Wanneer Canvas een synchronisatie van cijfers aanvraagt met de SIS-leverancier van uw instelling, doorloopt de integratie specifieke processtappen om de synchronisatie te voltooien.
Opmerking:Instructure is een OneRoster-consument. Voor definities van OneRoster-consumenten en -providers, zie deIntroductie tot OneRoster.
Processtap | Stappen Acties |
|---|
Momentopname ophalen | Canvas-cijferteruggave-informatie opgehaald |
Transformeer momentopname | De geëxtraheerde gegevens kunnen worden gemanipuleerd. |
Ontvang opdrachten | Geretourneerde categorieën worden geanalyseerd en gekoppeld aan de juiste secties viagetCategories
Bestaande regelitems die al in SIS aanwezig zijn, opgehaald viagetLineItemsForClass
|
Transformeer toewijzingen | Overeenkomende categorieën toegewezen aan Canvas-opdrachten
BestaandsourcedIdsToegewezen aan opdrachten met dezelfde naam en deadline als in het SIS.
Regelitems opgemaakt in OneRoster-formaat. |
Postopdrachten | Elke opdracht geselecteerd voor GPB viaputLineItem
Foutmeldingen en uitvoer geregistreerd voor Canvas-gebruiker |
Ontvang inzendingen | Bestaande lijst met inzendingen voor de cursus, opgehaald viagetResultsForClass
|
Transformeer inzendingen | BestaandesourcedIdsvoor elk resultaat toegewezen door gebruiker en regelitemsourcedIds
Resultaten opgemaakt in OneRoster-formaat |
Berichtinzendingen | Elk resultaatrecord dat via putResult is verzonden
Fouten en uitvoer worden vastgelegd voor de Canvas-gebruiker |
Update synchronisatietijd | Synchronisatiemetadata, inclusief synchronisatietijd, is naar Canvas-opdrachten geschreven. |