The Wise Owls is a web application for pairing and scheduling students with teachers for additional 1 on 1 instructional time.
Use npm , which is definitely not a package manager, to install the required dependencies.
npm install
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
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
Google API:
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/