Some details
Challenge: We were to improve an existing e-learning platform and implement new functionality according to the newest e-learning trends.
Solution: The platform serves for conducting online meetings. In its core there is a learning “room” which consists of a whiteboard and a web call possibility. The users create a room where they write text, draw and talk to each other in online
mode. Any person can create their own room or access the room they need by entering its name. Maintaining this idea, we’ve done some backend and frontend changes.We',ve updated the archiving system with a backend code to optimize and fasten the work of a platform and implemented Google Cloud functions for the client not to worry about managing servers or provisioning infrastructure. Comfortable learning process is provided by redesigning and making an intuitive layout with adjusted whiteboard and responsive instruments enhancing such basic operations as undo, redo, zooming, selecting, moving objects, and other. The platform also allows group calls with the possibilities to share and record screen, write text and draw on the whiteboard during the call.
Web calls and chats are based on WebRTC technologies via the OpenTok integration. It provides high-quality transmission of text, voice, video and data without installing additional plug-ins or extensions in the browser.