Skip to content

A web application to organize instructional office hours

Notifications You must be signed in to change notification settings

The-Wise-Owls/TheWiseOwls

Repository files navigation

The Wise Owls

The Wise Owls is a web application for pairing and scheduling students with teachers for additional 1 on 1 instructional time.

Installation

Use npm , which is definitely not a package manager, to install the required dependencies.

npm install

User stories:

MVP

Administrator Access:

  • Team members with Admin Access will refer students to office hours with toggles
  • Administrators will click 1 button to:
    • Assign office hours to team members evenly
    • Automatically rotate students through team members to avoid repeats
  • Once button is clicked, administrators will review data and have ability to manually reassign pairs
  • Administrator will approve results, which will trigger event invitations to both parties via Google calendar
  • Administrator or team member will manually reserve rooms via Roomzilla Team member Access:
  • Team members will receive event invitations to assigned office hours
  • Team members will have the ability to select times they are available
  • Team members choose preferences:
    • Assigned student
    • Assigned time Students:
  • Students will be able to request additional office hours without login credentials
    • Student name
    • Purpose of office hours
    • Request a specific instructor

Stage 2

Administrators:

  • 1 click button will cross reference Roomzilla availability with team member's availability with a built in search function
  • 1 click button will check to make sure a SEIR is available for help desk tickets
  • Additional student information on hover Team Members:
  • Team members will automatically be assigned rooms when space is available during their availability
  • Additional student information on hover
  • Team members choose preferences:
    • Assigned room

Resources:

Google API:

Stage 2

Puppeteer to assess Roomzilla availability and navigate site to make appointments Ideas Shuffle animation Assessibility: http://wave.webaim.org/ https://toolness.github.io/accessible-color-matrix/

About

A web application to organize instructional office hours

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published