Tippgemeinschaft
Zweck dieser Seite
Diese Seite dient der Spezifikation der "SIBI Tippgemeinschaft", die als Online-Programm entwickelt werden soll.
Das Programm soll rechtzeitig vor Beginn der EM (=8. Juni) online sein!
Dazu werden hier beschrieben:
- Regeln der Tippgemeinschaft
- Anwendungsfälle
Regeln der Tippgemeinschaft
Punktverteilung
- Ergebnis richtig: 3 Punkte
- Tordifferenz richtig: 2 Punkte
- Tendenz richtig (Sieg, Unentschieden, Niederlage): 1 Punkt
- Ergebnis und Tendenz falsch: 0 Punkte
Faktor
Damit die Tippgemeinschaft bis zum Ende spannend bleibt, ist es besser, wenn die Viertel-, Halb- und Finalspiele höher gewertet werden.
- Gruppenspiel (insgesamt 24): einfache Wertung
- Viertelfinale (insgesamt 4): doppelte Wertung
- Halbfinale (insgesamt 2): dreifache Wertung
- Finale: vierfache Wertung
Anwendungsfälle (Nutzer)
Login
- login.php
- Login mit Login-Name und Passwort.
- Wenn man das Passwort vergessen hat, dann kann man es sich per Mail zuschicken lassen.
- Nach dem Login kommt man ins Hauptmenü
Fertig
Hauptmenü
- index.php
- Hier gibt es Links zu den verschiedenen Möglichkeiten
- Wenn man noch nicht angemeldet ist, wird man automatisch zu login.php weitergeleitet.
Funktionalität fertig, die Links fehlen noch.
Tippen
- tippen.php und tippEintragen.php
- Man sieht eine Liste von den Spielen, die noch getippt werden können, dahinter jeweils Kästchen, in die man das Ergebnis eintragen kann.
- getippt werden können nur Spiele, die mindestens am Tag NACH dem aktuellen Datum stattfinden.
- Als Rückmeldung sieht man eine Liste der Tipps: tippEintragen.php
Technisch fast fertig, sieht natürlich noch nicht schön aus.
- Das aktuelle Datum muss noch ausgelesen werden
Logout
- logout.php
- Abmelden von der Tippgemeinschaft.
Fertig
Anwendungsfälle (Administrator)
- Der Administrationsbereich wird durch .htaccess geschützt. So sparen wir uns die mühsame Sicherung der php-Skripte.
Admin-Login
- admin/adminLogin.php
fertig
Admin-Menü
- admin/index.php
technisch fertig, die Links fehlen noch.
Registrieren
- register.php und registerEintragen.php
- Registrierung erfolgt persönlich, d.h. es gibt kein Online-Formular dafür.
- Nur die Administratoren haben das Recht, Nutzer zu registrieren.
- Registrierung der Nutzer mit Loginname, Passwort und Mailadresse.
Fertig
- Muss noch in den Administrationsbereich verschoben werden
Spielergebnisse eintragen
- admin/spielergebnisseEintragen.php
- Man sieht eine Liste von allen Spielen, dahinter jeweils zwei Kästchen, in die die Spielergebnisse eingetragen werden können.
- Dann abschicken.
- Beim Abschicken werden die Punkte aller Nutzer neu berechnet.
- Dabei werden ALLE Tipps neu ausgewertet, um kumulative Rechenfehler etc. zu vermeiden.
Fehlt
Punkte berechnen
- admin/punkteBerechnen.php
- berechnet die Punkte aus allen Tipps
- berücksichtigt den Faktor der Spiele
- wird aufgerufen, wenn neue Spielergebnisse eingetragen wurden.
(01.03.) fertig. Der automatische Aufruf nach dem Eintragen der Spielergebnisse fehlt noch.