{
  "export_version": 1,
  "exported_at": "2026-02-22T00:00:00Z",
  "source": {
    "exam_name": "Vorlage – Netzplan",
    "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 plant eine Server-Migration. Die einzelnen Arbeitspakete mit ihren Abhängigkeiten sind in der folgenden Tabelle dargestellt:</p><table class=\"exam-table\"><thead><tr><th>Vorgang</th><th>Beschreibung</th><th>Dauer (Tage)</th><th>Vorgänger</th></tr></thead><tbody><tr><td>A</td><td>Planung und Konzeption</td><td>3</td><td>–</td></tr><tr><td>B</td><td>Hardware beschaffen</td><td>5</td><td>A</td></tr><tr><td>C</td><td>Software-Lizenzen bestellen</td><td>2</td><td>A</td></tr><tr><td>D</td><td>Server aufbauen</td><td>4</td><td>B</td></tr><tr><td>E</td><td>Software installieren</td><td>3</td><td>C, D</td></tr><tr><td>F</td><td>Datenmigration</td><td>2</td><td>E</td></tr><tr><td>G</td><td>Tests und Abnahme</td><td>3</td><td>F</td></tr></tbody></table><p><strong>Erstellen Sie einen Netzplan (Vorgangsknotennetzplan) und bestimmen Sie den kritischen Pfad sowie die Gesamtprojektdauer.</strong></p>",
    "points": 12,
    "answer_type": "netzplan",
    "choices": null,
    "correct_answer": null,
    "keywords": ["kritischer Pfad", "Gesamtprojektdauer", "Pufferzeit", "FAZ", "FEZ", "SAZ", "SEZ"],
    "grading_notes": "4 Punkte: Korrekte Berechnung der frühesten Zeitpunkte (FAZ/FEZ). 4 Punkte: Korrekte Berechnung der spätesten Zeitpunkte (SAZ/SEZ). 2 Punkte: Korrekter kritischer Pfad. 2 Punkte: Korrekte Gesamtprojektdauer.",
    "explanation": "Der kritische Pfad verläuft über A→B→D→E→F→G mit einer Gesamtdauer von 20 Tagen. Vorgang C hat einen Puffer von 6 Tagen (kann um 6 Tage verzögert werden, ohne das Projektende zu gefährden).",
    "code_template": null,
    "result_unit": null,
    "netzplan_data": {
      "title": "Server-Migration",
      "nodes": [
        {"id": "A", "label": "Planung und Konzeption", "duration": 3, "solution": {"faz": 0, "fez": 3, "saz": 0, "sez": 3, "gp": 0, "fp": 0}},
        {"id": "B", "label": "Hardware beschaffen", "duration": 5, "solution": {"faz": 3, "fez": 8, "saz": 3, "sez": 8, "gp": 0, "fp": 0}},
        {"id": "C", "label": "Software-Lizenzen bestellen", "duration": 2, "solution": {"faz": 3, "fez": 5, "saz": 10, "sez": 12, "gp": 7, "fp": 7}},
        {"id": "D", "label": "Server aufbauen", "duration": 4, "solution": {"faz": 8, "fez": 12, "saz": 8, "sez": 12, "gp": 0, "fp": 0}},
        {"id": "E", "label": "Software installieren", "duration": 3, "solution": {"faz": 12, "fez": 15, "saz": 12, "sez": 15, "gp": 0, "fp": 0}},
        {"id": "F", "label": "Datenmigration", "duration": 2, "solution": {"faz": 15, "fez": 17, "saz": 15, "sez": 17, "gp": 0, "fp": 0}},
        {"id": "G", "label": "Tests und Abnahme", "duration": 3, "solution": {"faz": 17, "fez": 20, "saz": 17, "sez": 20, "gp": 0, "fp": 0}}
      ],
      "edges": [
        {"from": "A", "to": "B"},
        {"from": "A", "to": "C"},
        {"from": "B", "to": "D"},
        {"from": "C", "to": "E"},
        {"from": "D", "to": "E"},
        {"from": "E", "to": "F"},
        {"from": "F", "to": "G"}
      ],
      "layout": {
        "direction": "LR",
        "nodeWidth": 140,
        "nodeHeight": 90,
        "spacing": 60
      },
      "exercise": {
        "givenFields": ["duration"],
        "askCriticalPath": true
      },
      "solution": {
        "criticalPath": ["A", "B", "D", "E", "F", "G"],
        "projectDuration": 20
      }
    },
    "table_layout": null,
    "tags": []
  }
}
