The Impact of Randomised Questions on Student Outcomes in Introductory Programming Assessment
Abstract
Randomisation in programming assessment is a popular way to create many versions of the same question or exam. However, the technique of question pooling, writing multiple distinct questions and presenting students a random one, raises issues of fairness, as it is challenging for experienced programmers, such as tertiary assessors, to determine if two questions are actually of a similar difficulty.
Fields of Study & Subjects
Teaching and Learning Programming
Educational Technology and Assessment
Educational Assessment and Pedagogy
Publication details
- Journal / source
- Australasian Computing Education Conference
- Pages
- 123–130
- Publication date
- 9 February 2026
- Language
- EN