Spring til indhold
ExamWatcher

Integration

UniLogin, klasselister og netværk

ExamWatcher er ikke skolens identitetsudbyder. Eleven logger ind med sin egen skolekonto gennem skolens UniLogin, og klasselisterne kommer fra skolens eget brugerregister via en synkronisering.

Gennemlæst . Siden beskriver vores praksis, ikke vores markedsføring.

Hvad UniLogin er

UniLogin er den fælles danske løsning, som skoler og uddannelsesinstitutioner bruger til at logge elever og ansatte ind med. Eleven bruger altså den konto, skolen allerede har givet dem, og skolen skal ikke oprette endnu et login til os.

Vi bruger login-tjenesten til at få svar på ét spørgsmål: hvem er det her? Identiteten, vi gemmer, er den identifikator tjenesten giver tilbage. Vi behandler den som en nøgle til at logge ind. Den er aldrig en tilladelse til at se noget.

Klasselister og synkronisering

Klasselisterne kommer fra skolens eget brugerregister. Skolen henter elever og lærere i en synkronisering, og den kræver en binding hos UniLogin. Hver kørsel gemmes med sin liste over hvad der blev tilføjet, ændret eller stod i konflikt.

Synkroniseringen kører som et planlagt job, og skolen kan også starte en kørsel manuelt. Hvor ofte jeres job kører, er en aftale mellem skolen og udbyderen af skolens register - vi offentliggør ikke et fast interval, fordi vi ikke vil love en kadence, vi ikke styrer.

Status på den seneste kørsel står på udbyderkortet sammen med tidspunktet for den, så en kørsel der ikke gik igennem, kan ses i stedet for at blive læst som en liste, der bare ikke ændrede sig.

Når en elev mangler i listen

Der er tre situationer, og de har hver sit svar.

  • Eleven står ikke i registeret endnu. Synkroniseringen rapporterer forskellen, så skolen kan se præcis hvad der blev tilføjet, ændret eller stod i konflikt - i stedet for at opdage det på eksamensdagen.
  • Eleven er stoppet på skolen. Kørslen viser ændringen med tidsstempel, og brugeren kan sættes inaktiv på skolen med det samme. Data kan samtidig slettes før opbevaringsvinduet udløber, og sletningen kvitteres.
  • Eleven har ikke noget UniLogin. Så kan eleven ikke komme ind den vej. Skolens administrator kan i stedet oprette en midlertidig konto. Midlertidigt login, gyldigt i op til 7 dage - se afsnittet nedenfor.

Manuelle rettelser

Som standard vinder rettelser i ExamWatcher over registeret: en klasse, skolen selv har rettet, bliver ikke overskrevet af den næste synkronisering. Konflikten vises som et badge på det felt, der ellers ville være ændret, så skolen kan se hvad den har tilsidesat. For den enkelte bruger kan skolen vælge, at registeret skal vinde.

Det giver en forholdsvis enkel arbejdsdeling.

  • Det kan skolen rette selv: en klasse eller et navn, der står forkert i ExamWatcher, og om en bruger er aktiv eller inaktiv.
  • Det kræver kilden: selve klasselisterne, som kun kommer ind via en synkronisering, UniLogin-bindingen, som er en aftale mellem skolen og UniLogin, og et login eleven ikke har.

Midlertidig konto

En elev eller lærer uden UniLogin kan få en midlertidig konto af skolens administrator. Midlertidigt login, gyldigt i op til 7 dage. Kontoen består af et brugernavn og en adgangskode, som vises én gang, når kontoen oprettes. Når tiden er gået, holder kontoen op med at virke. Den slettes ikke, og dens eksamensdata følger den normale opbevaringsperiode.

Ud over midlertidige konti har kun skolens administratorer en lokal konto. En person, der logger ind via UniLogin, har slet ingen adgangskode hos os - den findes ikke. En lokal adgangskode ligger som et hashet felt på netop den konto.

MitID: status

Vælger eleven MitID, sker det inde i UniLogin. Der er ikke en selvstændig MitID-metode hos os endnu: vores konti kender UniLogin og lokale konti, og hvordan MitID skal kobles på vores brugerkonti, er en åben beslutning i teamet, ikke en funktion, der er på vej ud.

Der er heller ikke et sted i skolens overblik, hvor I selv kan slå en MitID-politik til. Indtil det er besluttet, er svaret på et MitID-krav: brug UniLogin, og skriv til os, før I beslutter jer, hvis MitID er et ufravigeligt krav fra jeres side.

Det vi kan oplyse om status, er det, der står på driftsstatussen, og det vi ikke kan oplyse, skriver vi om på kontaktsiden. Vi sætter ikke en dato på MitID, fordi vi ikke har en.

Netværk og offline

Klienten kræver ikke en permanent forbindelse. Mister en computer nettet under et forløb, registrerer den videre og lægger data i kø lokalt, og når forbindelsen kommer tilbage, uploades det, der mangler.

Tidsrummet uden forbindelse vises som et hul i tidslinjen. Et hul er en registreret hændelse og ikke en fejl i gennemgangen, og vi udfylder det aldrig med gætteri eller sammenhængende data - hullet skal kunne ses af den, der læser forløbet bagefter.

Før første forløb

  1. 01

    Aftal hvem der ejer klienten

    Klienten installeres centralt af skolens IT-ansvarlige. Aftal hvem der udruller den, og hvem læreren ringer til, hvis en maskine ikke melder ind.

  2. 02

    Kend opbevaringsvinduet

    Vinduet skal være kendt, før den første eksamen afvikles, fordi det er det, eleven skal informeres om. Standard er tre måneder.

  3. 03

    Få klasselisterne ind

    Kør en synkronisering. Den kræver, at skolen har en UniLogin-binding. Listen kan rettes manuelt bagefter.

  4. 04

    Kontrollér rækkerne bagefter

    Hver synkronisering gemmes med sin ændringsliste, så I kan se hvad der blev tilføjet, ændret eller stod i konflikt, før den første eksamen bruger listen.

  5. 05

    Opret en midlertidig konto til en elev uden UniLogin

    En elev uden skolekonto kan ikke komme ind via UniLogin. Skolens administrator kan oprette en midlertidig konto. Midlertidigt login, gyldigt i op til 7 dage. Adgangskoden vises én gang og udleveres af skolen.

  6. 06

    Informér eleverne

    Skolen er dataansvarlig og skal informere om, hvad der registreres og hvorfor, inden eksamen starter.

Spørgsmål og svar

Skal eleverne oprette en ny konto hos jer?

Nej. Eleven logger ind med sin egen skolekonto gennem skolens UniLogin, og skolen skal derfor ikke oprette endnu et login til os.

Hvordan får I vores klasselister?

Klasselisterne kommer fra skolens eget brugerregister. Vi henter dem i en synkronisering, når skolen har en binding hos UniLogin. Vi opretter ikke klasselister af os selv.

Hvornår kører synkroniseringen?

Den kører som et planlagt job, og skolen kan også starte en synkronisering manuelt fra skolens overblik. Hver kørsel gemmes med sin ændringsliste, så I kan se, hvad der blev tilføjet, ændret eller stod i konflikt.

Hvad sker der, når en elev forlader skolen?

Synkroniseringen rapporterer ændringen, og kørslen kan læses bagefter, så skolen kan se hvornår registeret holdt op med at nævne eleven. En bruger kan også sættes inaktiv på skolen med det samme, og skolen kan anmode om sletning af elevens data før opbevaringsvinduet udløber.

En af vores elever har ikke UniLogin. Kan de stadig være med?

Ja, med en midlertidig konto. Midlertidigt login, gyldigt i op til 7 dage. Skolens administrator opretter den. Eleven logger ind med et brugernavn og en adgangskode, som vises én gang, når kontoen oprettes.

Kan vi rette i listen uden at vores rettelser bliver overskrevet?

Ja. Som standard vinder manuelle rettelser i ExamWatcher over registeret, så en klasse skolen selv har rettet, ikke bliver overskrevet af den næste synkronisering. Konflikten vises som en markering på det felt, der ellers ville være ændret, og skolen kan for den enkelte bruger vælge, at registeret skal vinde.

Understøtter I MitID direkte?

Ikke som en selvstændig metode endnu. I dag er login bygget på UniLogin og lokale konti, og hvordan MitID skal kobles på vores brugerkonti, er en åben beslutning hos os. Vælger eleven MitID, sker det inde i UniLogin. Er MitID et krav fra jeres side, så skriv til os, før I beslutter noget.

Hvad sker der, hvis en computer mister forbindelsen under eksamen?

Klienten bliver ved med at registrere og lægger data i kø lokalt. Når forbindelsen kommer tilbage, uploades det, der mangler, og tidsrummet uden forbindelse markeres tydeligt som et hul i registreringen - vi udfylder det ikke med gætteri.

Hvilke netværkskrav stiller det?

Vi offentliggør ikke en port- eller domæneliste endnu. Det, vi kan sige, er at klienten ikke kræver en permanent forbindelse: mister den forbindelsen, registrerer den videre og lægger data i kø lokalt, og når forbindelsen kommer tilbage, uploades det, der mangler. Skal jeres netværk godkende et domæne hos os, så skriv til os, før I ruller ud.

Det gør vi ikke i integrationen

  • Vi bliver ikke skolens identitetsudbyder. Personen er skolens elev eller ansat, og login er noget skolen allerede har - vi lægger os ved siden af det.
  • Vi gemmer ikke elevernes UniLogin-adgangskoder. Vi får et svar tilbage fra login-tjenesten, ikke en adgangskode, og en lokal adgangskode findes kun som et hashet felt på en lokal konto.
  • Vi slår ikke elever op ved hjælp af CPR-numre. Identiteten vi holder styr på, er den identifikator login-tjenesten giver os, og den behandles som en nøgle til at logge ind - ikke som en tilladelse.
  • Vi opretter ikke en elev på skolen ud fra et login alene. En person kan være logget ind uden at være tilknyttet skolen, og bliver det ikke af at logge ind.
  • Vi udfylder ikke manglende registreringer. Et tidsrum uden forbindelse står som et hul i tidslinjen, ikke som sammenhængende data.

Noget vi ikke har svaret på her? Skriv til kontakt@examwatcher.dk, så svarer vi med den konkrete opsætning i stedet for et løfte.

Noget der ikke står her? Skriv til os eller se de ofte stillede spørgsmål.