Hier werde ich die Rechte der einzelnen Rollen dokumentieren:
Grundsätzliches:
- Nur die Admins dürfen Rollen ändern.
- Die Admins richten den Wettbewerb, die Teams, Tutoren und, falls ein Team keinen Tutor hat, den(/die?) Lehrer dieses Teams.
- Lehrer und Tutoren können Schüler einrichten.
- Die Möglichkeit, bei der Personeneingabe eine Rolle zu wählen, sollte es also nur für Admins geben.
- Die Teamzugehörigkeit eines Schülers darf vom Lehrer, die eines Lehrers vom Tutor, die eines Tutors vom Admin geändert werden.
Jeder Gast (kein Login erforderlich) darf sich folgendes ansehen:
- Teamliste, analog zu Teilnehmende Schulen der alten Seite, also Ort, Schule mit Web-Adresse, … ohne e-Mail-Adressen (nicht die Mitglieder der Teams). Dabei soll allerdings jeder Kurs einzeln aufgeführt werden. Die Teamliste ist nach dem Ort sortiert.
- Spielplan
- Rangliste (darf auch PDFs erzeugen und runterladen)
- Ergebnisse
- einzelne Spiele (darf auch GIFs bzw. Replay-Dateien herunterladen)
- später auch auf weitere Teile der alten Seite zugreifen, wie z.B. "Kontakte", "Termine", "In der Presse", …
Ein Schüler darf zusätzlich:
- seine eigenen Personendaten ändern und sich selbst sperren
- Computerspieler hochladen, bearbeiten, auswählen, "löschen"
- sich die anderen Personen seines Teams angucken.
Ein Lehrer darf zusätzlich:
- Schüler anlegen, in sein Team aufnehmen oder aus seinem Team entfernen
Ein Tutor darf zusätzlich:
- Lehrer anlegen, in sein Team aufnehmen oder aus seinem Team entfernen
Ein Admin darf zusätzlich:
- ohne Einschränkung alles, außer vielleicht die Daten anderer Admins ändern (ist aber wohl nicht wichtig, da Admins ohnehin nur alles liebe Leute sind.