Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Using metrics to evaluate student programs
ACM SIGCSE Bulletin
Automatic submission and administration of programming assignments
ACM SIGCSE Bulletin
Sim: a utility for detecting similarity in computer programs
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Programming Ruby: the pragmatic programmer's guide
Programming Ruby: the pragmatic programmer's guide
The boss online submission and assessment system
Journal on Educational Resources in Computing (JERIC)
Automatic test-based assessment of programming: A review
Journal on Educational Resources in Computing (JERIC)
Oto, a generic and extensible tool for marking programming assignments
Software—Practice & Experience
Domain Specific Languages
Hi-index | 0.01 |
Marking programming assignments involves a lot of work, and with large classes, the feedback provided to students through marking is often rather limited and late. Oto is a customizable and extensible marking tool that provides support for the submission and marking of assignments. Oto aims at reducing the marking workload and, also, at providing timely feedback to students. In this paper, we present Oto's new marking language and give an overview of its implementation as a Domain-Specific Language.