Når en karaktersynkronisering forespørres fra Canvas til institusjonens SIS-leverandør, fullfører integrasjonen spesifikke prosesstrinn for å fullføre synkroniseringen.
Note:Instructure er en OneRoster-forbruker. For definisjoner av OneRoster-forbrukere og -leverandører, seIntroduksjon til OneRoster.
Prosesssteg | Trinnhandlinger |
|---|
Hent øyeblikksbilde | Informasjon om tilbakesending av karakter på Canvas hentet |
Transformer øyeblikksbilde | Utvunnede data kan manipuleres |
Få oppgaver | Kategorier returnert og analysert for å matche kategorier med passende seksjoner viagetCategories
Eksisterende linjeelementer som allerede er i SIS hentet viahentLineItemsForClass
|
Transformer oppgaver | Samsvarende kategorier tilordnet Canvas-oppgaver
Eksisterendekilde-ID-ertilordnet til oppgaver med samme navn og forfallsdato som finnes i SIS
Linjeelementer formatert til OneRoster-format |
Oppdrag etter innlegg | Hver oppgave valgt for GPB viaputLineItem
Feil og utdata logget for Canvas-bruker |
Få innsendinger | Eksisterende liste over innleveringer i kurset hentet viahentResultaterForKlassen
|
Transformer innsendinger | Eksisterendekilde-ID-erfor hvert resultat tilordnet av bruker og linjeelementkilde-ID-er
Resultater formatert i OneRoster-format |
Innleggsinnsendinger | Hver resultatpost lagt ut via putResult
Feil og utdata logget for Canvas-brukeren |
Oppdater synkroniseringstidspunkt | Synkroniser skrevet metadata, inkludert synkroniseringstid til Canvas-oppgaver |