GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments

Blake Hodgkinson, Christof Lutteroth, Burkhard Wunsche

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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.

LanguageEnglish
Title of host publicationProceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016
PublisherIEEE
ISBN (Electronic)9781509027484
DOIs
StatusPublished - 3 Jan 2017
Event2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016 - Palmerston North, New Zealand
Duration: 21 Nov 201622 Nov 2016

Conference

Conference2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016
CountryNew Zealand
CityPalmerston North
Period21/11/1622/11/16

Fingerprint

Feedback
Computer graphics
Computer programming
Computer science
Pipelines
Education
Costs

Cite this

Hodgkinson, B., Lutteroth, C., & Wunsche, B. (2017). GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments. In Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016 [7804418] IEEE. https://doi.org/10.1109/IVCNZ.2016.7804418

GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments. / Hodgkinson, Blake; Lutteroth, Christof; Wunsche, Burkhard.

Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016. IEEE, 2017. 7804418.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hodgkinson, B, Lutteroth, C & Wunsche, B 2017, GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments. in Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016., 7804418, IEEE, 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016, Palmerston North, New Zealand, 21/11/16. https://doi.org/10.1109/IVCNZ.2016.7804418
Hodgkinson B, Lutteroth C, Wunsche B. GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments. In Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016. IEEE. 2017. 7804418 https://doi.org/10.1109/IVCNZ.2016.7804418
Hodgkinson, Blake ; Lutteroth, Christof ; Wunsche, Burkhard. / GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments. Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016. IEEE, 2017.
@inproceedings{a68023a4cf8740e4a3b5d05969b80f3c,
title = "GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments",
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.",
author = "Blake Hodgkinson and Christof Lutteroth and Burkhard Wunsche",
year = "2017",
month = "1",
day = "3",
doi = "10.1109/IVCNZ.2016.7804418",
language = "English",
booktitle = "Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016",
publisher = "IEEE",
address = "USA United States",

}

TY - GEN

T1 - GlGetFeedback - Towards automatic feedback and assessment for OpenGL 3D modelling assignments

AU - Hodgkinson, Blake

AU - Lutteroth, Christof

AU - Wunsche, Burkhard

PY - 2017/1/3

Y1 - 2017/1/3

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85010915180&partnerID=8YFLogxK

UR - http://dx.doi.org/10.1109/IVCNZ.2016.7804418

U2 - 10.1109/IVCNZ.2016.7804418

DO - 10.1109/IVCNZ.2016.7804418

M3 - Conference contribution

BT - Proceedings of the 2016 International Conference on Image and Vision Computing New Zealand, IVCNZ 2016

PB - IEEE

ER -