Title :
A system to mark programs automatically
Author :
Ngo-Pham, Ken ; Bigham, John ; Rodaway, Julian ; Tokarchuk, Laurissa
Author_Institution :
Dept. of Electron. Eng., London Univ., UK
Abstract :
This paper describes a system to automatically mark student programs. It is a real time examination system that provides an environment for the compilation and execution of software and then marks it according to criteria and solutions provided by the examiner. It has been designed as a client server system supporting many simultaneous clients, with a modular structure that provides flexibility, allowing components to be added for new courses and kinds of questions without having to change the existing core structure. It is hoped that by sharing this software with others, a set of modules can be constructed to examine a range of programming questions. This report outlines the structure of the system. It is currently being evaluated in class assessments for software courses in network programming.
Keywords :
client-server systems; computer science education; educational administrative data processing; educational courses; automatic program marking system; client server system; network programming; real time examination system; software courses; Accreditation; Application software; Client server systems; Computer architecture; Education; Open source software; Real time systems; Service oriented architecture; Software testing; Sun;
Conference_Titel :
Quality Software, 2005. (QSIC 2005). Fifth International Conference on
Print_ISBN :
0-7695-2472-9
DOI :
10.1109/QSIC.2005.9