ExamenExec (in Yii2)
Student
Student Login
De student gebruikt zijn studentennummer om in te loggen. Als een student eenmaal is ingelogd hoeft hij dat niet opnieuw te doen. Zijn gevalideerd studentennummer wordt in de browser opgeslagen.
Studentenscherm
Het scherm voor een student heeft drie delen: (1) een overzicht van aangevraagde gesprekken, (2) een indicator van de drukte en wachttijd, en (3) een deel waarin hij een nieuw gesprek kan aanvragen. Het scherm wordt automatisch ongeveer elke minuut ververst.
Login
Admin Login
Rolspeler Login
Security - ip-nummer
De applicatie is afgeschermd op ip-nummer, m.a.w. jouw ip numme rmoet in een whitelist staan om toegang te krijgen tot het systeem dat geldt voor alle rollen; student, rolspeler, admin.
Rolspeler
Nadat de rolspeler met is ingelogd op een algemeen rolspeler-account wordt gevraagd een rolspelerID in te voeren. Het rolspelerID kan door de admin worden beheerd (onder Token).
Nadat de rolspeler is aangelogd, krijgt hij een overzicht van gesprekken. Vanuit dit scherm kunnen gesprekken gestart worden. Een gesprek heeft drie statussen: (1) klaar; er staat een vinkje achter het gesprek, (2) het gesprek loopt en is dus gestart maar nog niet afgerond; er staat 'herstart' achter het gesprek, en (3) open, het gesprek dient gestart te worden; er staat 'Start Gesprek' achter het gesprek.
Als een gesprek gestart wordt dan staat er per gesprekstype een korte uitleg en worden er vragen gesteld die met Ja/Nee en in bepaalde gevallen met Soms/Beetje kunne worden beantwoord. Aan het eind kan nog een opmerking worden ingevoerd. Het gesprek is definitief als er op Save wordt gedrukt.
Admin
De admin kan alles en kan alle schermen van de studenten en de rolspelers zien.
Admin - menu
Onder formulieren worden beoordelingsformulieren gedefinieerd.
Let op: formulier = gesprek (althans voor nu)
Formulieren hebben een nummer. Het nummer bepaald de volgorde van de formulieren in de verschillende menu's.
Formulieren hebben verder een titel (omschrijving) en een Instructie (voor de rolspeler). De instructie mag eenvoudige HTML tags bevatten.
Formulieren kunnen in het overzicht met het vinkje actief of inactief worden gezet. Een inactief formulier kan niet meer worden aangevraagd door een student. Op een dag worden vaak maar een beperkt aantal gesprekken gevoerd. De andere gesprekken kunne dan tijdelijk op inactief worden gezet.
Onder vragen worden de vragen bijgehouden. Vragen moeten precies onder een formulier vallen. Vragen hebben ook een volgnummer, deze bepaald de volgorde van de vragen op het beoordelingsformulier.
Student
De admin kan een student login testen; hij doet alsof hij een student is en ziet hetzelfde scherm.
Omdat een ingelogde student 'persistent' is, kan de admin de student ook weer utloggen.
Rolspeler
De admin kan een rolspeler login testen; hij doet alsof hij een rolspeler is en ziet hetzelfde scherm.
Status (Admin)
Studenten
Overzicht van studenten. Hier kunnen studenten worden beheerd.
Rolspelers
Overzicht van rolspelers. Hier kunnen rolspelers worden beheerd. Rolspelers kunnen (tijdelijk) worden gedeactiveerd als zij bijvoorbeeld maar een dagdeel aanwezig zijn. Het token wordt gebruikt door de rolspeler om zich te identificeren. Dit token dien uniek te zijn en dit wordt (nog) niet door de code gecontroleerd.
Alle gesprekken
Dit is het belangrijkste overzicht voor de Admin. In dit scherm worden nieuwe gespreksaanvragen getoond. Van alle gesprekken wordt de status getoond.
Als alles goed gaat dan is het enige dat de Admin moet doen het toekennen van een rolspeler. Voor een nieuwe gespreksaanvraag.
Als alles goed verloopt dan dient de status niet te worden aangepast.
Overzicht gesprekken