Skip to content

Repository files navigation

CourseCarePager

A Web extension that makes a sound whenever a student joins the queue on Course.Care

What is Course.Care

Course.Care is a website that enables UNC Teaching Assistants (TA) to host office hours. Students can join the office hours either on zoom or in-person, and their attendance will be logged. At the end of every ticket, students and TAs can give each other a rating and add any notes about the meeting. This data will also be logged onto the system's database.

Problem

Course.Care no longer makes a sound or alerts TAs when a student creates a ticket. This can lead to longer wait times as the TAs could be on a different tab doing something else. The best workaround that TAs have done to solve this problem is to have a second monitor, where the Course.Care website is open so that they can see whenever there is a new student in the queue. This gets the job done but is not always ideal.

Solution

Course.Care Pager is a chrome web extension that notifies the TA with a sound whenenver a student is added to the queue. This is the baseline functionality. There may be more stretch goals for this project in the future.

How to use it

Since this extension is not on any Web Store; to install it on your browser you will have to clone this repo and load it as an "unpacked extension". To do so on chrome: navigate to chrome://extensions or click the extensions (puzzle piece) icon at the top-right corner of the browser, next to your account's profile icon.

Click "Manage Extensions" -> "Load unpacked"

at the top-left corner.

Then navigate to where you cloned this repo.

The extension will be installed, and you can use it as long as the "Course Care Data" panel is open.

To open the panel; Ctrl + Shift + I or right-click the page and click "Inspect Element".

Click the more tabs button (>>) beside Elements, Console, Sources, etc. DevTools Page Sample Image Then Click "Course Care Data". This is the Devtools Panel created from this extension.

Troubleshooting

If you encounter any errors, reload the extension by navigating to chrome://extensions and clicking the reload button on the "Course Care Pager" card.

About

A Web extension that makes a sound whenever a HTTP Response is received

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages