Speaklifi
Speaklifi is an android-based LMS mobile application similar to Duolingo, that was developed to globally assist and help people comprehend the English language and improve communication skills. The app incorporates local language (Bengali, Tamil and Telugu) support.
Speaklifi utilises AI techniques that make a basic-level learner gradually ace the language by receiving suggestions regarding pronunciation and fluency. The app has a unique feature of sending voice-based feedback. When a user reads a line, the app provides feedback on the correct pronunciation.
Location
India
Clients
Dadar i school
Project Duration
5 weeks
Industry
LMS
About the Client and their requirements
Our Client, Dadar i school, started as a youtube channel in 2017 to help people improve their spoken English and communication skills. The initiative garnered over 15 lakh Learners within a span of 4 years and also welcomes new students each month and offers a variety of individualized courses and helpful practice materials to help them enhance their English-speaking skills. The client wanted to develop a mobile application LMS to aid their cause with Bengali, Tamil, and Telugu language support. The main requirement was the feature of voice-based feedback. As an organization with app development, and AI-based project experience, we found the project extremely interesting.
Solutions we offered to the Client
The client was quite clear about what they needed, and after fully comprehending their requirements, our business team created an SRS document. The document was to provide the client with an understanding of the structure and features of the mobile app. Subsequent to this, our development team researched and implemented the best solution. The app is built with courses based on different learning levels. Courses include videos, tests, stories, audiobooks/ lessons, and quizzes. The app is currently in use by a large number of users. The app has courses for all learning levels, from beginners to a total of 5 levels. It uses AI to help beginners gradually master the language by providing feedback on their pronunciation and fluency. A unique function of the app is the ability to send voice-based feedback. The software gives feedback on the proper pronunciation after a user reads a line. The app is built with a provision to scale up to any local language integration. It has an inbuilt mascot to entertain & encourage learners. In addition, there are scoreboards, badges and collectives, streaks, scores, passing scores, and leaderboards.
Challenges faced
Krishworks primarily started as an EdTech Company and are driven towards improving the quality of education. We have developed nine Learning Management Systems and consider ourselves proficient in the field. Over time, we have learned that every project has its share of difficulties and our team has professionally overcome each one that has come their way. Some of the challenges we faced included recurrent changes in the UI/UX design. The team’s first application to use AWS was Dorabhai. It was exhilarating to learn a new concept even though understanding the optimization of AWS took longer than anticipated.
Key Features of the Project
- OTP-based sign-in and sign-up: Users can create an account and log in using a One-Time Password (OTP) for secure authentication.
- There are three web dashboards: Admin, Teacher, and POC.
- Teachers can create and upload course materials. They can create video lectures, write notes, design quizzes, and add other relevant content for the courses they teach.
- Users can sign up and enroll in courses through the user interface. They can access the course materials provided by teachers, including videos, notes, and quizzes.
- Users can also download video lectures for offline viewing and access the units and modules of their enrolled courses.
- The app allows users to access previous year’s question papers related to their courses.
- Users can track their progress within the courses they have purchased. This feature enables users to monitor their completion status, quiz scores, and overall progress in the course.