Title | ||
---|---|---|
Auto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers, |
Abstract | ||
---|---|---|
Program auto-graders used to be tough applications to install and use by instructors, meaning many instructors avoided them, and for those that used them, most assignments were created by specialists with scripting and other expertise. As such, creating new auto-graded programming assignments was a rare event done by just a few people. But modern cloud-based program auto-graders enable nearly any instructor or TA to create new auto-graded assignments in just tens of minutes, fully created and carried out via the web. This capability has led to an explosion in the number of instructors and TAs creating auto-graded programming assignments, benefiting students via immediate feedback and the option to resubmit, and saving teachers huge amounts of grading time. BUT, this new frontier is very different from hand-graded assignments, with plenty of pitfalls for teachers to avoid, and emerging best practices. This BOF allows teachers to share do's and don'ts, so each can improve their use of auto-graded labs, and teachers new to auto-graded labs can benefit from others' experiences. Special focus is on early CS classes (CS0, CS1, CS2) but topics may apply to many CS classes.
|
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3287324.3293727 | Proceedings of the 50th ACM Technical Symposium on Computer Science Education |
Keywords | Field | DocType |
automation, cs1, feedback, grading, labs, program auto-grading, programming assignments | Best practice,Grading (education),Computer science,Automation,Multimedia,Cloud computing,Scripting language | Conference |
ISBN | Citations | PageRank |
978-1-4503-5890-3 | 0 | 0.34 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Frank Vahid | 1 | 2688 | 218.00 |
Roman Lysecky | 2 | 605 | 60.43 |