Skip to content

ewei2406/SmartOH

Repository files navigation

Smart Office Hours

Header

Smart Office Hours aims to simplify the coordination between students and teaching assistants during office hours. Utilizing cutting-edge technology, we make it easy for students to get the help they need while optimizing TA efficiency using AI, data analytics, and a robust tech stack.

Table of Contents

  1. Opportunity
  2. Benefits
  3. Tech Stack
  4. Data Workflow
  5. Functionality
  6. Installation and Running
  7. Usage
  8. License

The Opportunity for SmartOH

opportunity

The current situation in educational institutions requires a better-managed system for office hours. SmartOH addresses this need effectively.


The Benefits of Our Approach

benefits

Our unique approach offers various benefits such as ease of use, real-time updates, and an optimized queue management system.


Our Tech Stack

tech

We utilize a robust tech stack to ensure scalability and performance.


Our Data Workflow

workflow

login Login Splash. A tab is used to select if you are a TA or a student!

Functionality for Students

join The student landing page shows live previews of the status of each Office Hour room, along with AI-powered predictions for wait times.

join_filter Students can also easily filter their office hours by class!

question To join the Queue, a student must enter their question.

queue A student can view relevant data while waiting in the queue, such as their position, wait time, and who the TAs and other students are.

AIhelp If a TA isn't available, ask the AI TA for help!

AIhelp The AI TA isn't a full substitute for a real TA, but it can definitely make a TA's life easier by explaining basic concepts.

Functionality for TAs

class The TA landing page is similar, except that TAs do not join the Queue nor need to ask questions.