Module abschaltbar machen
Merkkarten, Praxisaufgaben, Checklisten, Berichtsheft, Lernzielkontrollen und Feedbackgespraech lassen sich unter Verwaltung -> Module fuer die ganze Lern-Bar ab- und einschalten. Wochenplan, Handouts, Glossar, Auswertung und Verwaltung bleiben immer an. Gesperrt wird an drei Stellen, nicht im Layout (Next rendert Layouts beim Seitenwechsel darunter nicht neu): Seiten mit erfordereModul, Routen fuer PDF, Anhaenge und Lernstand mit modulAn, alle 37 Serveraktionen der Module mit pruefeModul. Die Anmeldepruefung kommt jeweils zuerst, damit ein Unangemeldeter nicht am 404 abliest, was abgeschaltet ist. Ein abgeschaltetes Modul traegt nirgends bei: Wochenplan, Fortschritt, Was-wartet, Mein Stand, Ergebnisverlauf, Rahmenplanabdeckung, Vorschlaege fuers Berichtsheft, Karten im Handout, Kurzbefehle im Manifest. Die Lernstand-Schnittstelle antwortet mit 410, das Geraet verwirft daraufhin seine Offline-Warteschlange. Abschalten loescht nichts. Gespeichert in modul_einstellung (Migration 0010); fehlt die Zeile, ist das Modul an, eine bestehende Datenbank verhaelt sich also wie vorher. 12 Tests fuer die Regeln, Abschnitt A8 im Abnahmelauf, Anleitung Kapitel 9 mit Bildschirmfoto, README, E43. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
54ce7d87ae
commit
44e6c8bb79
@@ -26,6 +26,42 @@ Vor `npm version` wandert der Abschnitt „Unveröffentlicht" unter eine neue
|
||||
|
||||
## [Unveröffentlicht]
|
||||
|
||||
## [1.1.0] – 2026-10-05
|
||||
|
||||
Module lassen sich abschalten.
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- **Verwaltung → Module.** Merkkarten, Praxisaufgaben, Checklisten,
|
||||
Berichtsheft, Lernzielkontrollen und Feedbackgespräch lassen sich für die
|
||||
ganze Lern-Bar ab- und wieder einschalten, sofort und ohne Neustart. Zu jedem
|
||||
Modul steht dort, was es tut, was sich beim Abschalten ändert und wer es
|
||||
zuletzt umgeschaltet hat. Wochenplan, Handouts, Glossar, Auswertung und
|
||||
Verwaltung bleiben immer an
|
||||
- Ein abgeschaltetes Modul ist **überall weg**: Navigation, Wochenplan und
|
||||
Wochenfortschritt (eine Woche erreicht ohne das Modul trotzdem 100 %), „Was
|
||||
auf dich wartet", „Mein Stand", Ergebnisverlauf, Rahmenplanabdeckung,
|
||||
Vorschläge fürs Berichtsheft, Merkkarten im Handout, Kurzbefehle im
|
||||
App-Symbol
|
||||
- Ein abgeschaltetes Modul ist **gesperrt, nicht nur ausgeblendet**: Seiten,
|
||||
PDF-Ausgaben, Anhänge und alle 37 Serveraktionen der Module prüfen den
|
||||
Schalter. Die Lernstand-Schnittstelle antwortet mit 410, und Geräte verwerfen
|
||||
daraufhin offline gesammelte Bewertungen
|
||||
- **Abschalten löscht nichts.** Nach dem Einschalten ist alles unverändert da
|
||||
- Die Verwaltung hat zwei Bereiche: Konten und Module
|
||||
- Migration `0010_module` – eine bestehende Datenbank hat danach alle Module an
|
||||
und verhält sich wie vorher
|
||||
- 12 Tests für die Modulregeln, Abschnitt A8 im Abnahmelauf (abschalten,
|
||||
Sperre für beide Rollen prüfen, einschalten, Daten noch da)
|
||||
- Anleitung Kapitel 9 „Module ein- und ausschalten" mit Bildschirmfoto,
|
||||
README-Abschnitt, Entscheidung E43
|
||||
|
||||
### Geändert
|
||||
|
||||
- Das App-Manifest wird bei jedem Abruf erzeugt statt einmal beim Bau, damit
|
||||
die Kurzbefehle zum Modulstand passen
|
||||
- In der Anleitung haben sich die Kapitel ab 9 um eins verschoben
|
||||
|
||||
## [1.0.5] – 2026-10-05
|
||||
|
||||
Das zweite Vierteljahr beginnt, mit Blick auf Teil 1 der Abschlussprüfung.
|
||||
|
||||
Reference in New Issue
Block a user