| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | mass-graduation: remove left padding from list | Florian Fischer | 2026-07-20 | 1 | -1/+1 |
| | | |||||
| * | misc commit | Florian Fischer | 2026-07-19 | 10 | -83/+158 |
| | | | | | | | | | | Included changes: * Cache the fetched students * Add level icons * Improve mass-graduation interface * Move utility functions from config.js to utils-ENV.js | ||||
| * | use a single submit table to decrease load times | Florian Fischer | 2026-07-19 | 3 | -23/+59 |
| | | |||||
| * | cockpit: add level icon to student info view | Florian Fischer | 2026-07-19 | 4 | -6/+34 |
| | | |||||
| * | cockpit: fetch graduation only once | Florian Fischer | 2026-07-19 | 1 | -4/+4 |
| | | |||||
| * | add simple red point notice print layout | Florian Fischer | 2026-07-12 | 1 | -0/+20 |
| | | |||||
| * | add loader to selection | Florian Fischer | 2026-07-12 | 5 | -1/+54 |
| | | |||||
| * | js: introduce common date formatting helpers | Florian Fischer | 2026-07-12 | 4 | -9/+10 |
| | | |||||
| * | implment observation period handling | Florian Fischer | 2026-07-12 | 11 | -69/+436 |
| | | |||||
| * | doc: define how observations are stored | Florian Fischer | 2026-07-12 | 1 | -0/+14 |
| | | |||||
| * | utils: fix userId typo | Florian Fischer | 2026-07-08 | 1 | -1/+1 |
| | | |||||
| * | doc: graduation: add hint about section requirements | Florian Fischer | 2026-07-08 | 1 | -0/+2 |
| | | |||||
| * | cockpit: update to latest code changes | Florian Fischer | 2026-07-05 | 2 | -16/+14 |
| | | |||||
| * | database: fix DB discovery and define public graduation fields | Florian Fischer | 2026-07-05 | 5 | -17/+74 |
| | | |||||
| * | util: fix name extraction | Florian Fischer | 2026-07-05 | 1 | -1/+1 |
| | | |||||
| * | mass-graduation: implement the requested prototype | Florian Fischer | 2026-07-01 | 3 | -94/+116 |
| | | |||||
| * | implement observation and adapt graduation code to the separate databases | Florian Fischer | 2026-07-01 | 4 | -73/+174 |
| | | |||||
| * | doc: add student table separation and observation changes | Florian Fischer | 2026-07-01 | 1 | -17/+46 |
| | | |||||
| * | remove individual student groups | Florian Fischer | 2026-07-01 | 2 | -43/+14 |
| | | |||||
| * | db: find student databases and use them | Florian Fischer | 2026-07-01 | 1 | -1/+43 |
| | | |||||
| * | config: remove obsolete config data | Florian Fischer | 2026-07-01 | 1 | -11/+0 |
| | | |||||
| * | util: add getName if the separation between first and lastname is not needed | Florian Fischer | 2026-07-01 | 4 | -13/+23 |
| | | |||||
| * | db: add database list template | Florian Fischer | 2026-07-01 | 1 | -0/+21 |
| | | |||||
| * | db: add DB class and adapt to only store a single JSON blob per entry | Florian Fischer | 2026-07-01 | 4 | -9/+67 |
| | | |||||
| * | simplify graduation table | Florian Fischer | 2026-06-24 | 2 | -22/+8 |
| | | |||||
| * | cockpit: finish prototype UI | Florian Fischer | 2026-06-24 | 12 | -104/+337 |
| | | | | | | | * remove process and calendar * add observation period * improve mocking | ||||
| * | mass-graduation: initial commit | Florian Fischer | 2026-06-14 | 9 | -0/+2180 |
| | | |||||
| * | mock: create new graduation if needed | Florian Fischer | 2026-06-14 | 1 | -1/+5 |
| | | |||||
| * | fix group building and track bycs groups separately | Florian Fischer | 2026-06-14 | 2 | -9/+28 |
| | | |||||
| * | support mutliple student groups | Florian Fischer | 2026-06-14 | 1 | -3/+3 |
| | | |||||
| * | cockpit: only show real groups | Florian Fischer | 2026-06-13 | 2 | -1/+8 |
| | | |||||
| * | cockpit: remove unused group parameter when loading a student | Florian Fischer | 2026-06-13 | 1 | -3/+3 |
| | | |||||
| * | generalize Makefile | Florian Fischer | 2026-06-13 | 4 | -19/+20 |
| | | |||||
| * | add groups JS | Florian Fischer | 2026-06-13 | 2 | -0/+63 |
| | | |||||
| * | move generic js into root | Florian Fischer | 2026-06-13 | 13 | -8/+18 |
| | | |||||
| * | move documentation to project root | Florian Fischer | 2026-06-13 | 1 | -0/+0 |
| | | |||||
| * | cockpit: only fetch a student if the user is a teacher | Florian Fischer | 2026-06-10 | 1 | -2/+6 |
| | | | | | | Fetching a student needs access to the participants of the course, which only teachers have. | ||||
| * | generalize our selection component | Florian Fischer | 2026-06-10 | 2 | -93/+175 |
| | | |||||
| * | cockpit: fix fetching a single student and add id filtering | Florian Fischer | 2026-06-03 | 1 | -4/+6 |
| | | |||||
| * | cockpit: load student if id is passed as query parameter | Florian Fischer | 2026-06-03 | 1 | -5/+9 |
| | | |||||
| * | cockpit: prevent moodle firstname filter to mess with the student name | Florian Fischer | 2026-06-03 | 1 | -1/+1 |
| | | |||||
| * | cockpit: only add graduation click handlers for teachers | Florian Fischer | 2026-06-03 | 1 | -5/+9 |
| | | |||||
| * | rename build type dependent utils file s/dev/mock | Florian Fischer | 2026-05-29 | 1 | -0/+0 |
| | | |||||
| * | cockpit: assert we have the a valid userId to fetch the icon | Florian Fischer | 2026-05-29 | 1 | -1/+3 |
| | | |||||
| * | cockpit: adapt GraduationChange and implement adding entries to DB | Florian Fischer | 2026-05-29 | 3 | -39/+45 |
| | | |||||
| * | cockpit: reset the student icon when loading a new one | Florian Fischer | 2026-05-29 | 1 | -0/+6 |
| | | | | | TODO: prevent reloading of the same student's icon | ||||
| * | cockpit: fix coach name interpolation expanded by moodle first | Florian Fischer | 2026-05-29 | 1 | -3/+6 |
| | | |||||
| * | cockpit: remove unused import | Florian Fischer | 2026-05-29 | 1 | -1/+0 |
| | | |||||
| * | fix isTeacher detection and use common utils | Florian Fischer | 2026-05-29 | 3 | -6/+10 |
| | | |||||
| * | cockpit: hide auto-name nodes | Florian Fischer | 2026-05-29 | 1 | -1/+4 |
| | | |||||
