Abstract
This paper details a system to assist with the evaluation and administration of student assignments. In order to help with the evaluation of program execution, the system automatically compiles and executes the program while logging a copy of the session. This log, together with the code and documentation is then bundled into an e-mail which is sent to the course controller.The course controller automatically processes the e-mail, verifying it's authenticity, and sends an acknowledgement back to the student. The controller also automatically logs the submission in a database which is used to monitor student performance throughout the year. Additional facilities are provided to allow grades for the assignments to be entered into the database, to allow students to be excused from assignments if appropriate and to allow summary reports to be generated.
- [1] Howatt, James W., "On Criteria for Grading Student Programs", SIGCSE Bulletin (26, 3), 1994, pp. 3-7. Google Scholar
Digital Library
Index Terms
Automatic submission and administration of programming assignments
Recommendations
Automatic submission and administration of programming assignments
This paper details a system to assist with the evaluation and administration of student assignments. In order to help with the evaluation of program execution, the system automatically compiles and executes the program while logging a copy of the ...
Submit! a web-based system for automatic program critiquing
ACE '03: Proceedings of the fifth Australasian conference on Computing education - Volume 20This paper presents the Submit! project which aims to enhance teaching and learning in computing by developing automated web-based tools that assist in providing critical feedback to students about the computer programs they write. By developing ...
Nifty Assignments
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationA great CS assignment is a delight to all, but the path to one can be most roundabout. Many CS students have had their characters built up on assignments that worked better as an idea than as an actual assignment. Assignments are hard to come up with, ...






Comments