shriakhilc / v-room

Fixing online office hours

Home Page:https://v-room.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

V-Room

Overview

V-Room (Virtual Room) is a web application which aims to improve the virtual office hours experience in an educational setting.

There are three major functionalities in V-Room:

  1. Students can see their position and total number of people in the queue while waiting to be let into the office hour meeting by the host.
  2. Students have access to a question-answer portal in each course that they are enrolled in, which allows them to post questions, answer other questions and vote on questions and answers.
  3. V-Room also helps students, professors and teaching assistants manage their courses by giving an opportunity to create courses, assign roles to members, invite students via link, and delete or archive courses.

Demo

Recorded Demo at the project wiki.

Live Demo at https://v-room.vercel.app/

Name (editable) and Email of all registered users is visible to other users, so please use an appropriate Google account to sign up.

We may clear accounts if there are too many, but there is no automation in place.

License

This project is licensed under the MIT License.

Miscellaneous

This project was developed as part of the Virginia Tech course "CS 5934: Capstone Project". The final report and presentation are available at VTechWorks.

This is a public mirror of a private repository. It preserves the actual commit history of our development in Aug-Dec 2022.

However, it does not contain issues, pull requests or the GitHub Project we used to track Sprint milestones and other Scrum details.

It also does not contain the vercel-bot integration that was used to automatically deploy changes to our website.

About

Fixing online office hours

https://v-room.vercel.app

License:MIT License


Languages

Language:TypeScript 98.5%Language:JavaScript 0.9%Language:CSS 0.6%