Televic Education has recently launched collaborationQ: an online collaboration tool for schools where teachers can launch quizzes, see and share live reporting, talk to the class, chat with a student using text, video and audio, create speaking and conversation activities, etc. (https://www.televic-education.com/en/collaborationq). CollaborationQ is a web application developed in Angular that runs in a browser.
A frequently used feature of collaborationQ is the speaking exercise. In this exercise, the student must simultaneously translate an audio or video fragment and that translation is also recorded. We would like to extend the possibilities of this activity so that it fits as much as possible with the already existing Sonus application, our desktop based media recorder (https://www.televic-education.com/en/sonus).
Advanced features like a redo of certain parts of the recording, insert audio/video, insert silence, sentence detection, full waveform tracking, waveform zoom, download, etc need to be added. The challenge is that everything must run cross-browser and cross-platform. Existing and proven technologies like WebRTC will be the bases to achieve that.
The thesis assignment consist of two main parts: a research phase and a development phase. During the research phase the student will research the various methods and technologies that are available: WebRTC, PaaS like Tokbox, RecordRTC and other recording API providers). During the second phase, the chosen technology will have to be implemented.