Jul 2026· Annual Conference on Innovation and Technology in Computer Science Education· pp. 801-802· 0 citations· 4 references
Computer Science
TL;DR
This paper proposes integrating video 'vivas' into programming assessments as a mechanism for validating code comprehension, and discusses implementation considerations, marking rubric development aspects, and considers the broader implications of this approach.
Abstract
The ever-increasing spread of AI-assistance tools into programming workflow presents a pedagogical challenge: assessing whether students possess genuine understanding of code they may not have written themselves. This paper proposes integrating video 'vivas' into programming assessments as a mechanism for validating code comprehension. In this approach, students submit code and recorded explanations in which they discuss their design choices and the logical flow of their code. Although this mechanism cannot fully eliminate misconduct, it reduces the feasibility of submitting AI-generated solutions without engaging with the code. We discuss implementation considerations, marking rubric development aspects, and consider the broader implications of this approach.
This research investigates whether this programming challenge would encourage students to adopt programming-specific generative AI strategies, e.g. code editor embedded AI assistants, when presented with the option, and indicates that students would benefit from structured training in effective generative AI usage for...
Alan Ableson· Proceedings of the Canadian...· 0 citations
A scaffolded programming exercise designed to support student differentiation between good and bad GenAI code suggestions based on negative expertise–that identifying why an answer is wrong is part of developing conceptual knowledge.
J. Prather, Stephen MacNeil, Andrew Luxton-Reilly et al.· International Computing Educ...· 0 citations
This article explores how GenAI can streamline the entire assessment lifecycle: from designing complex, discipline-specific assessments and creating detailed marking rubrics to automating feedback and using transcription tools like Whisper to deliver rich, personalised responses efficiently.
A context-aware Visual Studio Code extension that delivers progressively revealed, adaptive hints tailored to the user’s self-described experience level, indicating that carefully designed scaffolding successfully encourages active reflection and preserves problem-solving skills in computing education.
Zahwa Ait Ennecer, Lee Clift· Proceedings of the 2026 Unit...· 0 citations
Findings indicate that behavioral signals present at the very start of an exercise contain useful clues about whether a student will ultimately solve the problem, and that keystroke-level editing logs provide additional value for early prioritization beyond execution logs alone.