diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-07-19 11:55:51 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-07-19 12:07:12 +0200 |
| commit | dd52c913c454b9a6cf9ab7e7b102f9e7ede31754 (patch) | |
| tree | 6f1e8a26ae2b47a9f6e609e7122dbb4270fe3ca1 /doc | |
| parent | 09a0b5bd95bea76537c7de3525093ecc5a0abd7c (diff) | |
| download | bycs-sol-dd52c913c454b9a6cf9ab7e7b102f9e7ede31754.tar.gz bycs-sol-dd52c913c454b9a6cf9ab7e7b102f9e7ede31754.zip | |
use a single submit table to decrease load times
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/graduation.md | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/doc/graduation.md b/doc/graduation.md index 3990744..2466c44 100644 --- a/doc/graduation.md +++ b/doc/graduation.md @@ -2,20 +2,24 @@ ## Tables -There exist three different tables to hold all graduation information per student. +There exist three different tables to hold all graduation information of a student. +One global submission table called `Submit` writable by all students and two individual ones per student. The separation is needed for the different required permissions to access the stored data. -All tables use the following naming scheme `${StudentId}${Purpose}`. +All individual tables use the following naming scheme `${StudentId}${Purpose}`. The section containing the student's tables is only available to teachers and the student. ### Submit Table -The submit table is writable by the student and is used to track observation requests from the student. +The submit table is writable by all students and is used to track observation requests from students. +It is configured to require approval to publish entries. +This ensures that entries are only readable by the submitter and the teachers. +Entries are simply never approved. ### Public Table The public table tracks all graduation changes known by the student. -The included information are sufficent to render a student's profile. +The included information are sufficient to render a student's profile. Changes can be submitted by any teacher. Each change is valid until a subsequent change renders it obsolete. |
