aboutsummaryrefslogtreecommitdiff
path: root/src/mass-graduation.js
Commit message (Collapse)AuthorAgeFilesLines
* mass-graduation: fix list of changesFlorian Fischer11 days1-8/+20
| | | | | | Fix the code copied from cockpit to list all changes made by a coach. Fixes: 1f458004ee2a018cff176c9939a9e8b03425dbfa
* mass-graduation: add list of submitted changesFlorian Fischer2026-09-251-2/+95
|
* mass-graduation: keep student selection stable for 45 minutesFlorian Fischer2026-09-251-3/+13
|
* mass-graduation: make not reassigned variable constFlorian Fischer2026-09-251-1/+1
|
* mass-graduation: fix selection of mandatory graduationsFlorian Fischer2026-09-231-19/+23
| | | | | | | | | | | The previous algorithm did compare all graduations to the one with the most mandatory changes. However, the amount of mandatory changes can differ during normal operation by two. Therefore, the pool of candidates consists of graduations with one or two fewer mandatory changes than the maximum. This is fixed by selecting as many graduations from the group with the next fewest mandatory changes as possible.
* mass-graduation: revert mandatory graduation constraintFlorian Fischer2026-09-231-39/+29
| | | | It is not always possible to graduate all mandatory ones.
* mass-graduation usability improvementsFlorian Fischer2026-09-231-32/+59
| | | | | | * Only allow one graduation per student * Check if all mandatory graduations are made * Disable the submit button to prevent double submits
* mass-graduation: remove leftover cleanup code from the old observation flowFlorian Fischer2026-09-231-5/+0
|
* remove groupsFlorian Fischer2026-09-141-14/+4
|
* admin-tools: remove obsolete button and add coach assignment importFlorian Fischer2026-09-031-3/+3
|
* mass-graduation: fix handling of mandatory membersFlorian Fischer2026-08-071-6/+15
|
* remove observations and present mandatory candidates in the mass viewFlorian Fischer2026-08-061-229/+52
|
* format: run prettierFlorian Fischer2026-08-051-41/+48
|
* convert a lot of js to typescript and use a single graduation DBFlorian Fischer2026-08-051-2/+2
|
* fix errors detected by eslintFlorian Fischer2026-08-041-14/+13
|
* refactor project structureFlorian Fischer2026-08-031-0/+357
* merge sites into single project root * fix name of mass-graduation site * enable typescript support