Here is a technical overview of the concept, we're calling it the "Pop-up Training System" or PTS.
In a nutshell, it's an edutainment platform (educational entertainment). It uses the same principle as video ads to deliver both passive & interactive learning experiences while the child is being entertained. Instead of ads, it plays nano sized lessons (combination of Lottie animation + mp3) lasting seconds that pop-up over the video and range between 3-15 seconds, depending on the lesson type. There are 2 training modes available: Lessons only (freemium) and Practice mode (premium). The Lessons only mode is passive where the child simply watches and listens (behaves like an ad that cannot be skipped). On the other hand, Practice mode is interactive requiring the child to interact in order to get back to the video (aka "reel"). Both depicted in the video linked below.
The UI/UX is designed in a way so the parent can quickly select a lessons package from a library, define a few training parameters, and press START before handing the device over to the child (there are over a 100 ranging from alphabet, tracing, spelling, vocabulary building, math). The configuration process takes only a few seconds. Each package houses 1 or more “nano-lessons” (i.e. English alphabet has 26). The parent has the choice to focus the training on 1 or more nano-lessons (i.e. A, B, C) or the whole package (i.e. A - Z). Upon selection of a lesson package, the parent is then taken to a view called “Launch Pad” that houses a number of parameters which is essentially the LMS component (the heart of Dopalearn).
Here is an overview of the core parameters:
1. Pop-up Frequency: The duration between the pop-ups - It’s a slider that dictates the duration between the lessons ranging which can be set from 15 to 300 seconds.
2. Lesson Count: The number of times a lesson is shown before progression - Also a slider which lets the parent define the number of nano-lessons (1 - 30) presented before progression to the next nano-lesson (i.e. from A to B to C and so on).
3. Practice Mode: A toggle button that enables Practice mode, the interactive component of the application.
4. Challenge Count: The number of times the learner is challenged between the lessons - Also a slider (1-30) which dictates the number of times the child is challenged after the lessons set.
Here is a demonstration of the training process starting with lesson selection and including both training modes (Lessons and Practice):
https://youtu.be/6yATpr4N-DY