Skip to main content

Modeling Exercise

Overview

Modeling exercises allow you to create and submit UML diagrams or other types of models using Artemis's integrated Apollon editor. You can work on various diagram types including class diagrams, activity diagrams, use case diagrams, and more.

ℹ️

Note: Artemis uses an npm package called Apollon as its modeling editor. It has a standalone version which can be accessed via https://apollon.ase.in.tum.de/. The standalone version is free to use without the necessity of creating an account and offers additional features, including sharing and exporting diagrams. For more information, visit Apollon Standalone.

Student Submission

When the exercise is released you can work on the exercise.

Modeling Exercise Card Student View
Modeling Exercise Overview - Student View

You can start the exercise by clicking the Start button.

Once you start the exercise, you will have the option to work on it in an online modeling editor by clicking on the Open Modeling Editor button.

The screenshot below depicts the online modeling exercise interface. You can read the Problem Statement, work on the online editor and also provide an explanation to your solutions, if needed.

Modeling Exercise Students Interface
Modeling Editor - Student View
ℹ️

The modeling editor automatically saves your work as you make changes. You can continue working on your diagram until the due date.

Automatic Student Feedback

ℹ️

Why Automatic Student Feedback: In large courses, providing timely and personalized feedback on modeling exercises is challenging. Automated student feedback helps you identify misconceptions early, iterate on your work, and refine diagram modeling skills—all without waiting for an instructor or tutor to be available.

Overview:

When a modeling exercise is configured to allow automatic AI preliminary feedback requests, you can request preliminary AI feedback for your modeling submissions. The feedback is generated through the Athena Service, which analyzes both the structure and layout of your diagrams.

How to Request Automatic Feedback:

  1. Requesting Feedback

    • Navigate to a Modeling Exercise with the Automatic Student Feedback feature enabled
    • Create a diagram in the modeling editor and submit it
    • Feedback may be requested either from the exercise overview page or directly within the modeling editor
    Automatic Feedback Request Editor
    Request Feedback Button
  2. Viewing Feedback

    • After a feedback request is made, the system processes the diagram and generates preliminary feedback
    • An alert appears at the top of the page to indicate that the feedback is ready
    Automatic Feedback Request Alert
    Feedback Ready Notification
    • A preliminary score is displayed in the top-right corner of the screen
    Automatic Feedback Request Score
    Preliminary Score Display
    • Clicking on the score reveals detailed, inline feedback that highlights specific issues and provides suggestions directly within the diagram
    Automatic Feedback View Detailed
    Detailed AI Feedback View
  3. Submission History

    • Feedback can be requested multiple times before the submission due date. All feedback requests are recorded in the submission history
    • To review previous feedback, access the submission history section and click on an entry to display its detailed feedback
    Automatic Feedback History
    Submission History with Feedback Requests
    ⚠️

    The automatic feedback is preliminary and may not reflect your final grade. Your instructor will provide the official assessment after the due date.