adminandClaude Sonnet 5 dc2f58c4dc feat: Kompetenzzuordnungen von Freitext-Code auf stabile CompetencyItem.Id umgestellt (TODO 16.5)
Unit/Lesson/ExamTask/ParticipationSession referenzierten Kompetenzen bisher per Freitext-Code,
case-insensitiv gegen den Katalog gematcht - fragil bei Umbenennungen und seit der
Bildungsplan-Versionierung nicht mehr eindeutig (zwei Versionen können denselben Code vergeben).
Neuer Werttyp CompetencyReference (ItemId + Code/Description-Momentaufnahme) löst das: solange die
Id noch im Katalog auflösbar ist, zählt die live Fassung (Rename wirkt sofort), sonst bleibt die
gespeicherte historische Fassung sichtbar statt spurlos zu verschwinden.

Migration (Schema-Version 6) löst bestehende Codes gegen den Katalog auf; die zuvor dreifach
duplizierte Kompetenz-Tag-UI ist jetzt in CompetencyTagGroupBuilder konsolidiert.
add_lesson_competency/remove_lesson_competency nehmen jetzt itemId statt code und validieren gegen
den Katalog (vorher ungeprüft).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-19 00:41:54 +02:00
2026-09-01 22:43:10 +02:00
2026-08-24 22:00:26 +02:00
2026-08-25 21:30:00 +02:00
2026-09-08 23:59:07 +02:00
2026-08-24 22:00:26 +02:00
2026-08-18 11:31:14 +02:00
2026-08-24 22:00:26 +02:00
2026-06-19 00:42:00 +02:00
2026-08-19 14:28:59 +02:00
2026-08-18 11:31:14 +02:00
S
Description
No description provided
7.9 MiB
0 Stars 1 Watchers 0 Forks
Languages
C# 99.7%
Shell 0.3%