Language learning app development
The Client is a US-based startup, that requested that we design and develop a web-based platform with AI features for learning foreign languages online.
Business сhallenge
The Client used to have an offline business for foreign languages studying. The company wanted to extend its business by launching a platform for online education.
The Company had a general idea and specific business goals it wished to achieve:
- diversify the business with an online business;
- introduce AI-based personalization and smart content features;
- attract new Clients (students who’d like to study languages online);
- get a tool for managing tons of student and teacher data;
- enter new international markets.
Client was looking for a team which would plan, design and develop the application.
Our solution
SumatoSoft team started the work with the business analysis stage during which the specialists together with the Client planned the functionality for the MVP version which would help the company to test the business idea and reach its goals in future. Then our design and development team started working on the MVP version of the application.
Main functional modules
Functionality for students enabling them to:
- participate in real time video lessons;
- study text and rich-media materials;
- take online tests (including audio tests);
- see results and trace the progress;
- get personalized learning materials and smart content;
- pass online exams and get certifications.
Functionality for teachers enabling them to:
- organize video lessons;
- create and manage custom materials;
- create smart content
- upload course materials;
- create and manage tests (grammar, reading, listening);
- see the results of Student’s work.
The main way of the service monetization is a subscription model.
Results
The AI-based eLearning application was successfully launched on the market. The system was developed in full accordance with the specification. The Client got the opportunity to access and manage teacher and student data.