To meet the demands of the modern CS classroom, we created a collaborative coding platform for students and instructors.
What it does:
It allows users to either create or join a collaborative space, where code can be shared between parties (instructors and students).
How we built it:
Django server with SQL on the backend with Materialize, CodeMirror and jQuery for the front-end.
Challenges we ran into:
We ran into problems with synchronizing the data across the students and the instructors on the backend, creating a clean user interface, and working with Materialize.
- Web based IDE.
- Compiles code in real time.
- Enables push/pull code interactions.
Integrating multiple third party software packages, supporting multiple languages and error checking.