E-learning platform

Our client, an American IT company, needed help with a largescale e-learning project.
They provide have own SAAS business and need solution for training as their employees as their clients.

The goal of the project was to develop a web platform for managing online courses and simplifying the training process. Having such a platform ready and used the next goal is to get more international sales for their main product and capture the international market.

Project details

Platform
Web
Services
Business Analytics, UX/UI design,
Web development, QA
Partnership
2020 – present
Hours spent
11k+

The situation

We only had an idea and client's wishes, so we had to think over the technologies, platform architecture, and features ourselves.

The main project idea was to develop a simple online course builder. So that everyone can register and create their course. In addition, this builder should include full-fledged learning functionality like tests and questionnaires, the ability to control and monitor student activities, data analysis, the option to upload content in any format, and issue certificates.

Another challenge was to provide the platform scalability just keeping in mind that a number of courses/pieces of training and users should significantly grow very soon.

The solution

On this project, we created a simple course builder with such functions:
  • Any registered user can create a personal course.
  • Users can load and operate text, pdf, audio, and video files.
  • Tutors can check the completion of the task by students and analyze their progress.
  • Tutors can evaluate knowledge using tests and questionnaires.
  • Course creators can issue certificates.

Technology stack

.NET Core
HTML
Angular
MySQL

Key results

We developed a platform for quick and easy online courses creation. Moreover, tutors can use this platform to further students' learning and certification. We achieved all business goals and deliver a top-level solution for American educational institutions and client company employees' training. The platform scalability allows creating thousands of educational projects for more than 1K students simultaneously with easy ability to scale in the future.