What is the need
The client designed the LMS for semi-remote learning, which allowed to automate a part of activities conducted by school administration manually. At the same time due to our system students can study for 4 years at a high school instead of 3, as practiced by average Estonian schools. It was a great decision to keep up with technologies and make studies accessible from mobile, which helps to engage technology-oriented youth.
Who is the client
Our client is an Estonian web development agency that was willing to find reliable and proficient developers to create their own LMS from scratch. Moreover, this platform is a government order so we are really proud of working on such an outstanding project.
Solutions, surveys, and triggers
We applied Agile to make the development as flexible and responsive to the client’s requests as possible. We have started with the front-end and then invited the back-end so that some completed parts of functionality could be showed during demos.
The main technical challenge in the planning stage was to consider multiple user roles that would use the system for different purposes. This LMS has been planned as a Single Page Application, which means that application loads single HTML page, while AJAX and HTML5 are used to update the page without its reloading.
Demos have taken place once in two weeks, which was comfortable for both - the team and the client. The functionality has been developed in the following sequence: sign up and sign in, default courses, student’s personal information, study plan, grades, chat, proposals management, notifications and invoices, integration with Moodle.
ARLP has the following user groups:
Thanks to ARLP project Estonian high school students can communicate with the counselor regarding their study plan, view their schedule, grades, view the contracts any time they want. We will keep on developing new features to make the system as user-friendly as possible.