Created on 2nd July 2021
•
Code Labs is a real-time interactive web-based lab made for students & teachers. On codelabs students can practice live programming and teachers can monitor them.
This is very necessary in this era of pandemic where even education is being pushed all online.
Code Labs have the following features:
Create room: The admin (teacher) creates a room with a secret link and password.
Join the room: Participants who have the link and password can enter the room and complete their programming tasks, assigned by teachers.
Code Editor: This code editor supports 4 major programming languages: C, C++, Java, and Python. It also has the enter, exit, run, and Submit functions.
Real-time live coding: In real time, the admin(teacher) can manage the room, guide and verify each student's specific code.
Check the code: after sending the code, Admin can download the sent code as a pdf.
We ran into a lot of bugs and led to a lot of waste of time solving them. Although we handle them. When the idea was in the implementation part alot of questions were raised like how to integrate coding Ide in rooms? And we figured out some way and finally did it.
The tricky part was to create rooms for teachers and students and connect it with a programming IDE/compiler, and submission of the code to admin. We read many documents, saw tutorials and done it.
Technologies used