Repository Feedback

Your feedback helps us improve the repository's content relevance and usability. Please share your thoughts to help us better serve researchers and practitioners.

Submit feedback

Submit a research study

Contribute to the repository:

Add a paper

Automated Feedback on Student-Generated UML and ER Diagrams Using Large Language Models

Authors
Sebastian GŸrtl,
Gloria Schimetta,
David Kerschbaumer,
Michael Liut,
Alexander Steinmaurer
Date
Publisher
arXiv
UML and ER diagrams are foundational in computer science education but come with challenges for learners due to the need for abstract thinking, contextual understanding, and mastery of both syntax and semantics. These complexities are difficult to address through traditional teaching methods, which often struggle to provide scalable, personalized feedback, especially in large classes. We introduce DUET (Diagrammatic UML & ER Tutor), a prototype of an LLM-based tool, which converts a reference diagram and a student-submitted diagram into a textual representation and provides structured feedback based on the differences. It uses a multi-stage LLM pipeline to compare diagrams and generate reflective feedback. Furthermore, the tool enables analytical insights for educators, aiming to foster self-directed learning and inform instructional strategies. We evaluated DUET through semi-structured interviews with six participants, including two educators and four teaching assistants. They identified strengths such as accessibility, scalability, and learning support alongside limitations, including reliability and potential misuse. Participants also suggested potential improvements, such as bulk upload functionality and interactive clarification features. DUET presents a promising direction for integrating LLMs into modeling education and offers a foundation for future classroom integration and empirical evaluation.
Study at a glance
  • Question: How do educators evaluate an AI tool designed to provide automated feedback on student-created computer science diagrams?
  • Setting and data: Six participants, including two educators and four teaching assistants.
  • Method: Semi-structured interviews.
Why it matters

Foundational computer science diagrams challenge learners by requiring abstract thinking, contextual understanding, syntax, and semantics. Traditional teaching methods often struggle to provide scalable, personalized feedback on these complexities, especially in large classes.

Key findings
  • In computer science, two educators and four teaching assistants reported that an automated diagram-tutoring tool provided accessibility, scalability, and learning support.
  • The educators and teaching assistants identified key limitations of the tool, specifically concerning its reliability and the potential for misuse.
  • Participants requested additional functionality for the diagram tool, including bulk file uploads and interactive clarification features.

Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.

Who is the user?
Who age?