Skip to content
Book Open access

Pre-Recorded 'Vivas' for Assessing Code Understanding Amidst AI-Assisted Programming

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.

Read PDF

Similar papers

Open access Aug 2026

Investigating How Problem-Based Projects Can Shape Engineering Students' Use of Generative AI for Coding

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 · 0 citations
Book Open access Aug 2026

Scaffolding Autocomplete: Improving Guidance for Learners using Generative Code Suggestions

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. · 0 citations
Open access Aug 2026

Smarter, not harder: AI-enhanced assessment design, marking, and feedback

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.

Ria Symonds · 0 citations
Book Open access Sep 2026

An Adaptive AI Debugging Assistant for Computing Education

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 · 0 citations
Preprint Aug 2026

Predicting Struggling Students in CS1 Programming Using Keystroke-Level Editing Features

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.

Yasuyo Kofune, Kazumasa Shimari, Kenichi Matsumoto · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.