Skip to main content

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

Via het Login-menu rechtsboven kan de amdin inloggen, er is één  admin account. Een admin kan meer dan één keer aanloggen.

Rolspeler Login

Via het Login-menu rechtsboven kan de Rolspeler inloggen, er is één  rolspeler account. Een rolspeler kan meer dan één keer aanloggen. Als de rolspeler is aangelogd dan identificeert de rolspeler zich verder met een voor hem unieke code. Deze code kan de admin opzoeken, instellen en aanpassen.

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