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.