Execute-it, an online code collaboration and execution platform built to ease the virtual practical laboratory experience. We have created a room-based system where different users can join and code on the same file simultaneously. The problem with online practical labs in the lack of the same coding environment for all, so we try to provide our own Linux environment for every room, with dedicated terminal access to all users. In the rooms there is also a feature to communicate with other users using voice and text chat, further making the collaboration easier.
What we propose?
-- On our platform teacher will create a room, will share the invite link.
-- After the room is created a Linux container will be created and all users will be able to access that Linux environment.
-- Students will join the room, which will put them and the teacher in the same coding environment.
-- Now they can create files and start coding in realtime using our online code editor, including syntax highlighting and all other features.
-- Each file can be modified by multiple users at the same time, and changes will be reflected by all the users. ( Google Doc like but with an IDE )
-- A dedicated terminal will be accessible to each user inside the same Linux container.
-- Students and Teachers will be able to communicate with each other through text and voice chat.
-- As all communications will happen through web sockets, therefore consuming less bandwidth than current online video sessions.
We will be releasing Beta version soon. STAY TUNED .
![](https://s2.save4k.ru/pic/xq-h6HmpOeE/mqdefault.jpg)