From 4e7ebc768ba5a2a09f6b8cbc1aea5dfc67f57d07 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 10 Aug 2026 14:22:01 +0200 Subject: doc: document new graduation change types --- doc/graduation.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/doc/graduation.md b/doc/graduation.md index 26bd1b2..d39a374 100644 --- a/doc/graduation.md +++ b/doc/graduation.md @@ -49,7 +49,8 @@ Valid changes are: * `Grün` - sign for wanted behavior * `Orange` - sign for unwanted behavior * `Rot` - sign for unacceptable behavior -* `LevelChange` - the student's level changed +* `LevelÄnderung` - the student's level changed +* `CoachZuweisung` - one or more assignments of coaches to students #### Mandatory Changes @@ -58,11 +59,24 @@ Changes can be marked as mandatory by adding `mandatory: true` to its context. #### Green Mark Green marks are collectables. +Green Marks are archived by a level change. #### Orange Mark -Orange marks highlight the need for a pedagogical session and are rendered archived by any subsequent `Gespräch` change. +Orange Marks are archived by a level change. #### Red Mark -Red Marks track unacceptable behavior and are only archived by consequence explicitly doing so with a `Änderung` change. +Red Marks are archived by a level change. + +#### LevelÄnderung + +Changes the level of a student to the value specified in `context.level`. + +#### CoachZuweisung + +A coach assignment change has the special studentId `-2` and may specify any number of studentIds mapped to a coach name. +```json +{"zuweisungen": {1337: "Coachy Mc Coachface"}} +``` + -- cgit v1.2.3