Abstract
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.
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.
| Original language | English |
|---|---|
| Title of host publication | ITiCSE 2025 - Proceedings of the 2025 Conference on Innovation and Technology in Computer Science Education |
| Place of Publication | New York, NY |
| Pages | 737-738 |
| Number of pages | 2 |
| ISBN (Electronic) | 9798400715693 |
| DOIs | |
| Publication status | Published - 17 Jun 2025 |
Keywords
- comprehension questions
- GenAI