Matt Terwilliger
Matt Terwilliger
Uploading new course groups while there are in-flight requests breaks queue with 'not found' error
When new course groups are uploaded, we wipe out any existing groups and create all new ones: https://github.com/mterwill/office-hours-help-queue/blob/c4eb3ca54da746ded55ee8cd5c83e6aa21815eb1/app/controllers/admin/courses_controller.rb#L58-L84 If this is done mid-semester with active requests, since we denormalize course_group_id...
We currently have no visibility into frontend issues, like #174.
It's been brought to my attention that student names/classes they are taking is private information. Students should be able to hide their names from other students.
Another one from @marcus-darden: Circling around to students who need an extra minute is useless. Could add an option to their pause request. Request would be hidden from instructors, but...
@marcus-darden and I were talking and he mentioned the use for potentially pulling metadata in on a per-course basis, e.g. # of lectures attended/watched. For c4cs I've wanted to integrate...
Switch db/schema to use the `utf8mb4` charset. Pretty sure the rest of the app should handle unicode fine. 🙌
The way I'd like to implement this is that you can invite `[email protected]` to your event, the system will parse incoming mail for `ics` files, then open the queue at...
It'd be kind of nice to show if you're pinging someone if they're offline. It should be feasible.
When you're pinned you still a notification that you're next to be helped, even though theoretically you're already being helped.
The app should provide a configurable default for all instructors to receive an email when the queue reaches a certain size threshold. --- *Request from EECS 482*