EDELSA specializes in Spanish language publishing. Originally they had two online platforms for students and teachers. One of those platforms was being used as Learning Management System, the other platform was used to manage the content their students buy. The main goal of this project was to centralize the management of Edelsa's students and digital contents in a single platform.
With more than 30 years of experience teaching different students from all around the world, their digital platform is growing and their online presence with them. The idea was to simplify and centralize the management of their online platforms. I achieved it by coding a custom WordPress plugin that basically worked as a CRUD system.
Users can also access WordPress platform with their Moodle credentials.
The plugin allowed users to preview the content of the blocked content, but they must register on the platform to unlock the full content.
The main functionality of the plugin is to manage the codes users purchase to unlock different books and premium content.
Admin users could create, read, update and delete premium content via plugin.
The plugin also allows admin users to set unique or shared codes to unlock blocked content.
I built the whole project around WordPress and then implemented specific functionalities via plugin.
My plugin managed different contents and user roles. Admin users had access to a panel where they could manage every single book (premium content) and registered users. Students and teachers had a "book list area" where they could unlock old and new digital books.
Since the beginning the project was mobile first oriented.