Published July 12, 2024
| Version v1
Conference paper
Open
Who Should I Help Next? Simulation of Office Hours Queue Scheduling Strategy in a CS2 Course
Contributors
Editors:
- 1. Bielefeld University, Germany
- 2. University of Alberta, Canada
Description
Promptly and properly addressing students' help requests during office hours is a critical challenge for large CS courses. With a large amount of help requests, instructors often find themselves facing a long office hours queue and need to decide who to help next. Most instructors typically select the earliest arrival students (FCFS), while some instructors prioritize students who haven't been helped recently to ensure fairness. To better understand and quantify how those different strategies affect the queue and students' experience, we simulated the office hours queue with four different strategies under three different queue loads using the students' problem-solving behaviors as a guide. Our simulation results show that when the queue is relaxed, different strategies make no difference. When the queue is busy or normal, prioritizing students who haven't helped today is the best strategy. Moreover, we also discussed how to develop a strategy based on students' code commit status, and corresponding simulation results indicate those strategies have no impact on the queue.
Files
2024.EDM-short-papers.48.pdf
Files
(579.6 kB)
Name | Size | Download all |
---|---|---|
md5:f806eab54179bdddf09002acfd704eff
|
579.6 kB | Preview Download |