Automated Generation of Computer Graded Unit Testing-Based Programming Assessments for Education
S\'ebastien Comb\'efis, Guillaume de Moffarts

TL;DR
This paper introduces a tool that automatically generates multi-language, unit testing-based programming exercises from a single description, facilitating automatic grading and feedback in educational settings.
Contribution
It presents a novel system for automatic generation of programming exercises from minimal input, enhancing LMS interoperability and reducing instructor workload.
Findings
Successfully generates exercises in multiple programming languages
Provides automatic grading and feedback capabilities
Supports cross-platform exercise sharing
Abstract
Automatic assessment of code, in particular to support education, is an important feature included in several Learning Management Systems (LMS), at least to some extent. Several kinds of assessments can be designed, such as exercises asking to "fill the following code", "write a function that", or "correct the bug in the following program", for example. One difficulty for instructors is to create such programming exercises, in particular when they are somewhat complex. Indeed, instructors need to write the statement of the exercise, think about the solution and provide all the additional information necessary to the platform to grade the assessment. Another difficulty occurs when instructors want to use their exercises on another LMS platform. Since there is no standard way to define and describe a coding exercise yet, instructors have to re-encode their exercises into the other LMS.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
