AutoMCQ -- Automatically Generate Code Comprehension Questions using GenAI
Students often do not fully understand the code they have written. This sometimes does not become evident until later in their education, which can mean it is harder to fix their incorrect knowledge or misunderstandings. In addition, being able to fully understand code is increasingly important in a world where students have access to generative artificial intelligence (GenAI) tools, such as GitHub Copilot. One effective solution is to utilise code comprehension questions, where a marker asks questions about a submission to gauge understanding, this can also have the side effect of helping to detect plagiarism. However, this approach is time consuming and can be difficult and/or expensive to scale. This paper introduces AutoMCQ, which uses GenAI for the automatic generation of multiple-choice code comprehension questions. This is integrated with the CodeRunner automated assessment platform.
Code (0)
등록된 구현이 없습니다.
Tasks
Multiple-choiceSimilar Papers 제목 키워드 기반
JEFF - Just Another EFFicient Reading Comprehension Test Generation
We introduce a method for generating vocabulary questions on reading comprehension of a given English article. In our approach, the method involves selecting target words in the given English article, finding synonyms as…
Question GenerationQuestion-GenerationReading ComprehensionI Do Not Understand What I Cannot Define: Automatic Question Generation With Pedagogically-Driven Content Selection
Most learners fail to develop deep text comprehension when reading textbooks passively. Posing questions about what learners have read is a well-established way of fostering their text comprehension. However, many textbo…
Learning TheoryQuestion GenerationQuestion-GenerationReading ComprehensionTemplates of generic geographic information for answering where-questions
In everyday communication, where-questions are answered by place descriptions. To answer where-questions automatically, computers should be able to generate relevant place descriptions that satisfy inquirers' information…
Reading ComprehensionLearning to Ask Unanswerable Questions for Machine Reading Comprehension
Machine reading comprehension with unanswerable questions is a challenging task. In this work, we propose a data augmentation technique by automatically generating relevant unanswerable questions according to an answerab…
Data AugmentationMachine Reading ComprehensionQuestion GenerationQuestion-Generation+1Real-Time Cognitive Evaluation of Online Learners through Automatically Generated Questions
With the increased adoption of E-learning platforms, keeping online learners engaged throughout a lesson is challenging. One approach to tackle this challenge is to probe learn-ers periodically by asking questions. The p…