Completed not deleted

Vi produksjonssetter endringen «Completed not deleted» på ettermiddag / kveld onsdag 12. september 2018. Dette vil gjøre til at studenter som slettes midlertidig, f.eks pga av manglende betaling av semesteravgift, ikke mister sin gruppetilhørighet som de trenger når de gjenopprettes i Canvas gjennom importen fra FS. Det vil også redusere risiko ved feilaktige masseslettinger, der vi før mistet alle gruppetilhørigheter, og måtte bygge opp grupper manuelt eller gjenoppretting av personer etter import fra FS.

Endringen «Completed, not deleted» er riktig implementert i integrasjonen fra Instructure, men gir noen utslag i Canvas vi ikke hadde tenkt på da vi spesifiserte endringen.

Dette er effektene:

  1. Faglærere som blir completed vil fortsatt ha leserettighet i emnet, men er usynlig i deltakerliste for andre lærere. De er riktignok synlige i “Vis tidligere påmeldinger” (https://community.canvaslms.com/docs/DOC-12994-415257138)

  2. Ved inaktivering av student i FS (completed) , vil studenten ikke være synlig på deltakerliste i Canvas-emnet, men vedkommende vil fortsatt ha lesetilgang. De er riktignok synlige i “Vis tidligere påmeldinger” (https://community.canvaslms.com/docs/DOC-12994-415257138)  Studenten kan ikke gjøre andre ting, som f.eks å laste opp oppgaver.

  3. Gruppemedlemskap blir ikke påvirket av statusendring completed, d.v.s. student med lesetilgang (status completed) i rommet fortsatt har skrivetilgang i grupper vedkommende er medlem i. Både lærer og medstudenter kan se alle medlemmer i grupper (også de som har status completed på emnet). 

CSV-import for å slette eller deaktivere lærere med status completed fra emner i Canvas

(sist endret 13.09.2018 Ralph USN)

  1. Last ned data fra Canvas

    • Lag rapport: "Klargjøring" med innstillingene: "CSV over påmeldinger", "Inkluder slettede objekter" og "Opprettet av SIS" 

    • Last ned rapporten

  2. Importer nedlastede data til Excel

    • Åpne et tomt Excel-ark og velg "Data"/"Fra tekst"

    • Finn og velg den nedlastede CSV-filen og klikk "Importer"

    • Tekstimportveiviser trinn 1: Data med skilletegn, Filopprinnelse «UTF-8», «Mine data har overskrifter» og klikk neste

    • Tekstimportveiviser trinn 2: Skilletegn «Komma», klikk Fullfør

  3. Filtrer data og endre status

    • Lag Filter: Merk rad 1 (overskrifter) og klikk "Filtrer"  

    • Filtrer på role "teacher" og status "completed"

    • Erstatt alle "completed" med "deleted" (alternativt «inactive»)

    • Marker og kopier alle rader

    • Lim inn utvalg "Verdier" i et nytt ark

    • Spar kolonne "course_id", "user_id", "role_id", "section_id", "status". - Slett de andre kolonnene!

  4. Lag CSV-fil, (det er mulig i Excel men) veiledning og anbefaling er Google Sheets:

    • Åpne og lim inn resultatet fra Excel som tekst i et Google Spreadsheet

    • Lagre CSV-fil: File, Download as, Comma-separated values

  5. Last opp CSV-fil til Canvas

    • Naviger til SIS-import: https://<akronym>.instructure.com/accounts/1/sis_import

    • Klikk på "Velg fil" finn/velg CSV-filen du lagde. Klikk "Prosesser data"

Alle lærer-medlemskap med status completed blir nå fjernet fra Canvas.

PS1: Status inactive viser brukeren på deltakerlisten som «inactive» men bruker selv ser ikke emnet

PS2: Ved å erstatte role teacher med student fungerer oppskriften også for den rollen

PS3: Hele jobben kan gjøres i Google Sheets men min erfaring er at Excel er bedre når filene er store