All cases

Comprehensive eLearning platform development: enhancing focus, collaboration, and monetization

Client
Education startup
Industry
Education
Services
Software development
Tech stack
JDK7, Groovy/Grails, JS, CSS, Git, OpenShift

Challenge

An EdTech startup developed a concept of an education platform that would help students master any subject using neuroscience-based memorization techniques. Additionally, the platform would empower teachers to manage lessons and educational content and enable parents to monitor their children's academic progress. The company approached ITRex, a reliable eLearning software development vendor, to build the platform from an early prototype, which had limited functionality and contained numerous errors. The project scope would include redesigning the platform's interface, fixing bugs, and adding new features.

Our team’s responsibilities
To meet the client’s time-to-market requirements, our team was dealing with rapidly changing requirements and tight deadlines. Our eLearning platform development efforts included the following:
Building a promotional website that would redirect users to the educational platform
Redesigning the platform with a more intuitive user interface and a fresh color palette
Updating the business logic of the platform, which affected the way users navigate and how the pages appear
Implementing new features, such as progress dashboards and lesson management tools
Creating a marketplace within the platform that would enable the client to present and sell educational material

Results

Below is a short summary of how this educational platform is supposed to work. Students sign up to the platform and access lesson modules assigned by teachers. When a student opens a module, the program shows a list of questions, prompting the student to retype and answer them. The platform tracks each student’s progress and displays it on a dashboard. Each actor—student, parent, teacher—would get a customized view based on their role and permissions. Now, let’s go into more details about how our team transformed this platform.
We built a clean, responsive website consisting of a landing page, login, and registration pages. The registration form is unique to each of the three actors—student, teacher, and parent. ● Both the website and the platform can be viewed on different screen sizes, starting from the iPad mini 1st generation and up to desktops with large screens.
Our team added the following features: ● Search functionality that enables users to sift through the material and find lesson modules and participants ● A custom keyboard that can be concealed when a student doesn’t have permission to work on a question ● A rating option that allows students to rate each question based on difficulty and other criteria, helping teachers further improve and refine the educational content ● A dashboard that displays each student’s performance and progress in terms of accuracy of the typed questions and answers, the number of questions attempted, and the number of questions that the student got right from the first try, among other metrics. Teachers can view the overall stats of their student groups or zoom in on a particular student’s achievements. Parents can only view the learning progress of their children.
We also worked on teacher-focused features, ensuring that tutors can divide students into different groups, assign lessons, edit questions, invite users to sessions, and monitor progress on the individual and group levels.
We built and integrated a marketplace within the education platform. The client can use it to publish courses and any other educational material for sale. This webpage shows previews of educational content and allows teachers to browse, select, and pay for ready-made courses online and assign them to eligible students.
The eLearning platform that we delivered can handle 1,000 teachers, 2,000 classes, and 21,000 students simultaneously. We tested it with 50,000 requests, and the response time was around 1-2 seconds for comprehensive requests, while the response time for student activities averaged just 0.042 seconds.
elearning platform development
Comprehensive eLearning Platform Development

Impact

After our team redesigned the platform and implemented new features, students could use neuroscience-backed techniques to improve memorization and focus, which is especially valuable before exams
This online platform is a unified space for teachers, students, and parents. Through permission-based access, parents can only monitor their children, and teachers can only access their students’ charts. This way, every student can learn safely, maintaining their privacy.
The marketplace opened additional opportunities for monetization. Now, the client can advertise and sell educational content directly on the platform.

Latest projects