{
  "export_version": 1,
  "exported_at": "2026-02-22T00:00:00Z",
  "source": {
    "exam_name": "Vorlage – Use-Case-Diagramm",
    "aufgabe_number": 1,
    "subtask_label": "a"
  },
  "subtask": {
    "id": 0,
    "aufgabe_id": 0,
    "parent_id": null,
    "label": "a",
    "sort_order": 1,
    "prompt": "<p>Die TechNova GmbH entwickelt ein internes Ticketsystem für den IT-Support. Folgende Anwendungsfälle wurden identifiziert:</p><ul><li>Ein <strong>Mitarbeiter</strong> kann ein Ticket erstellen und den Status seines Tickets einsehen.</li><li>Ein <strong>IT-Supporter</strong> kann Tickets bearbeiten, Tickets zuweisen und den Status eines Tickets einsehen.</li></ul><p><strong>Erstellen Sie ein UML-Use-Case-Diagramm für das beschriebene Ticketsystem.</strong></p>",
    "points": 8,
    "answer_type": "diagram",
    "choices": null,
    "correct_answer": {
      "actorNames": {
        "0": "Mitarbeiter",
        "1": "IT-Supporter"
      },
      "useCaseNames": {
        "0": "Ticket erstellen",
        "1": "Status einsehen",
        "2": "Ticket bearbeiten",
        "3": "Ticket zuweisen"
      },
      "connections": [
        {"actor": 0, "useCase": 0},
        {"actor": 0, "useCase": 1},
        {"actor": 1, "useCase": 1},
        {"actor": 1, "useCase": 2},
        {"actor": 1, "useCase": 3}
      ],
      "includes": [],
      "extends": [],
      "generalizations": []
    },
    "keywords": ["Mitarbeiter", "IT-Supporter", "Ticket erstellen", "Status einsehen", "Ticket bearbeiten"],
    "grading_notes": "2 Punkte: Beide Akteure korrekt benannt. 3 Punkte: Alle vier Anwendungsfälle vorhanden. 3 Punkte: Korrekte Zuordnungen zwischen Akteuren und Anwendungsfällen.",
    "explanation": "Das Use-Case-Diagramm zeigt zwei Akteure (Mitarbeiter, IT-Supporter) und vier Anwendungsfälle. Der Mitarbeiter erstellt Tickets und sieht den Status ein. Der IT-Supporter bearbeitet und weist Tickets zu und kann ebenfalls den Status einsehen.",
    "code_template": null,
    "result_unit": null,
    "netzplan_data": null,
    "table_layout": null,
    "tags": []
  }
}
