Inspera Proctoring Canvas Plugin

  • Uppdaterad

Denna artikel går igenom steg-för-steg-instruktioner om hur du integrerar Proview LTI-applikationen med Canvas LTI.

Mål

  • Minsta krävda Canvas-version
  • Skapa LTI-nyckel
  • Skapa API-nyckel
  • Installera Proview LTI-appen
  • Installera skript i temat för att injicera Proview SDK
  • Lista över detaljer som ska delas med Inspera
  • Konfigurera Proview LTI för kursen
  • Visa inspelningen av det övervakade provet

Minsta krävda Canvas-version

Proview LTI är baserat på LTI 1.3 och kräver en Canvas-instans som stöder LTI 1.3-protokollet och LTI Advantage.

Skapa LTI-nyckel

Skapa API-nyckel

  •  
    • Logga in i Canvas LMS som administratör
    • Klicka på Konto (Admin) och klicka på huvudkontot
    • Klicka på Utvecklarnycklar (Developer Keys)
    • Klicka på knappen Utvecklarnyckel (+ Developer Key)
    • Välj API Key
  • Key Name: PROVIEW API key

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

    Klicka på Save när du har angett värdet. Se till att den skapade API-nyckelns status (State) är ON.

    Dela API Key ID och API-token med Inspera.

Installera Proview LTI-applikationen

  •  
    • Se till att både Developer Key och LTI Key har status ON
    • Kopiera LTI-nyckeln (Client ID)
    • Gå till den kurs eller det konto där appen ska läggas till
    • Klicka på Inställningar (Settings)
    • Klicka på fliken Appar (Apps)
    • Klicka på Visa appkonfiguration (View App Configuration)
    • Klicka på +App
    • Configuration Type: By Client ID
    • Client ID: Klistra in LTI-nyckeln
    • Klicka på Submit
  •  
    • Klicka på fliken Appar och identifiera LTI-applikationen
    • Klicka på kugghjulsikonen vid applikationsnamnet (PROVIEW LTI 1.3)
    • Välj Deployment ID
    • Kopiera Deployment ID
    • Dela kopierat Deployment ID med Inspera-teamet
  •  

    Navigera till sidan för utvecklarnycklar (Developer Keys) och redigera PROVIEW LTI-nyckeln

    Välj alternativet Paste JSON under Choose Method

    I LTI 1.3 Configuration: Lägg till fältet “visibility”: “admin” inuti extensions-placeringen och spara.

Installera skript i temat för att injisere Proview SDK

För att Proview SDK ska injiceras under quizen behöver ett skript laddas upp på det tema som för närvarande används på kontot. Navigera till det tema som används och ladda upp Canvas-skriptet i fliken Upload.

Lista över detaljer som ska delas med Inspera

  • LTI App Deployment ID
  • API Key ID
  • API Token
  • LTI Key ID (Client ID)
  • URL till Canvas-instansen
  • Användarnamn och lösenord för Proview test-admin

Konfigurera Proview LTI för kursen

Välj den kurs du vill konfigurera övervakning för. Klicka på Proview i navigeringen. Välj kursmodulen i rullgardinsmenyn. Detta kommer att lista alla tillgängliga quizer i modulen. Välj den quiz du vill konfigurera övervakning för.

Från denna sida kan du:

  • Aktivera eller inaktivera övervakning för quizen
  • Välja typ av övervakning
  • Ange instruktioner för studenter som kommer att visas under övervakningssessionen
  • Ange instruktioner för tentamensvakter vid övervakning i realtid
  • Lägga till referenslänkar som ska visas för studenter under övervakningssessionen
  • Aktivera säker webbläsare för övervakningssessionen och andra konfigurationer för att anpassa säker webbläsare

Aktivera LTI-appen

När LTI-appen har aktiverats från Insperas sida bör administratören starta LTI-appen från en kurs där appen är aktiverad. När administratören startar LTI-appen för första gången kommer appen att be om auktorisering för API-token, vilket måste tillåtas. När aktiveringen är klar är LTI-appen redo att användas.

Visa den övervakade sessionen

Granskningsprocessen efter tentamen syftar till att underlätta tentamensadministration och studentbedömning via LMS. Detta dokument beskriver steg-för-steg-proceduren för administratörer att få tillgång till och granska provresultat, inklusive användning av inspelningar av studenter.

Visa inspelningen av det övervakade provet

  1. För att visa inspelningen av en övervakad session av en quiz kan du navigera till quizen och välja den student du vill visa inspelningen för. 
  2. Klicka på Visa quizesultat för student (Show student quiz results)
  3. Du kommer att kunna se antalet försök som studenten gjort och se knappen för inspelning
  4. Genom att klicka på Visa inspelning (View Record) öppnas inspelningsskärmen i en ny flik.

Valideringar av LMS-schemaläggning

  • Synkronisering av quiz-data:

    I det integrerade arbetsflödet synkroniseras data vid skapande, uppdatering eller radering av en quiz i LMS. Följande attribut bearbetas som en del av integrationen:

    • "quiz_title": Quizens titel
    • "action": Typ av åtgärd (0 för nyskapande av quiz, 1 för uppdatering och 2 för radering)
    • "quiz_id": Quizens ID
    • "course_id": ID för den kurs där quizen skapats
    • "course_module_id": Quizens kursmodul-ID
    • "proctoring_enabled": Status för övervakning (true eller false)
    • "proctoring_type": Typ av övervakning
    • "tsb_enabled": TSB-status (Säker webbläsare)
    • "timeopen": Tid då quizen öppnas
    • "timeclose": Tid då quizen stängs
    • "timelimit": Tidsgräns för quizen
    • "timemodified": Senaste tid för ändring av quizen
    • "timecreated": Tid då quizen skapades

    Synkronisering av registreringsdata:

    Registreringsdata för quiz bearbetas endast om quizen är markerad för övervakning i realtid. Proview LMS integrationslager hämtar data baserat på det schema som identifierats för kunden. Denna logik kan ändras baserat på LMS-plattformen och dess förmåga.

    Följande attribut kan bearbetas:

    • Förnamn
    • Efternamn
    • E-postadress
    • LMS User ID
    • Status
    • Extra tid
    • Instruktioner för student

    Notera: Om automatiserad datasynkronisering inte ingår i implementeringen ska schema- och registreringsdata skickas till Inspera i CSV-filformat med ovan nämnda fält.

  • Valideringsprocessen kan utföras av antingen klienten eller Inspera, med två olika metoder: klientvalidering och Inspera-validering.

    Klientvalidering innefattar följande steg:

    • Skapande av quizer: Klienten skapar quizer skräddarsydda efter sina specifika behov.
    • Data Sync: När quizer har skapats synkroniserar Inspera data.
    • Bulk Data Download: Inspera laddar sedan ner synkroniserad data i bulk.

    Offline-validering: Synkroniserad data delas med klienten offline, vilket gör att de kan validera data när det passar dem.

    Inspera-validering innefattar följande steg:

    • Skapande av quizer: Klienten skapar quizer baserat på tillhandahållna specifikationer.
    • Informationsdelning: Klienten delar provschema och registreringslista med Inspera enligt tillhandahållen mall.
    • Schemavalidering: Inspera genomför valideringskontroller av provschemat för att säkerställa att alla quizer är korrekt skapade och synliga i Insperas databas.
    • Validering av registrering: Inspera verifierar registreringslistan för att bekräfta att alla avsedda deltagare är korrekt registrerade för quizer.
  • När quizer har skapats i LMS av klienten, och provschema har delats med Inspera, utförs följande valideringssteg:
    • Quiz ID-kontroll:
      • Verifiera om quiz-ID är synligt i Insperas databas.
    • Övervakning aktiverad:
      • Verifiera om "proctoring enabled" är satt till true.
    • Typ av övervakning:
      • Verifiera om korrekt "proctoring type" har valts: live_proctor/ai_proctor.
    • TSB aktiverad (Säker webbläsare):
      • Verifiera om "TSB enabled" är false om provet är konfigurerat utan säker webbläsare.
      • Verifiera om "TSB enabled" är true om provet är konfigurerat med säker webbläsare.
    • Tid för öppnande av quiz:
      • Verifiera om "Quiz open time" är korrekt inställt enligt schema, med minst 30 minuter före schemalagd tid i Proview.
    • Tid för stängning av quiz:
      • Verifiera om "Quiz close time" är korrekt inställt enligt provets längd.
    • Onboarding bufferttid:
      • Bufferttiden för onboarding kan justeras för att säkerställa att studenter ansluter i god tid före den faktiska provstarten, vilket gör att de kan slutföra valideringar med tentamensvakten.
  • Om registreringsinformation delas kan vi validera den mot data som bearbetats via integrationen.

    • Validera antal studenter:
      • Använd quiz-ID för att verifiera att antalet registrerade studenter matchar synkroniserat antal deltagare för varje quiz.
    • Studentidentifiering:
      • Med hjälp av studenternas e-postadresser eller unika ID:n, kontrollera manuellt om alla studenter i registreringslistan matchar synkroniserad data för deltagare.
    • Valideringsresultat:
      • Avvikelser i schema och registrering kommuniceras till klienten så att de kan göra nödvändiga korrigeringar i LMS-plattformen och synkronisera om data.

    Rekommenderad valideringscykel -

    • Data från LMS kommer att synkroniseras av Inspera med intervall på 4 veckor, 2 veckor och 48 timmar före starten av varje provdatum.
    • Alla avbokningar/ombildningar stängs 48 timmar före provdatumet. Eventuella avbokningar eller ändringar av bokningar kommer fortfarande att resultera i en debiterbar session för klienten.
    • Mellan 2 veckor och 48 timmar från provdatumet får avvikelsen på extra studentvolym inte vara mer än 5 %.

    Tillvägagångssätt för schemaläggning av händelser

    • Automatiserad schemaläggning genom cron jobs: Beroende på kundens specifika behov kan schemaläggning automatiseras genom att ställa in cron jobs. För institutionella kunder, som högskolor och universitet, rekommenderas det att konfigurera cron jobbet att köras en gång var 24:e timme. Detta intervall kan dock justeras till en kortare tidsram på kundens begäran.
    • Manuell schemaläggning: När de inledande två stegen är klara kan Insperas Managed Service-team gå vidare till att manuellt organisera sessioner för övervakning i realtid.

    Viktiga noteringar:

    • Automatisk schemaläggning sker utan manuellt ingripande och initieras 48 timmar före händelsen.
    • Manuell schemaläggning kräver åtkomst till administratörsportalen och innefattar manuell inmatning av händelsedetaljer.
    • När en händelse väl är schemalagd och publicerad är ändringar såsom ändring av datum, tid eller deltagarlista begränsade.

Var denna artikel till hjälp?

0 av 0 tyckte detta var till hjälp