Med SIS-importfunktionens kan du ladda upp och integrera data från olika studentinformationssystem (SIS), komplexa databaser och även enkla kalkylblad som filer med kommaseparerat värde (CSV). Administratörer kan använda denna funktion för att skapa användare, konton, kurser, registreringar, inloggningar och mer.
Endast administratörer med korrekta tillstånd kan importera och hantera SIS-data. För mer information se pdf-filen om Canvas-kontotillstånd.
Med SIS-importer kan du:
SIS-importsidan stöder några format för standardimporter till Canvas: Instructure-formatterad CSV- eller zipfil för CSV:er, IMS Enterprise Specification XML-zip eller Banner Grade Exchange-resultat-XML.
En standardimport behandlar endast ändringar som specifikt listas i den uppladdade filen och är ett effektivt sätt att ladda upp några poster. Om en studentinskrivning till exempel listades som aktiv i en tidigare import men inte närvarande i den aktuella inskrivningen, kommer ingen ändring att äga rum av studentinskrivningen. Inskrivningen förblir aktiv tills den markeras som raderas eller ofullständig i en standardimport (eller markeras som inte närvarande i en uppdatering av en fullständig batch för terminen där kursen är listad). I början av en termin, ändras kursinskrivningar regelbundet; insändning av en standardimport hjälper ofta till att hålla inskrivningar aktuella i ett konto.
När SIS-data laddas upp med CSV-filer, kan du importera en individuell CSV-textfil eller så kan du komprimera flera filer till en enda ZIP-fil för att massimportera data. Om du använder Instructure-formatet för att importera filer, ska filerna vara i följande ordningsföljd: användare, konton, terminer, kurser, sektioner, registreringar och inloggningar.
Canvas stöder uppdateringar av fullständiga batchar för varje importtyp. Detta val påverkar endast data som har involverats i ett tidigare SIS-jobb – som antingen skapats genom en tidigare import, eller som refereras av ett SIS-jobb efter att ett SIS-ID lades till manuellt. Manuellt skapade kurser utan SIS-ID kommer till exempel inte att raderas även om de inte visas i den nya SIS-importen.
För inskrivningar innebär detta val den länkade användaren och kurs/sektioner kräver SIS-ID:er. En Canvas-post raderas om den inte inkluderas i den aktuella importfilen.
Detta val kan radera stora dataset utan en fråga eller varning för bekräftelse och påverkar data som skapats i tidigare SIS-importer.
Uppdateringar av fullständiga batcher är användbara om:
Om du vill köra en batch mot alla termer i samma import, kan du aktivera batchläget multiterm. Detta läge kan endast aktiveras i API:n och kräver en ändringströskel som anges i Dokumentation av SIS-importformat.
Canvas stöder åsidosättningar av användargränssnitt (UI) via SIS-importer. När en användare gör ändringar i vissa datafält i Canvas (t.ex. ett användarnamn), blir den här ändringen "sticky" och anges som ny standard. Genom att välja alternativet Åsidosätt UI kan Canvas skriva över alla "sticky" data som uppdaterats i Canvas-UI. Annars skulle försök att importera motsägelsefulla data ignoreras och de befintliga användardata skulle inte ändras. En fullständig lista över datafält som är "sticky" finns i dokumentationen för importerat SIS-format.
Detta val kan vara användbart om:
Åsidosättande av UI-ändringar möjliggör också ett av två ytterligare alternativ: behandla som UI-ändringar eller rensa UI-ändrad status.
Behandla som UI-ändringar. Detta val åsdosätter ändringar som har skett i UI som "sticky" data; alla data fungerar som om ändringarna faktiskt uppdaterats manuellt i UI.
Detta val kan vara användbart om:
Rensa UI-ändrad status Detta val tar bort alla datas "stickiness" som existerar i denna import; framtida importer med dessa data kommer inte att ange några data i UI som "sticky".
Detta val kan vara användbart om: