Inspiration
We see there is a huge gap between Corporate/Industrial world and students. We wanted to reduce the gap by transferring the experience of the working class to students at early stages. While there is a lot of effort put into reducing this gap by guest lectures, industrial visit and internships this gap still exists in most of the students. On the other hand, the working class doesn't have much time to spare. We believe everyone can teach and everyone needs to learn. To bridge this gap we thought of a Virtual Class Room app.
What it does
Virtual classroom app provides a forum for teachers to connect to any number of students simultaneously like a real classroom through an interactive session.
How we built it
We build the 3D model using the Amazon Sumerian and also used sockets to show the data which is entered by teachers on the student classroom. We worked on socket programming, using socket.io on Nodejs backend. Integrated a blackboard which is shared among student and teacher, real-time data of blackboard is shared between users through WebSockets.
How to use this application
- Open this link "http://bigflipgames.tk" in the browser.
- Open this link "https://ap-south-1.sumerian.aws/2dfb6ae8ac9c43dfa6198172a386a694.scene" in another tab, and select role as "Student"
- Draw anything in "http://bigflipgames.tk" which is a teacher blackboard
- You can see the content written in "http://bigflipgames.tk" will appear in "https://ap-south-1.sumerian.aws/2dfb6ae8ac9c43dfa6198172a386a694.scene"
Challenges we ran into
Integrating HTML5 canvas with web socket
Accomplishments that we're proud of
Working Model in Sumerian.
What we learned
We learnt the Sumerian tool and its features.
What's next for Virtual Class Room
- Adding extra tool for the teacher to explain any concept easily. Likes shapes, different colors, share images, share screen etc.
- Add a Sumerian host on the student class room which enacts the teacher speech.
- Giving teachers the ability to schedule a virtual class.
- Simultaneous classes
- Provide Students login and Teachers login.
- Students should be able to set reminders for interesting sessions.
- Students should be able to switch classes.
- Ability to be keep multiple roles in a single login, a Teacher as well as the student. We believe everyone can teach and everyone needs to learn.
- Implementing Tensorflow.js to correct the text written in blackboard

Log in or sign up for Devpost to join the conversation.