As all the lessons were to be delivered online, we integrated a third-party API (AtomChat) to implement video call functionality with features like screen sharing, screen recording, audio/video notes, and many more.
To keep a common space between the learners and teachers, we came up with a feature where teachers could upload files (.doc/.pdf) for the easy access of the learners.
To showcase and open all the documents shared by the teachers, a whiteboard came into use with several features like highlight text, pen, text, shapes, zoom, etc
During the lessons, the teacher or student might want to take notes. To facilitate this, we offered TextPad to write and make notes while taking lessons for both learners and teachers.
To make it easy for the learners and teachers to communicate, a chat option was integrated into the system.
Keeping in mind that the students are learning a new language and it may take time for them to memorize the words. This feature assists the learner to create the flashcards wherein they can review the flashcard to revise new words.
Understanding that the users can be from different countries, we also offered the GeoLocation feature that would automatically detect the user location. This feature will help other important functionalities such as auto-selection of the time zone, currency, and language.
Considering the nature of the online teaching business, we integrated the solution with the multi-currency feature. The prices on the website were displayed to the users in their selected currency and the final payment was automatically converted and accepted in US dollars.
FLEXIBILITY FOR TEACHERS
Teachers can decide their own hours for which they will be available and work as much or as little as they want.
Allowing the teacher to define the course price and course availability. This also includes the count of lessons with the availability of the teacher making it convenient for the student to check the availability of teachers and schedule their lessons.