Projects per year
Abstract
Programming assignments are a popular assessment tool in Computer Science education. The value of such assignments depends on how fast and detailed formative feedback is given. This is often a problem due to large class sizes and the cost and difficulty of finding qualified markers. Research on automatic assessment and feedback tools has concentrated on code analysis and correct usage of programming constructs such as loops, conditional statements and recursions. Little research has been done on the automatic analysis of Computer Graphics assignments, where the output is an image rather than text, and problems often have numerous correct solutions. In this paper we present a novel tool for the automatic assessment of Computer Graphics assignments programmed using OpenGL. Our tool uses invariants and intermediate data obtained from the OpenGL state machine and rendering pipeline. We evaluated our tool using assignments from a large year 3 Computer Graphics class and found that the majority of errors found by human markers were correctly identified by our application.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016 |
Publisher | IEEE |
ISBN (Electronic) | 9781509027484 |
DOIs | |
Publication status | Published - 3 Jan 2017 |
Event | 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016 - Palmerston North, New Zealand Duration: 21 Nov 2016 → 22 Nov 2016 |
Conference
Conference | 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016 |
---|---|
Country/Territory | New Zealand |
City | Palmerston North |
Period | 21/11/16 → 22/11/16 |
Fingerprint
Dive into the research topics of 'GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Centre for the Analysis of Motion, Entertainment Research and Applications (CAMERA)
Cosker, D., Bilzon, J., Campbell, N., Cazzola, D., Colyer, S., Fincham Haines, T., Hall, P., Kim, K. I., Lutteroth, C., McGuigan, P., O'Neill, E., Richardt, C., Salo, A., Seminati, E., Tabor, A. & Yang, Y.
Engineering and Physical Sciences Research Council
1/09/15 → 28/02/21
Project: Research council