mterwill / office-hours-help-queue

A queue to help manage office hours for large courses
GNU General Public License v3.0
84 stars 21 forks source link

Optionally add jitter to initial requests #216

Closed mterwill closed 2 years ago

mterwill commented 2 years ago

There have been many reports over the years of students who script clicking of 'request help' so they land on the top of the queue when it first opens. Those without are left at the bottom of the queue, potentially waiting hours for help.

This adds an opt-in feature to scramble the request timestamp by +/- 10 seconds during the first minute a queue is open. It is:

Hopefully this is enough to remove the edge for those using scripts and level the field. I marked the toggle as 'beta'; we can iterate on the approach depending on what instructors find in practice.