AuDoscore: Automatic Grading of Java or Scala Homework

Oster N, Kamp M, Philippsen M (2017)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2017

Publisher: Online Proceedings for Scientific Conferences and Workshops (CEUR-WS)

Conference Proceedings Title: Proceedings of the Third Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2017)

Event location: Potsdam DE

URI: http://ceur-ws.org/Vol-2015/ABP2017_paper_01.pdf

Open Access Link: http://ceur-ws.org/Vol-2015/ABP2017_paper_01.pdf

Abstract

Fully automated test-based grading is crucial to cope with large numbers of student homework code. AuDoscore extends JUnit and keeps the task of creating exercises and corresponding grading tests simple. Students have a set of public smoke tests available. Grading also uses additional secret tests that check the submission more intensely. AuDoscore ensures that submissions cannot call libraries if the lecturer explicitly forbids them. Grading is not susceptible to the problem of consecutive faults by partially replacing student code with cleanroom code provided by a lecturer.
AuDoscore can be run as a stand-alone application or integrated into our Exercise Submission Tool (EST). This paper briefly describes how both tools interact, depicts AuDoscore from the point of view of the lecturer, and describes some key technical aspects of its implementation.

Authors with CRIS profile

How to cite

APA:

Oster, N., Kamp, M., & Philippsen, M. (2017). AuDoscore: Automatic Grading of Java or Scala Homework. In Sven Strickroth Oliver Müller Michael Striewe (Eds.), Proceedings of the Third Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2017). Potsdam, DE: Online Proceedings for Scientific Conferences and Workshops (CEUR-WS).

MLA:

Oster, Norbert, Marius Kamp, and Michael Philippsen. "AuDoscore: Automatic Grading of Java or Scala Homework." Proceedings of the Third Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2017), Potsdam Ed. Sven Strickroth Oliver Müller Michael Striewe, Online Proceedings for Scientific Conferences and Workshops (CEUR-WS), 2017.

BibTeX: Download