diff --git a/04_Tablet-Quiz/app/index.html b/04_Tablet-Quiz/app/index.html index 5a81763..8727e93 100644 --- a/04_Tablet-Quiz/app/index.html +++ b/04_Tablet-Quiz/app/index.html @@ -215,6 +215,12 @@ .raciLegend .rlHead{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:700;margin-bottom:8px} .raciLegend .rlRow{display:flex;align-items:flex-start;gap:10px;margin:5px 0;font-size:14px;line-height:1.45} .raciLegend .rlRow .raciBadge{flex:none;margin-top:1px} + details.raciLegend{padding:0} + details.raciLegend .rlSummary{list-style:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;padding:11px 14px;display:flex;align-items:center;gap:8px} + details.raciLegend .rlSummary::-webkit-details-marker{display:none} + details.raciLegend .rlSummary::before{content:"▸";font-size:11px;transition:transform .15s} + details.raciLegend[open] .rlSummary::before{transform:rotate(90deg)} + details.raciLegend .rlBody{padding:0 14px 12px} .raciLegend .rlGroup{margin-top:8px;padding-top:6px;border-top:1px dashed var(--line)} .raciLegend .rlGroup:first-of-type{border-top:0;padding-top:0} .raciLegend .rlGroupHead{font-size:11px;font-weight:700;color:var(--muted);margin:2px 0 4px} @@ -1864,10 +1870,11 @@ function raciLegendHtml(){ ["I","Informed","informiert — wird über das Ergebnis in Kenntnis gesetzt"] ]; const row = ([l,en,de])=>`
${st.beschreibung}
Das sind die „Macher" der Aktivität. Wer dafür geradesteht (A) sowie beratend (C) bzw. informiert (I) ist, klärt Schritt 3.
` }, - { label:"RACI", - frage:`Vervollständigt die RACI. Wichtig zuerst: Wer ist Accountable (trägt die Ergebnisverantwortung — genau eine Rolle)? Zusammen mit den Responsible aus Schritt 2 sind R + A die Pflicht. Consulted und Informed danach ergänzen (nice-to-have). Sortiert die Figuren ins Aktiv-Feld (R·A·C·I).`, + { label:"Verantwortung (R + A)", + frage:`Klärt die zwei Pflicht-Rollen dieser Aktivität: Wer setzt sie operativ um (Responsible) und wer ist rechenschaftspflichtig (Accountable — genau eine Rolle)? Stellt die Figuren auf die Spielfelder R und A im RACI-Kreis.`, legend: raciLegendHtml(), - auf:`R und A sind die Pflicht. Beratend (C) bzw. informiert (I) klärt der nächste Schritt (ergänzend).
` }, + { label:"Beteiligung (C + I)", + frage:`Ergänzt nun die beteiligten Rollen (ergänzend, nice-to-have): Wer wird Consulted (vorab um Rat gefragt), wer nur Informed (über das Ergebnis)? Stellt die Figuren auf die Spielfelder C und I im RACI-Kreis.`, + legend: raciLegendHtml(), + auf:`${st.artefakt}
` } diff --git a/04_Tablet-Quiz/app/sw.js b/04_Tablet-Quiz/app/sw.js index 45e0ad1..29470a1 100644 --- a/04_Tablet-Quiz/app/sw.js +++ b/04_Tablet-Quiz/app/sw.js @@ -1,5 +1,5 @@ /* Service Worker — SLC-Workshop Companion (App-Shell, offline-first) */ -const CACHE = "slc-companion-v35"; +const CACHE = "slc-companion-v36"; const SHELL = ["./", "index.html", "manifest.webmanifest", "icon.svg"]; // Action-Card-Grafiken (cards/s