Inspera Proctoring Canvas Plugin

  • Oppdatert

Denne artikkelen går gjennom trinnvise instruksjoner for hvordan du integrerer Proview LTI-applikasjonen med Canvas LTI.

Målsetning

  • Minimumskrav til Canvas-versjon
  • Opprette LTI-nøkkel
  • Opprette API-nøkkel
  • Installere Proview LTI-appen
  • Installere skript i temaet for å injisere Proview SDK
  • Liste over detaljer som skal deles med Inspera
  • Konfigurere Proview LTI for emnet
  • Vise opptak av den overvåkede prøven

Minimumskrav til Canvas-versjon

Proview LTI er basert på LTI 1.3 og krever en Canvas-instans som støtter LTI 1.3-protokollen og LTI Advantage.

Opprett LTI-nøkkel

Opprett API-nøkkel

  •  
    • Logg inn i Canvas LMS som administrator
    • Klikk på Administrator og velg hovedkontoen
    • Klikk på Utviklernøkler (Developer Keys)
    • Klikk på knappen Utviklernøkkel (+ Developer Key)
    • Velg API Key
  • Nøkkelnavn: PROVIEW API key

    Omdirigerings-URI (Legacy): https://lti.talview.com/users/auth/canvas/callback

    Klikk på Lagre når du har lagt inn verdien. Sørg for at den opprettede API-nøkkelen har status satt til PÅ (ON).

    Del API-nøkkel-ID og API-token med Inspera.

Installer Proview LTI-applikasjonen

  •  
    • Sørg for at både utviklernøkkelen og LTI-nøkkelen har status PÅ (ON)
    • Kopier LTI-nøkkelen (Client ID)
    • Gå til emnet eller kontoen der appen skal legges til
    • Klikk på Innstillinger (Settings)
    • Klikk på fanen Apper (Apps)
    • Klikk på Vis appkonfigurasjon (View App Configuration)
    • Klikk på +App
    • Konfigurasjonstype: Etter klient-ID (By Client ID)
    • Klient-ID: Lim inn LTI-nøkkelen
    • Klikk på Send (Submit)
  •  
    • Klikk på App-fanen og finn LTI-applikasjonen
    • Klikk på tannhjul-ikonet ved applikasjonsnavnet (PROVIEW LTI 1.3)
    • Velg Deployment ID
    • Kopier Deployment ID
    • Del den kopierte Deployment ID-en med Inspera-teamet
  •  

    Naviger til siden for utviklernøkler og rediger PROVIEW LTI-nøkkelen

    Velg alternativet Lim inn JSON (Paste JSON) under Velg metode (Choose Method)

    I LTI 1.3-konfigurasjonen: Legg til feltet “visibility”: “admin” inne i extensions-plasseringen og lagre.

Installere skript i temaet for å injisere Proview SDK

For at Proview SDK skal injiseres under prøven, må et skript lastes opp på det gjeldende temaet som brukes på kontoen. Naviger til temaet som er i bruk og last opp Canvas-skriptet i Upload-fanen.

Liste over detaljer som skal deles med Inspera

  • LTI App deployment ID
  • API Key ID
  • API Token
  • LTI Key ID (Client ID)
  • Nettadresse til Canvas-instansen
  • Brukernavn og passord for Proview test-administrator

Konfigurere Proview LTI for emnet

Velg emnet du ønsker å konfigurere overvåking for. Klikk på Proview i navigasjonen. Velg emnemodulen i rullegardinmenyen. Dette vil liste opp alle tilgjengelige quizer i modulen. Velg en quiz du ønsker å konfigurere overvåking for.

Fra denne siden kan du:

  • Aktivere eller deaktivere overvåking for quizen
  • Velge overvåkingstype
  • Gi instruksjoner til studenter som vil vises under overvåkingssesjonen
  • Gi instruksjoner til eksamensvakter ved overvåking i sanntid
  • Legge til referanselenker som skal vises for studenter under overvåkingssesjonen
  • Aktivere sikker nettleser for overvåkingssesjonen og andre tilleggskonfigurasjoner for å tilpasse sikker nettleser

Aktivere LTI-appen

Når LTI-appen er aktivert fra Insperas side, skal administrator starte LTI-appen fra et emne der den er aktivert. Når administrator starter LTI-appen for første gang, vil appen be om autorisering for API-tokenet, noe som må tillates. Når aktiveringen er fullført, er LTI-appen klar til bruk.

Vise overvåkingssesjonen

Gjennomgangsprosessen etter eksamen har som mål å forenkle eksamensadministrasjon og studentvurdering gjennom LMS-et. Dette dokumentet skisserer den trinnvise prosedyren for administratorer for å få tilgang til og vurdere eksamensresultater, inkludert bruk av avspillingsvisning av opptak av studenter.

Se opptaket av den overvåkede quizen

  1. For å se opptaket av en overvåket sesjon av en quiz, kan du navigere til quizen og velge studenten du vil se opptaket for. 
  2. Klikk på Vis quizeresultater for student (Show student quiz results)
  3. Du vil kunne se antall forsøk studenten har gjort og se en opptaksknapp (record button)
  4. Ved å klikke på Se opptak (View Record) skal opptaksskjermen åpnes i en ny fane.

LMS-planleggingsvalideringer

  • Synkronisering av quiz-data:

    I den integrerte arbeidsflyten synkroniseres data ved opprettelse, oppdatering eller sletting av en quiz i LMS-et. Følgende attributter behandles som en del av integrasjonen:

    • "quiz_title": Tittel på quizen
    • "action": Handlingstype (0 for opprettelse av ny quiz, 1 for oppdatering, og 2 for sletting)
    • "quiz_id": ID på quizen
    • "course_id": ID på emnet der quizen er opprettet
    • "course_module_id": Emnemodul-ID for quizen
    • "proctoring_enabled": Overvåkingsstatus (true eller false)
    • "proctoring_type": Type overvåking
    • "tsb_enabled": TSB-status (Time Slot Booking / Sikker nettleser)
    • "timeopen": Åpningstid for quizen
    • "timeclose": Stengetid for quizen
    • "timelimit": Tidsbegrensning for quizen
    • "timemodified": Siste endringstidspunkt for quizen
    • "timecreated": Opprettelsestidspunkt for quizen

    Synkronisering av påmeldingsdata:

    Påmeldingsdata for quiz behandles bare hvis quizen er markert for overvåking i sanntid. Integrasjonslaget i Proview LMS henter data basert på tidsplanen som er identifisert for kunden. Denne logikken kan endres basert på LMS-plattformen og dens funksjonalitet.

    Følgende attributter kan behandles:

    • Fornavn
    • Etternavn
    • E-postadresse
    • LMS-bruker-ID
    • Status
    • Ekstra tid
    • Instruksjon til kandidat

    Merk: Hvis automatisert datasynkronisering ikke er en del av implementeringen, skal tidsplan og påmeldingsdata sendes til Inspera i CSV-filformat med feltene nevnt ovenfor.

  • Valideringsprosessen kan utføres av enten klienten eller Inspera, med to distinkte metoder: klientvalidering og Inspera-validering.

    Klientvalidering innebærer følgende trinn:

    • Opprettelse av quizer: Klienten oppretter quizer tilpasset sine spesifikke krav.
    • Datasynkronisering: Når quizene er opprettet, synkroniserer Inspera dataene.
    • Nedlasting av massedata: Inspera laster deretter ned de synkroniserte dataene samlet.

    Frakoblet validering: De synkroniserte dataene deles med klienten utenfor systemet, slik at de kan validere dataene når det passer dem.

    Inspera-validering innebærer følgende trinn:

    • Opprettelse av quizer: Klienten oppretter quizer basert på de gitte spesifikasjonene.
    • Informasjonsdeling: Klienten deler eksamensplanen og påmeldingslisten med Inspera i henhold til malen som er gitt.
    • Validering av tidsplan: Inspera utfører valideringssjekker på den oppgitte eksamensplanen for å sikre at alle quizer er nøyaktig opprettet og synlige i Insperas database.
    • Validering av påmelding: Inspera verifiserer påmeldingslisten for å bekrefte at alle tiltenkte deltakere er korrekt registrert for quizene.
  • Når quizer er opprettet i LMS av klienten, og eksamensplanen er delt med Inspera, utføres følgende valideringstrinn:
    • Sjekk av Quiz-ID:
      • Verifiser om quiz-ID er synlig i Insperas database.
    • Overvåking aktivert:
      • Verifiser om "proctoring enabled" er satt til true.
    • Overvåkingstype:
      • Verifiser om riktig "proctoring type" er valgt: live_proctor / ai_proctor.
    • TSB aktivert (Sikker nettleser):
      • Verifiser at "TSB enabled" er false hvis eksamen er konfigurert uten sikker nettleser.
      • Verifiser at "TSB enabled" er true hvis eksamen er konfigurert med sikker nettleser.
    • Åpningstid for quiz:
      • Verifiser at "Quiz open time" er satt korrekt i henhold til tidsplanen, med minimum 30 minutter før planlagt tid i Proview.
    • Stengetid for quiz:
      • Verifiser at "Quiz close time" er satt korrekt i henhold til eksamens varighet.
    • Buffertid for onboarding:
      • Buffertiden for onboarding kan justeres for å sikre at studenter logger seg på i god tid før selve prøvestart, slik at de kan fullføre nødvendige sjekker med eksamensvakten.
  • Hvis påmeldingsinformasjon deles, kan vi validere denne mot dataene som behandles via integrasjonen.

    • Validere studentantall:
      • Bruk quiz-ID for å verifisere at antall påmeldte studenter samsvarer med synkronisert deltakerantall for hver quiz.
    • Identifisering av studenter:
      • Ved hjelp av studentenes e-post-ID eller unike ID-er, sjekk manuelt om alle studenter i påmeldingslisten samsvarer med de synkroniserte deltakerdataene.
    • Valideringsresultat:
      • Avvik i tidsplan og påmelding kommuniseres til klienten slik at de kan foreta nødvendige rettinger i LMS-plattformen og synkronisere dataene på nytt.

    Anbefalt valideringssyklus -

    • Data fra LMS vil bli synkronisert av Inspera med intervaller på 4 uker, 2 uker og 48 timer før start av hver eksamensdato.
    • Alle kanselleringer/omberamminger vil bli stengt 48 timer før prøvedato. Eventuelle kanselleringer eller endringer i bestillinger vil fortsatt resultere i en belastbar sesjon for klienten.
    • Mellom 2 uker og 48 timer fra eksamensdato kan ikke avviket på ekstra kandidatvolum være mer enn 5 %.

    Tilnærminger til planlegging av hendelser

    • Automatisert planlegging gjennom cron-jobber: Avhengig av kundens spesifikke behov, kan planlegging automatiseres ved å sette opp cron-jobber. For institusjonelle kunder, som høyskoler og universiteter, anbefales det å konfigurere cron-jobben til å kjøre én gang i døgnet. Dette intervallet kan imidlertid justeres til en kortere tidsramme etter kundens ønske.
    • Manuell planlegging: Når de første to trinnene er fullført, kan Insperas Managed Service-team gå videre til å manuelt organisere sesjonene for overvåking i sanntid.

    Viktige merknader:

    • Automatisk planlegging skjer uten manuell inngripen og igangsettes 48 timer før hendelsen.
    • Manuell planlegging krever tilgang til administratorportalen og innebærer manuell inntasting av hendelsesdetaljer.
    • Når en hendelse er planlagt og publisert, er det restriksjoner på endringer som endring av dato, tid eller deltakerliste.

Var denne artikkelen nyttig?

0 av 0 syntes dette var nyttig