Lecture Enfant E-learning platform
How we developed an online French learning platform for children 5-10 years old.



To get students into the system, the teacher sends a direct link to his/her students. The student Logs In in 3 steps:
1. Entering the class code.
2. Choosing their avatar and name among their classmates.
3. Choosing 3 unique pictures in a certain order.
The teacher prints out beforehand the cards with the information they will need to enter beforehand. The cards are distributed to the students.
The learning process consists of reading books, which are grouped into levels of 8, 10, or 12 books, depending on the difficulty. After reading each book, the student receives one piece of the puzzle, which is then assembled into illustrations of different animals.
The student has a separate page with the entire collection of animals, including blocked levels, which motivates them to keep collecting.
To make the learning platform even more motivating for little students, we have added a reward system — animal emojis.
Just as levels consist of a certain number of books, each book consists of 8 steps. For passing each step, the system “gives” the student one emoji. By the end of all levels, the student will have collected about 2,500 emojis.
The puzzle collection consists of animals images. Each animal belongs to one of the 4 nature sectors: sea, beach, forest, and mountains. We made a progress map in the form of a natural landscape, on which the 4 sectors are represented.
On the map, a student can see which levels have been passed, and which are still to be completed. It is also clear which book is in the level the student is currently in. A student can see which step in the book he/she is currently progressing through.
Reading each book consists of 8 steps, which include watching a video, repeating the text aloud after the speaker, and going through quizzes. The final step is to record student speech and send it to the teacher for review.
If the student did well, the teacher will “give” the student a piece of the puzzle. If the student did not do well enough, the teacher will record a message with recommendations, and the student will do another recording.
We integrated Moodle with React. This increased the speed of the whole system during the times when a large number of users are on the platform. It also allowed us to get away from the «boxed» look and make a beautiful custom-made interface.
The teacher has to add students to his/her class. Since he/she can have a large number of students, adding each manually through the standard form is not very convenient, we need the ability to upload all at once.
To solve this problem, we used the functionality of CSV files.
We use this service to display quizzes with different types of questions nicely and functionally. It is a SCORM package that allows you to quickly create courses with more options to customize the visual display. It also adapts well to mobile devices, allowing our users to learn from different devices.
To make sure young students always have information how to get into the system at hand, we made cards. The teachers can download a cards PDF from their interface, print them, and hand them to the students.
Teachers have the additional option of giving students a certificate for passing a level. The teacher can find certificates for each level in their interface, print them, manually type in their students’ names, and present them.
We onboarded our team on Trello. This way the whole team was in touch, communicating with the client, clearly understanding the status of tasks, and seeing the client’s feedback.
The whole team also had access to Figma. Everyone could see the client’s point-by-point comments which was extremely useful for us.