June 8, 2020

What it takes to build a learning platform from scratch? What you need to know

It is not an easy question to answer, but reading a case of a successfully launched educational platform to Russian language startup will give you some insight on building such product.


Combining the findings with the needs and want of the client


Before proceeding to the development stage let’s take a look at the educational platforms that were analyzed during the formation of the final plan for the development of Tilonline and what features were relevant to the given product. For example, Lingualeo, Dualingo and Skyeng. Despite the complication during analysis of such software products the business analyst should focus on the fundamental features and not get distracted by the additional features and not corresponding to the exact needs of your project.


1.     Lingualeo

The given educational platform uses gamification method to teach and track the students’ progress. Tilonline was also invisioned as a web application which has a character that guides the student from the moment one proceed with the education process. On Tilonline there is a character of Aizhan (the person behind these custo, material to educated students Russian language through Kyrgyz language).For example, the character shows positive emotion when the student is succeeding and sorrow when the  student is not.


2.     Duolingo

On Duolingo platform one can learn multiple languages which has a very easy, simple structured  and user-friendly classes that inspired the structuring process of utilized of Tilonline classes. In addition, they have multiple types of addressing a question which is very curtail for keeping the attention of the student and not boring him/her up to death!


3.     Skyeng

It’s a online school for learning studying English language with a tutor. There are one on one classes on the given platform. The given source was useful while building the structure for group and individual studies on Tilonline.


Building the MVP, adjustments  made, and issues faced along the way


What are the biggest pros of agile project management? Definitely, gradual product development and constant cooperation with the client. Within the first month couple months of development we needed to make an curtail change to the web product with Tilonline. At the initial stage it was planned that the product had two options of studying: individual and in group with self-study test and materials being free. However, after the first product delivery it was decided that the self-study should be a separate product within the educational platform. Without product agile product management, the product would have been totally different. This important change resulted now the main preference for the student since know the can study anywhere and anytime the video products and take tests.


It's important to understand that if you have a commercial project, user will try to cheat on you by using the same account login and password for several people. To prevent this issue, we made it possible for only one device being active with the same login and password at a time so that two or more people would not be able to use the same account




There are couple of tips to keep in mind:


-  Start preparing training material for posting on the platform as soon as possible. Otherwise, there is a risk of delay, when the platform is ready for start and the content is still in production.

-  It is important to start studying integrations with not-known third-party services at the initial stage to avoid unexpected surprises from and you have enough time to find a replacement for the chosen solution.