AutoGrad: Automated Grading Software for Mobile Game Assignments in SuaCode Courses
Prince Steven Annor, Samuel Boateng, Edwin Pelpuo Kayang, George, Boateng

TL;DR
AutoGrad is a portable, cross-platform automatic grading system designed for Android-based graphical programming assignments, successfully tested across African countries, streamlining assessment and feedback in arts-focused courses.
Contribution
It introduces AutoGrad, the first system for grading graphical Processing programs on Android, expanding automatic grading to arts and African educational contexts.
Findings
AutoGrad effectively grades and provides feedback on student assignments.
It reduces grading time and effort significantly.
AutoGrad is well-received by students and easy to integrate.
Abstract
Automatic grading systems have been in existence since the turn of the half-century. Several systems have been developed in the literature with either static analysis and dynamic analysis or a hybrid of both methodologies for computer science courses. This paper presents AutoGrad, a novel portable cross-platform automatic grading system for graphical Processing programs developed on Android smartphones during an online course. AutoGrad uses Processing, which is used in the emerging Interactive Media Arts, and pioneers grading systems utilized outside the sciences to assist tuition in the Arts. It also represents the first system built and tested in an African context across over thirty-five countries across the continent. This paper first explores the design and implementation of AutoGrad. AutoGrad employs APIs to download the assignments from the course platform, performs static and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Educational Games and Gamification · Mobile Learning in Education
