Projects per year
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.
|Title of host publication||Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016|
|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||2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016|
|Period||21/11/16 → 22/11/16|
FingerprintDive into the research topics of 'GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments'. Together they form a unique fingerprint.
- 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