Zarządzanie kontami i historia gier
Lista kont
Ekran pokazuje adres e-mail, rolę, status, datę utworzenia i ostatnie logowanie. Listę można przeszukiwać po adresie oraz filtrować według roli i statusu.
Przycisk Dodaj użytkownika pozwala Administratorowi wybrać typ konta i podać adres. Nowe konto oczekuje na aktywację, a użytkownik dostaje link do samodzielnego ustawienia hasła. Panel nie ustawia i nie resetuje haseł.
Adres musi należeć do domeny umk.pl albo dowolnej jej poddomeny, na przykład
@stud.cm.umk.pl lub @cm.umk.pl. Wybrana rola nie zależy od poddomeny.
Operacje Administratora
Przy koncie można:
- otworzyć Szczegóły;
- przełączyć rolę Student / Redaktor po potwierdzeniu; nadanie roli Redaktora daje dostęp do panelu, a nadanie roli Studenta ten dostęp odbiera;
- wybrać Edytuj i zmienić e-mail, typ konta lub status;
- zablokować aktywne konto albo przywrócić konto zablokowane;
- nadać uprawnienia Administratora istniejącemu Redaktorowi;
- odebrać uprawnienia Administratora innej osobie.
Nie można zablokować własnego konta, zmienić jego roli ani odebrać sobie uprawnień. Każda operacja jest potwierdzana i zapisywana w dzienniku audytowym.
Dziennik audytowy
Dziennik jest tylko do odczytu i zawiera czas, rodzaj operacji, wykonawcę, konto docelowe oraz adres IP. Rejestrowane są logowania, wylogowania, blokady, przywrócenia, utworzenie i edycja konta oraz zmiany uprawnień Administratora.
Historia gier
W trybie API historia pokazuje rozpoczęte edycje pobrane z backendu: czas rozpoczęcia i zakończenia, status, postęp rund, liczbę uczestników oraz średni wynik. Szczegóły zawierają listę uczestników i ich wyniki. Administrator może kliknąć uczestnika, aby otworzyć ten sam podgląd konta co na liście kont.
Tryb demonstracyjny nadal korzysta z jawnie oznaczonych danych testowych. Błąd API jest wyświetlany użytkownikowi i nigdy nie przełącza historii na te dane.