Advanced Custom LMS for the US EdTech Giant
Client
Our customer wanted us to create a custom LMS which would stay the connector of teachers and students, a progress tracking tool and the educational source to a large number of schools.
- Location: US
- Duration: 3 months - MVP, total 12+ months
- Industry: eLearning
Challenge
In today’s world, the process of elearning is becoming more and more popular and progressive. That means that building a custom LMS gives you an extremely wide opportunity to make your educational process not only up-to-date and keeping up with the times of modern life, but also flexible and resilient to changes.
Customer’s Expectations
The main goals, which the customer followed were:
- Give teachers and tutors the opportunity to create and manage educational materials and assign them to students and track the students progress;
- Give students to study the material, to check their knowledge and show the progress.
Requirements
- Make a simple and intuitive platform with the wide opportunities of adding different kind of materials (Text Documents, Audio & Video, VR & AR) at the same time.
- Add the administrative panel to manage users and materials.
- Make the system WCAG compliant which makes it accessible for the users with disabilities.
Solution
Based on all the customer’s requirements, the main domain tendencies and market demand we’ve created a complex custom LMS, which includes:
Teacher Portal*
Student Portal*
Admin Panel
*WCAG (Web Content Accessibility Guidelines) and GDPR compliant.
According to the main WCAG principles our system includes such functionality as:
- Font Scaling;
- Speech Support of the Text;
- Color Highlight.
Core Features
Teacher Portal
The main Teacher Portal features are:
Creating a lesson plan.
Managing educational materials.
Viewing the educational standards.
Managing sections of students.
Assigning educational materials to students and their sections.
Following students activities and materials fulfillment.
Checking and estimating students work (automatically or manually).
Managing assessments for students.
Following dashboards with the student working progress.
Student Portal
Student Portal consists of the following main features:
Watching materials and media.
Completing the assignments and assessments.
Following the educational progress.
Following the educational progress.
Admin Panel
Admin Panel includes the following core features:
Managing districts and schools.
Managing educational content.
Making the assessment information bank.
Creating and managing templates.
Managing media content.
Tools & Technologies
Back-end
Front-end
Mobile
Others
- Redux
- Expo
- Native Base
- Flux
- MySQL
- AWS
- React Native Router
Team
Our team structure for custom elearning web platform development:
Business Analyst
UX/ UI Designers
DevOps Engineer
React Native Developer
Back-end Developers
Front-end Developers
3D/ VR/ AR Modeler
QA Engineers
Project Manager
Process & Results
Everything was started with the detailing of the idea, where the discovery phase with our business analyst took place. Together with the customer, we identified the key functionality that should be included in the MVP version of the product.
When our Business Analyst was creating the Technical Documentation with the prioritized tasks and milestones’ deadlines, in the meantime our UX/ UI designer was preparing dynamic Mock-Ups (prototype screens) of the MVP version for the approval, after which we established the following conditions of work.
The methodology of work: Scrum, bi-weekly sprints with daily team stand-ups and calls with a customer every 5 days.
We suggested creating a web-platform with a responsive design for the MVP version and only then started composing everything into a Mobile Application.
That approach gave us an opportunity to successfully meet the deadlines and after a while, we started to provide our customer with the demos of ready functions. When we had some modules done our client was able to play with those and to form change requests when they were needed.
We fully met customer’s expectations, set up trustful and transparent business relations, what definitely was the reason for choosing us as a technology partner for further continuous integration.