Som forvaltere af dine elevers data ved vi, at I er meget opmærksomme på privatlivets fred og sikkerhedsmæssige konsekvenser ved at implementere nye EdTech-værktøjer. Med den dybde af integration, som LTI-værktøjer kan installere, er der mange tekniske detaljer, der kan påvirke, hvilke data der deles. Denne vejledning har til formål at hjælpe dig med at forstå indstillingerne, så du kan træffe informerede beslutninger om, hvilken adgang der skal gives.
På udviklernøglen under Yderligere indstillinger kan nøglen indstilles til at have et privatlivsniveau på Offentlig eller Privat. Bemærk, at hvis værdien indstilles til noget andet end det, der er foreslået af værktøjsudbyderen, kan det forhindre tjenesterne i at fungere. Hvis f.eks. opstarter er Private, vil værktøjet ikke være i stand til at opdatere karakterbogen korrekt, selvom tilladelsen "Kan oprette og se opgavedata i karakterbogen, der er knyttet til værktøjet", er tilladt.
Standardoplysningerne, der sendes i alle opsendelser, der er angivet som Private, inkluderer:
- Anmodning om ressourcelink
- 'Titlen' eller navnet på den konto, det kursus eller den opgave, værktøjet startes fra
- ID for ressourcen
- Beskrivelse af ressourcen
- Værktøjets implementerings-ID
- Den type kontekst, som værktøjet blev startet fra
- Oplysninger om den kontekst, værktøjet blev lanceret fra (for eksempel, hvis det er et kursus, kursets navn og titel)
- Brugerens standard LTI-rolle (administrator, instruktør, bruger osv., ingen brugerdefinerede roller)
- Navnet på Canvas-placeringen, hvorfra værktøjet blev startet
Hvis opsendelsen er betegnet som offentlig, vil den yderligere omfatte:
- Brugerikonet
- Brugerens e-mailadresse
- Brugernavnet
- Brugerens fornavn
- Brugerens efternavn
- Brugerens SIS-ID
- Kursets SIS-ID
Ud over disse oplysninger er der fire hovedindstillingsområder, man skal holde øje med, som kan påvirke, hvilke data der deles. Vi gennemgår hvert område i dybden nedenfor. De fire områder er:
- Tilladelser (Omfang)
- Implementeringer
- Placeringer
- Variable udvidelser
Tilladelser
Dette afsnit definerer de specifikke placeringer, der tilhører hver placeringskategori, der er anført nedenfor. Disse kategorier bruges i hele dokumentationen til at angive, hvor en funktions- eller substitutionsvariabel understøttes. Når en variabel f.eks. beskrives som fungerende i kurser, gælder den for alle placeringer, der er inkluderet i den tilsvarende kursusplaceringskategori, der er defineret her.
Tilladelse | Beskrivelse | 1EdTech Specifikation |
|---|
Kan oprette og se opgavedata i den karakterbog, der er knyttet til værktøjet. | Værktøjer kan oprette og se den maksimale score, der er fastsat for en opgave, datoen hvor afleveringer begynder at blive accepteret, og datoen hvor afleveringer ophører med at blive accepteret. | https://purl.imsglobal.org/spec/lti-ags/scope/lineitem |
Kan se opgavedata i den karakterbog, der er knyttet til værktøjet. | Værktøjer kan se den maksimale score, der er angivet for en opgave, datoen hvor afleveringer begynder at blive accepteret, og datoen hvor afleveringer ophører med at blive accepteret. | https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly |
Kan se afleveringsdata for opgaver tilknyttet værktøjet. | Værktøjet kan se resultaterne af en given opgave, herunder bruger-id'er, brugernes scorer og den maksimalt mulige score, samt eventuelle kommentarer, som en elev kan se om scoren. | https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly |
Kan oprette og opdatere afleveringsresultater for opgaver tilknyttet værktøjet. | Værktøjet kan oprette og redigere resultaterne af en given opgave, herunder bruger-id'er, brugernes scorer og den maksimalt mulige score, samt kommentarer om scoren, som er synlige for en studerende. | https://purl.imsglobal.org/spec/lti-ags/scope/score |
Kan hente brugerdata knyttet til den kontekst, værktøjet er installeret i. | - Værktøjet kan se kursets korte navn eller kode samt kursets fulde navn.
- Værktøjet kan se oplysninger om medlemmer af det kursus, som værktøjet er tilgængeligt i. De tilgængelige data er nedenfor:
- Alle værktøjer
- Landestandard (sprog)
- API-ID
- Primært login-brugernavn
- Brugerens sprog og tidszone
- Medlemskabsstatus i kurset
- LTI-ID
- Roller i den nuværende kontekst
- Værktøjer med privatliv indstillet til 'offentlig' eller 'kun_navn'
- Fulde navn
- Fornavn
- Efternavn
- SIS-ID
- Værktøjer med privatliv indstillet til 'offentlig' eller 'kun e-mail'
- Værktøjer med privatliv indstillet til 'offentlig'
- E-mailadresse
- Avatar
| https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly |
Kan opdatere offentlig jwk til LTI-tjenester. | - Canvas-specifikt omfang, tillader værktøjet at opdatere den offentlige JWT
- Ingen brugerdata angivet. Dette bruges til godkendelse af appen med Canvas.
| |
Kan slå kontooplysninger op. | - Tillader adgang til Canvas LTI Account API
- Værktøjer kan se konto-ID, navn, UUID, kontoens overordnede navn, rodkonto-ID'et og kontoens status.
| |
Kan se statusposter knyttet til den kontekst, værktøjet er installeret i. | - Tillader adgang til Canvas LTI Progress API
- Værktøjet kan se status for asynkrone API-operationer, f.eks. hvornår de startede, blev opdateret, om de er fuldførte, og om de var vellykkede. Der gives ingen brugerdata.
| |
Kan se indholdet af en side, som værktøjet startes fra. | - Tillader brug af Canvas lti.getPageContent postMessage
- Dette gør det muligt for et værktøj at anmode om hele indholdet af en side som HTML. Dette understøttes i øjeblikket kun af Top_Navigation-placeringen, når den startes fra opgaver og wiki-sider. Det bruges typisk til AI-aktiverede værktøjer.
- Brugerens indstillinger for lokalitet, tidszone og høj kontrast deles.
| |
Implementeringer
Generelt får værktøjer kun adgang til oplysninger, når de startes, og kun om den kontekst, de startes fra, og den bruger, der startede dem. Hvis et værktøj kun er installeret i kursus A, får det ikke oplysninger om kursus B. Hvis et værktøj kun bruges på opgave A, får det ikke oplysninger om opgave B. Tilsvarende har værktøjer kun adgang til at opdatere oplysninger relateret til opgaver, de bruges i.
Derudover vil værktøjer kun have adgang til oplysninger om den bruger, der starter værktøjet for enhver placering, med undtagelse af starter fra placeringen Student Context Card, som vil angive ID'et på den studerende, fra hvis kort værktøjet startes.
Placeringer
Mange substitutionsvariabler er kun tilgængelige på bestemte placeringer. Vi har grupperet placeringstyperne nedenfor for at gøre det nemmere at forstå, hvilke substitutionsvariabler der fungerer på hvilke steder. Et dokument, der viser skærmbilleder af hver placering, kan findes.her.
Placeringer | Substitutionsvariabler |
|---|
Kursusplaceringer | - Kursusnavigation
- Kursus Hjem Undernavigation
- Undernavigation for kursusindstillinger
- Opgaveindeksmenu
- Menu for kursusopgaver (understøtter dybe links)
- Migreringsvalg (understøtter dybe links)
- Synkroniser karakterer
- Redigeringsknap (understøtter dybe links)
- Samarbejde (understøtter dybe links)
- Emnemenu for diskussioner
- Diskussionsindeks Menu
- Quizmenu
- Quizzer Indeks Menu
- Sidemenu
- Sideindeksmenu
- Topnavigation
- Opgavegruppemenu
- Linkvalg (understøtter dybe links)
- Modulindeksmenu (bakke)
- Modulindeksmenu (modal)
- Modulmenu
- Modulgruppemenu
- Modulmenu Modal (understøtter dybe links)
|
Placeringer i filhåndtering | |
Opgaveplaceringer | - Opgaveredigering
- Opgavevalg (understøtter dybe links)
- Opgavevisning
- Opgavemenu
- Aflevering af hjemmeopgave (understøtter deep linking)
- Valg af indsendelsestype (understøtter dybe links)
- Redigeringsknap (understøtter dybe links)
|
Andre placeringer | - Global navigation
- Kontonavigation
- Værktøjskonfiguration
- Kontekstkort for studerende
- Brugernavigation
|
Variable udvidelser
Den sidste måde, hvorpå data kan deles med værktøjer, er gennem variabeludvidelser. For at se teknisk dokumentation om alle variabler, som Canvas tilbyder, seherDenne liste har til formål at give generelle kategorier af variabler og de typer information, de giver, samt de placeringer, disse variabler optræder i.
Variabel | Detaljer |
|---|
Kontooplysninger | Indeholder data om Canvas-kontoen. Disse variabler fungerer overalt i Canvas. |
Analyseoplysninger | Giver oplysninger, der bruges af xAPI og caliper til analyser. - Arbejder i kurser
- Fungerer overalt
|
Opgaveinformation | Giver oplysninger om en specifik opgave, der ejes af værktøjet. Indeholder ikke brugeroplysninger relateret til opgaven. Disse variabler fungerer kun inden for opgaver. - com.instruction.Assignment.lti.id
- com.instruction.Assignment.description
- com.instructure.Assignment.allowedFileExtensions
- com.instructure.Assignment.anonym_karaktergivning
- com.instruction.Assignment.restrict_quantitative_data
- Canvas.opgave.id
- Canvas.opgave.beskrivelse
- Lærred.opgave.titel
- Canvas.opgave.pointMulig
- Canvas.assignment.unlockAt.iso8601
- Canvas.assignment.lockAt.iso8601
- Canvas.opgave.forfaldsdato.iso8601
- Canvas.opgave.tidligsteTilmeldingsfrist.iso8601
- Canvas.opgave.alleForfaldneAts.iso8601
- Canvas.opgave.udgivet
- Canvas.assignment.lockdownEnabled
- Canvas.opgave.tilladte forsøg
- ResourceLink.tilgængelig.startdatoTidspunkt
- ResourceLink.available.endDateTime
- ResourceLink.indsendelse.slutdatoTidspunkt
|
Kontekstinformation | Disse giver information om den kontekst, hvorfra værktøjet startes. De fungerer overalt i Canvas. - com.instructure.Course.allow_canvas_resource_selection
- com.instructure.Course.available_canvas_ressources
- Konteksttitel
- Kontekstkilde-ID
- com.instructure.Course.accept_canvas_resource_types
- com.instruktur.Kursus.lærred_ressourcetype
- com.instruktur.Kursus.lærred_ressource_id
- Kontekst.id
- com.instructure.Context.globalId
- com.instruktur.Kontekst.uuid
|
Kursusinformation | Oplysninger om det kursus, værktøjet startes fra. Dette inkluderer ikke oplysninger om enkeltpersoner i kurset. Disse fungerer kun i kursusplaceringer, opgaveplaceringer og filhåndteringsplaceringer, når de tilgås i et kursus. - Kursustilbud.sourcedId
- Kontekst.id.historik
- Canvas.kursus.id
- vnd.instruktur.Kursus.uuid
- Canvas.kursus.navn
- Canvas.course.sisSourceId
- com.instruktur.Kursus.integrationsId
- Canvas.kursus.startAt
- Canvas.kursus.slutAt
- Canvas.course.workflowState
- Canvas.termin.startAt
- Canvas.termin.slutAt
- Lærred.term.navn
- Canvas.term.id
- Kursusafsnit.kilde-ID
- Canvas.tilmelding.tilmeldingsstatus
- com.instruction.Course.gradingScheme
- Canvas.course.previousContextIds
- Canvas.course.previousContextIds.rekursiv
- Canvas.course.previousCourseIds
- com.instructure.contextLabel
|
Oplysninger om filhåndtering | Oplysninger om filer i Canvas' filhåndteringssystem. Disse fungerer kun i filhåndteringsplaceringer. - Navn på Canvas.fil.brugsrettigheder.
- Canvas.file.usageRights.url
- Canvas.file.usageRights.copyrightText
- Canvas.file.media.id
- Canvas.fil.medie.type
- Canvas.file.media.duration
- Lærred.fil.medie.størrelse
- Lærred.fil.medie.titel
|
Global information | Tekniske oplysninger om værktøjer, inkluderer ikke bruger- eller kontooplysninger. Disse fungerer overalt. - com.instructure.PostMessageToken
- ToolConsumerInstance.guid
|
Gruppeoplysninger | Oplysninger om en gruppe. Omfatter ikke studerende, der er medlemmer af gruppen. - Arbejde i kurser og opgaver
- com.instruction.Course.groupIds
- Canvas.group.contextIds
- Arbejder i opgaver
- com.instructure.Group.id
- com.instruction.Group.name
|
Modulinformation | Information om moduler. Fungerer inden for de fleste kursus- og opgaveplaceringer, når objektet kan være en del af et modul. - Canvas.module.id
- Canvas.moduleItem.id
|
Observatørinformation | Oplysninger om brugere, der observerer et kursus. Fungerer kun inden for kursus- og opgaveplaceringer. - com.instructure.Bruger.observationer
- com.instructure.Observee.sisIds
|
Oplysninger om plagiatdetektion | Oplysninger brugt af plagiatkontrol. Dette inkluderer ikke brugerspecifikke oplysninger. - Arbejd i opgaver
- com.instructure.OriginalityReport.id
- vnd.Canvas.OriginalityReport.url
- vnd.Canvas.indsendelse.url
- vnd.Canvas.indsendelse.historik.url
- com.instruction.Submission.id
- com.instruction.File.id
- Arbejd hvor som helst
- LtiLink.custom.url
- ToolProxyBinding.custom.url
- VærktøjForbrugerprofil.url
|
RCE-oplysninger | Oplysninger om Rich Content-editoren. com.instructure.Editor.contents indeholder oplysninger, som brugeren har angivet i RTF-editoren, så hvis brugeren angiver sit navn eller personlige oplysninger i det felt, vil det blive delt. - Fungerer i placeringen af editorknappen
- com.instruction.Editor.indhold
- com.instructure.Editor.selection
- Fungerer overalt
- com.instruction.RCS.app_host
|
Oplysninger om ressourcelink | Information om ressourcelinks, som giver links til indhold. Værktøjer kan kun få adgang til ressourcer, som de selv har oprettet. Ingen brugeroplysninger eller kontooplysninger deles. - Arbejd kun i opgaver
- ResourceLink.id
- RessourceLink.beskrivelse
- Arbejd hvor som helst
|
Oplysninger om roller og tilladelser | Oplysninger om tilladelser og roller, både de typer der er tilgængelige i kontoen og for specifikke brugere, hvis det anmodes om (værktøjet skal angive et bruger-ID for at anmode om det for en individuel bruger). Disse variabler fungerer i alle placeringer. - com.Instructure.medlemskab.roller
- Canvas.medlemskab.roller
- Canvas.medlemskab.afsluttetRoller
- Medlemskabsrolle
- Canvas.xuser.allRoles
- com.instruction.Bruger.alleRoller
- Canvas.bruger.erRootAccountAdmin
|
Sektionsoplysninger | Oplysninger om sektioner. Indeholder ikke en liste over alle brugere i en sektion, men kan angive en sektion givet en bruger. Fungerer inden for kursus- og opgaveplaceringer. - com.instructure.Bruger.sektionsnavne
- Canvas.course.sectionIds
- Canvas.course.sectionBegrænset
- Canvas.course.sectionSisSourceIds
|
Indsendelsesoplysninger | Oplysninger om antallet af afleveringer en studerende har foretaget på en specifik opgave. Fungerer inden for Opgaver. - Canvas.opgave.aflevering.studentforsøg
|
Værktøjsinformation | Information om, hvordan værktøjet er konfigureret i Canvas. Fungerer overalt. - Canvas.externalTool.global_id
- Canvas.externalTool.url
|
Brugeroplysninger | Oplysninger om brugeren, herunder de konti, de er administratorer i, deres pronominer, tidszone, præference for høj kontrast og tidszone. Disse variabler fungerer overalt. - Canvas.bruger.adminableKonti
- Besked.lokal
- Canvas.bruger.foretrækkerHøjKontrast
- Brugerbillede
- com.instructure.Person.pronominer
- Person.adresse.tidszone
|
Brugerens e-mail | Brugerens e-mailadresse. Disse variabler fungerer overalt. - Person.email.primær
- vnd.Canvas.Person.email.sis
|
Bruger-ID | Forskellige ID'er, der repræsenterer en bruger. Disse variabler fungerer overalt. - Bruger.id
- Canvas.bruger.id
- vnd.instructure.User.uuid
- vnd.instructure.Bruger.nuværende_uuid
- Canvas.bruger.globalId
- Canvas.bruger.sisSourceId
- Canvas.bruger.sisIntegrationId
- Person.sourcedId
- Canvas.masqueradingBruger.id
- Canvas.masqueradingBruger.brugerId
- Bruger.brugernavn
- Canvas.bruger.loginId
|
Brugersession | Oplysninger om brugerens Canvas-session. Disse variabler fungerer overalt. - com.instruction.User.student_view
- Canvas.logoutService.url
|
Brugernavn | Brugerens navn. Disse variabler fungerer overalt. - Personnavn.fuldt
- Visning af personnavn
- Person.navn.familie
- Personnavn.givet.
- com.instructure.Person.navn_sorterbar
|