Creating and grading exercises are recurring tasks within higher education. When these exercises are based on diagrams - like logic circuits, automata or class diagrams - we can represent them as models, and use model-driven engineering techniques for the large-scale generation of quizzes, which can be automatically graded.
In this research demo, we showcase Wodel-Edu, a domain-independent tool for the generation and automated evaluation of diagram-based exercises. Wodel-Edu is built atop Wodel, an extensible tool for model mutation, and offers seven kinds of diagram exercises. It supports code generation from the exercises for the Moodle platform, the web, Android and iOS applications.
Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises
1. www.uam.es
Wodel-Edu: A tool
for the generation and evaluation
of diagram-based exercises
Pablo Gómez-Abajo, Esther Guerra and Juan de Lara
Universidad Autónoma de Madrid, Madrid, Spain
October 2023
2. www.uam.es
Motivation
• There is a lack of frameworks to generate domain-
independent exercises
• There is a need to generate a high number of exercises
• An assistance tool of this kind would alleviate much of the
professors’ work
• Extension of the Wodel tool for model mutation to generate
and evaluate diagram-based exercises for any domain
2/13
Proposed solution
3. www.uam.es
Motivation
• There is a lack of frameworks to generate domain-
independent exercises
• There is a need to generate a high number of exercises
• An assistance tool of this kind would alleviate much of the
professors’ work
• Extension of the Wodel tool for model mutation to generate
and evaluate diagram-based exercises for any domain
2/13
Proposed solution
Wodel-Edu
14. www.uam.es
13/13
Conclusions
• Wodel-Edu automates the generation and evaluation of on-line
exercises by using a model-based approach
• It is domain-independent and supports automated grading
• Enables a large-scale generation of seven kinds of exercises
• Automates the generation of seed models and alternative textual
representations
• Extend Wodel-Edu to support gamification and other types of exercises
(supporting interactivity via direct diagram manipulation, etc.)
• Use Wodel-Edu in other domains (software design, electric circuits, etc.)
Future work