eLearning math web app for kids Maths App
-
Client:International education platform.
-
Request:Development of a Math web application for children.
-
Result:The app meets each child's individual needs and improves their self-confidence. Children who were doing maths with our app exceeded in knowledge at a level of 1.5 years faster than their peers who used conventional methods of learning.
-
Technologies:
- React.js
- Redux
Challenge
The project was requested by an international educational platform. The management of the company favored Cogniteq as it had already completed several similar projects successfully.
Our client asked Cogniteq specialists to develop a web application that would become an online math tutor for 5-13 year-olds. The purpose of the application was to find an individual approach for each child and help them learn Mathematics.
Solution
Our specialists worked on the project alongside with the client's team. Cogniteq's team consisted of a project manager and two developers. On the part of the client, the project involved an Animation Designer and a Tester.
-
Home PageThe app was designed like a game. The Home Page was created as a playing field where children can choose lessons. At the top of the screen you can see the time the child spent doing the task.
-
Users listsIn the app the kid can invite their friends to the game and compare their score. We also created several user classifications - Buddies, School, World.
-
User dashboardFor each user we have developed a personal dashboard. We tried to make this feature as custom in the application as possible. We have created an avatar configurator where users can create customized characters by choosing appearance, clothes and hairstyle for themselves.
-
CreditsChildren earn credits by successfully completing lessons. Using this app currency they can make various "purchases" in the - items for the avatar, items to decorate their dashboard, etc. This motivates children to engage more and greatly contribute to the customization of the application.
-
CategorizationAll lectures are divided into categories and topics. Inside each category you can arrange competitions between the users.
-
StatusDepending on the success of the tasks, the user account is assigned a certain status - Pro, Master or Superstar.
Technical hurdles
In the user's account all items are animated. You can change their size, orientation, location. Animation makes the app more appealing and interactive even though its smart visualization caused complexity in development.
Our frontend developers also had to comply with all the conditions for playing animation in the JSON format. We worked to ensure that all the components were worked out in time and their operation was synched correctly. That’s why the implementation of this functionality took quite a lot of effort and time for our team.
One of the key requirements of our client was to ensure that the application works on a tablet. This is the main device where the solution will be installed and used.
We also had to ensure the app running smoothly on various browsers. In order to introduce the animation we used libraries and technologies in the application that were not supported fully by all browsers. Thus the assignment required significant stabilization efforts.
Result
-
Advanced Math skillsOur client interviewed circa 12,000 students and found that children who were practicing Math with our application for about an hour a week surpassed in Math knowledge by more than 1.5 years than their peers.
-
Personal supportAccording to feedback from parents the app improves children’s self-confidence, ability to set goals, and desire to self-develop. The app helps battle subject weaknesses, making children academic performance much better.
-
Responding to needs of childrenThe app adapts to the needs of children - as the app progresses, children are introduced to more complex tasks, rewards and colorful animation that make the learning process exciting and engaging.