Generative AI has made it increasingly difficult for conventional programming assignments to establish whether submitted code reflects a student’s own understanding. The proposed project addresses this challenge through assessment redesign rather than AI detection. It will extend an existing prototype that automatically conducts structured oral assessments based on each student’s submitted program, asking them to explain, justify, and reason about their own implementation decisions.

The current system ingests programming submissions, generates personalised questions tied to each student’s code, collects spoken or written responses, and provides provisional evaluation against a transparent two-dimensional rubric: correctness (factual and technical accuracy of the response) and understanding (depth of reasoning, justification of design choices, and ability to explain consequences or alternatives).

School

Computer Science and Engineering

Research Area

Artificial intelligence in education | Educational technology | Natural language processing | Academic integrity and assessment security

Suitable for recognition of Work Integrated Learning (industrial training)?

No

1. Research at the intersection of Artificial Intelligence, Education, and Academic Integrity. 2. Develop and evaluate an AI-powered oral assessment prototype using conversational AI and speech technologies. 3. Gain experience in machine learning, natural language processing, and educational technology. 4. Conduct user testing and data analysis to assess effectiveness and usability.

  1. A working prototype
  2. A peer-reviewed conference paper
  3. Pilot study involving one large-enrolment course
  4. Evidence of improved assessment authenticity and integrity
  5. A roadmap for institution-wide deployment
  1. R. Hamadi and M. O’Dea, "WIP: Automated Oral Assessments at Scale for Safeguarding Academic Integrity", IEEE Frontiers in Education Conference, 2026.
  2. S. Kannam, Y. Yang, A. Dharm, and K. Lin, "Code interviews: Design and evaluation of a more authentic assessment for introductory programming assignments", Proceedings of the 56th ACM Technical Symposium on Computer Science Education, 2025, pp. 554-560. https://doi.org/10.1145/3641554.3701806