Modul-Changelog

CW Learning

Lernplattform für CW mit Serien, Kursen, Kapiteln, Lektionen, Identity-Provider, Customers-Integration und persönlichem Lernfortschritt.

Releases6
Erstes Release07.10.2026
Letztes Release07.10.2026
Aktuelle Version0.1.0-alpha2.3

Changelog

Neueste Veröffentlichung zuerst. Die Inhalte werden direkt aus den beim Release gespeicherten Release Notes erzeugt.

v0.1.0-alpha2.3 07.10.2026 Stable

Version 0.1.0-alpha2.3

  • tiefe, aber lose Integration mit CW Customers dev16
  • „Meine Kurse“ weiterhin im Kundenkonto-Menü
  • neue Learning-Kachel auf der Customers-Konto-Startseite
  • neue Fortschrittsübersicht als Tab „Learning“ im Backend-Kundenstammsatz
  • Learning zeigt dort freigeschaltete Kurse, abgeschlossene Lektionen und Gesamtfortschritt
  • Account-Gruppen bleiben vollständig in CW Customers verwaltet
  • Learning speichert weiterhin nur Learner, Kurse und Fortschritt
  • ohne CW Customers bleibt Learning Basic vollständig funktionsfähig
  • keine neue Datenbankmigration erforderlich
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha2.2 07.10.2026 Stable

Version 0.1.0-alpha2.2

NEU

  • austauschbarer Frontend Identity Provider
  • Standalone-Betrieb mit CW Learning Basic bleibt vollständig erhalten
  • optionale Verbindung mit CW Customers dev15+
  • neutrale Learner-ID trennt Lernfortschritt von der Login-Quelle
  • bestehender Basic-Fortschritt wird migriert
  • Customers-Accounts mit gleicher E-Mail werden automatisch demselben Learner zugeordnet
  • zentrale Customers-Account-Gruppen können direkt für Kursfreigaben verwendet werden
  • Kursfreigaben speichern stabile Gruppen-Keys statt providerabhängiger IDs
  • Learning zeigt im Customers-Modus Konten und Gruppen nur lesend an und verlinkt zur zentralen Verwaltung
  • „Meine Kurse“ kann in das Customers-Kundenkonto-Menü eingehängt werden
  • Reset löscht niemals Daten aus CW Customers und setzt Learning wieder auf Basic

KOMPATIBILITÄT

  • CW >= 3.0.0-beta11.23
  • PHP >= 8.3
  • CW Customers ist optional. Für den Customers-Provider wird dev15 oder neuer benötigt.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha2.1 07.10.2026 Stable

Version 0.1.0-alpha2.1

Hotfix

  • Frontend-WAF-Scope für Login und Lektionsrouten von dem ungültigen Wert "form"
  • auf den von CW vorgesehenen Scope "frontend_form" korrigiert.
  • GET, POST und HEAD funktionieren damit wieder korrekt auf den geschützten
  • Learning-Formular-/Lektionsrouten.
  • Behebt die öffentliche WAF-Fehlermeldung "Anfrageart nicht erlaubt"
  • (method_not_allowed) beim normalen Öffnen von Learning-Links.
  • Keine Datenbankmigration erforderlich.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha2 07.10.2026 Stable

Version 0.1.0-alpha2

Neu

  • Lernfortschritt pro Teilnehmer und Lektion
  • Lektion als erledigt oder wieder offen markieren
  • letzter Lernstand pro Kurs
  • „Weiterlernen“-Logik
  • Fortschrittsanzeige pro Kurs und Kapitel
  • Frontend-Seite „Mein Fortschritt“
  • Kursmodus „Freie Reihenfolge“ oder „Schrittweise freischalten“
  • serverseitiger Schutz gesperrter Lektionen
  • Datenbank
  • Migration 003-learning-progress
  • neue Tabellen learning_progress und learning_course_activity
  • neue Spalte learning_courses.progression_mode

Hinweise

  • Schrittweise Freigabe ist nur bei Login- oder Gruppenkursen zulässig.
  • Bestehende Kurse bleiben nach dem Update standardmäßig in freier Reihenfolge.
  • Prüfungen und Punktelogik folgen in einer späteren Ausbaustufe.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha1.1 07.10.2026 Stable

Version 0.1.0-alpha1.1

Neu

  • Demokurs-Generator auf der Übersichtsseite
  • Demo-Datensätze werden dauerhaft als Demo markiert
  • Demo löschen entfernt ausschließlich Demo-Inhalte
  • Vollständiger Reset auf den Zustand einer frischen Learning-Installation
  • Reset-Sicherheitsabfrage mit Eingabe von RESET
  • Eigene professionelle Bestätigungsdialoge für destruktive Aktionen
  • Demo-Inhalt
  • 1 Serie
  • 1 öffentlicher Kurs
  • 3 Kapitel
  • 5 Lektionen
  • mehrere Inhaltsbereiche und Codebeispiele

Technik

  • Migration 002-demo-tools ergänzt is_demo-Kennzeichnung
  • Reset löscht nur learning_* Daten; CW-Core und Migrationshistorie bleiben unangetastet
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha1 07.10.2026 Stable

Version 0.1.0-alpha1

Erstes installierbares Release.

  • Serien und Einzelkurse
  • Kapitel und Lektionen
  • mehrere Inhaltsbereiche pro Lektion
  • CSS/JavaScript pro Kurs und Lektion
  • öffentliche, Login- und Gruppenfreigaben
  • eigene Lernkonten und Benutzergruppen
  • Frontend-Login und serverseitige Zugriffskontrolle
  • öffentliches Handbuch und CW-Hilferoute
  • Modulicon und Cover/Teaser
  • Noch nicht enthalten:
  • Lernfortschritt
  • Prüfungseditor / Fragenpool
  • Punkte und automatische Freischaltungen
  • Zertifikate
  • Selbstregistrierung / Passwort-Reset
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0