Educational solution

Our client, an American software company, that focuses on educational platforms development, needed outstaffing support with a multipurpose software system. So, our main goal was to create a solution for the automation and simplification of educational communication processes for schools, colleges and universities.

Project details

Platform
Web
Services
Web development, QA, Support & maintenance
Partnership
2013 – 2015
Hours spent
93k+

The situation

Our main task was to develop a solution that includes an electronic diary, data analysis dashboard, tests, media content, lectures, schedule, and homework checks. Also, the educational platform should be useful for parents. So, we considered such additional features like the formation of reports on studies in the form of graphs and tables with the possibility of printing or exporting to Excel. Moreover, we created a convenient scheduling function. So, the timetable shows the quarter, trimester, semester, and modules. For the convenience of parents, we have added the display of substitutions, transfers, and cancellation of lessons.

At the stage of planning the app structure, we also thought out the scientific library with text, images, audio, and video, as well as presentations. Besides, we developed an advanced electronic diary for students and their parents can monitor academic progress, its dynamics, and analytics using the built-in services.

Finally, we designed a suitable system for completing, checking, and accounting for homework. Moreover, parents can also see their children issued homework.

The solution

So, the developed educational solution contains such features:

  • Electronic diary for academic progress monitoring.
  • Scientific library with a large number of educational resources in text, graphics, audio, and video format.
  • Reports forming function with the ability to make graphs and tables, export and print all needed data.
  • Tests and questionnaires to determine the level of mastery.
  • Timetable with all substitutions, transfers, and cancellations of lessons.
  • The "Homework" feature allows students to perform their tasks and send them in one click for checking.
  • Also "Homework" allows teachers to give assignments, evaluate and make recommendations.

Technology stack

TypeScript
JavaScript

Key results

During this project, we created an educational system that can be configured for any educational institution, whether it is a school, university, or college, independently of the evaluation system and a number of working days.