Dynamic Rate Limiting with TA-Bot in CS1

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Automated Assessment Tools (AATs) have been used in undergraduate CS education for decades at many universities. TA-Bot, a modular AAT, has existed in some form for 25 years serving thousands of students across multiple universities. Previous research has shown that the earlier students start assignments, the better scores they receive. TA-Bot implements a novel dynamic rate limiting system to incentivize earlier student submissions. As the assignment deadline approaches, the cooldown from when a student submits to when they can make their next submission increases. Thus, students who start earlier are given more opportunities for automated feedback than a student who started closer to the deadline. The experiment discussed used TA-Bot over two semesters involving 144 students in CS1. When the dynamic rate limiting was enabled, students tended to start assignments earlier.

Cite

CITATION STYLE

APA

Forden, J., Gebhard, A., & Brylow, D. (2023). Dynamic Rate Limiting with TA-Bot in CS1. In SIGCSE 2023 - Proceedings of the 54th ACM Technical Symposium on Computer Science Education (Vol. 2, p. 1330). Association for Computing Machinery, Inc. https://doi.org/10.1145/3545947.3576276

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free