- to control the educational process of their children
- to monitor child’s success and progress
The Red Apple Reading is a popular American online educational platform for children of ages 3-10. It helps children learn to read English in a gaming manner, making the process easy and fun! From other side, parents and educators have full control on children’s progress. The platform attracts around 50 thousand users a month, mostly from the United States and Canada.
The Red Apple Reading is a project of the E-learning industry. The whole idea is the gamification of the educational process, specifically the lessons of English. The platform had to provide the following functionality for users:
Plus it was important to improve the usability of the platform so we decided to move the admin panel to Zend and restructure it according to the client’s request. Responsible for the admin panel is Admin user, who has all the rights and controls the whole functionality of the platform.
Later it was decided to add several more roles – Educators, Schools & Businesses. These users can claim specific packages to use them further for the educational purposes in educational establishments to work with groups of kids at the same time.
All accounts come with access to:
The above-mentioned Admin panel is the workplace for the Admin users, where they can:
Basically, Admins are Red Apple staff have the control over the platform.
The 1st main user role is Parent. To create the account the potential users needs to register and choose the pricing plan.
Signed Parents’ main window is dashboard. It shows user’s children and the progress they make. The account for the child is created by the parent only. Further the Parent monitors child’s activity, what level were played, what tasks, when and what score did the child receive. The Parent can lock/unlock lessons for the levels and setup language settings. Moreover here the user can manage account information, download free materials and read/download the RedApple Magazine that is published every 2 months.
Children also have their own logins and passwords which are created for them by their parents. The platform for children offers 3 levels – A, B and C. Parents should show the children what level they should use depending on their age. After that the gaming-learning begins. To provide the gamification we used the Cocos2d-x which is an open source engine under MIT License, and it allows for compiling and running on multiple platform with one code base. Together with the client we worked on the logic of the system, thought through all the moves and steps, created the mechanics of units interactions and implemented it using the mentioned-before game framework.
Educators are mostly teachers who want to use this platform at the lessons. They can purchase a package that is set for 10 kids by default and adding more accounts for children comes with additional price. The registration process is the same as for parents, there is an option of promo code discount.
Apart from the desktop version of the RedApple platform (that has separate websites in English, Spanish and Mandarin and all have their own admin panels ) we have created iOS and Android apps that synchronize with the web version. Every user can create an account and buy subscription either via desktop or right from their mobile devices. Some of the iOS apps were converted to Android with the help of Apportable SDK.
The project keeps developing to bring more to its users and our team is happy to preserve the partnership with our clients. We keep creating new features and functionalities for this project and implement new ideas together. In 2015 there were 3265 registered parents with 4377 registered children and 41 teachers. Today, 2 years afterward, the data shows 7026 parents, 74 teachers, and 10106 children. This platform helps a lot of kids to learn how to read faster and attracts new users every day!
This was our first project, and I am so happy that it had a smooth run and a successful resolution.
I sincerely hope that this is just the first step in our long and mutually amiable partnership.
Thank you CodeIT team for being so thorough and professional.
CodeIT has been working for us for one and a half years. We are ending the project now because it is complete. CodeIT built our platform from scratch and also provided further development and support for the rest of the contract. They are very strong in several areas: back-end development (specialising in Zend Framework); front-end development; server administration; project management. Their project managers speak excellent English and are courteous and professional. Their developers are fast and skilled, and up to date with the latest technologies. Their expertise helped us to build a highly reliable website which can serve a heavy load of traffic. Finally, they are all very nice people, and I cannot recommend them highly enough.
Collaboration with CodeIT gave my business great prospects for its expansion and scaling. Together with CodeIT professionals, we grew our product line from three to fourteen products within only one year. I can rely on these guys to get a high-quality product on time.
This was the biggest project I’ve made so far and CodeIT helped me and our company through it in a perfect way.
Working with one very skilled project manager and multiple developers and testers with him made our project fly in a very short period of time, and with a super high quality!
I posted this project and within minutes guys from CodeIT bid on the project. I asked a few questions through Skype to feel confident that they could do the job. I felt comfortable with the knowledge and skills and accepted their offer. I am usually hesitant to hire from offshore. Not because of the work quality but, usually the language barrier and working hours. Guys from CodeIT was available during NY working hours and after pre-screening on Skype, I could tell they know English well.
I have worked with CodeIT for over a year now on a complex application development project and they have been excellent. They have been flexible with scaling resources up and down as I’ve needed it, their project managers have been extremely responsive and I hear from them every day and never have to wonder where they are as I have with past outsourcing projects. Highly recommended if you’re considering outsourcing software development.
I wanted to personally thank you for your hard work on this. Working with CodeIT turned out to be a really pleasant experience for us.
Since the beginning, your team seemed to be really well structured and everyone understood its role and responsibilities.
Also, the quality of the work CodeIt delivered was exactly what we expected it to be.
This really facilitated our daily work and help us to keep the client happy.
I hope this first experience working together help us to build a long-term partnership.
Feel free to contact us. We will answer all your questions and provide you with fast and thorough feedback.