# data[].attributes.body
Dokumentera de behov/krav samt förutsättningar/utmaningar som ert lärosäte har när det gäller schemaintegration mot Canvas.

Det går bra att dokumentera alla typer av frågor och får ni svar på något/info från något håll, lägg även in detta i er kolumn. Så samlar vi och bygger en kunskapsbank gemensamt kring detta.

# data[].attributes.body
mustafa.al-leddawi@bth.se
kristoffer.lindstrom@bth.se
jenny.ashage@bth.se
anders.goransson@bth.se

# data[].attributes.body
carl.johan.berglund@ehs.se
kursadministrator@ehs.se

# data[].attributes.body
anna.gahnberg@fhs.se

# data[].attributes.body
minette.henriksson@sunet.se
janna@sunet.se
kristofer@sunet.se
kristoffer.lindstrom@bth.se
oliver.milivojevic@slu.se
lena.nordlof@ki.se

# data[].attributes.body
ola.lundgren@gu.se
nina.romanus@gu.se

från PIL-enheten:
emma.breding@gu.se
anna.thoren.3@gu.se

# data[].attributes.body
magnus.blom@ju.se

elisabet.olsson@ju.se

martin.larsson@ju.se

# data[].attributes.body
markus.schneider@kau.se

# data[].attributes.body
mathias.pettersson@ki.se

# data[].attributes.body
john.dimaria@rkh.se

# data[].attributes.body
oliver.milivojevic@slu.se
claes.hellberg@slu.se
helen.alstergren@slu.se
mattias.oredal@slu.se

# data[].attributes.body
Har byggt en lösning som de försökt hålla ganska generell, de tror att det borde gå att anpassa så att fler lärosäten kan använda. Administratör kopplar ihop rätt schema med kurs via ett admin-gränssnitt. Schemat visas i kalendern i Canvas. Fälten är ej editerbara i Canvas, TE är källsystem. De har scriptat bort möjligheten att flytta (drag-and-drop/editera) fält som är integrerade från TE, i kalendern.

# data[].attributes.body
Den lösningen använder inte kalendern. De har ett gränssnitt vid sidan av. LTI-app i Canvas. Upp till kursansvariga att dra in den i kursen. Då visas Schema som funktion i kursens vänstermeny. Går man in på Schema skickas man vidare utanför Canvas (eget gränssnitt utanför - ej TE). Externt gruppschema.

# data[].attributes.body
Används av Handels. Posterna i kalendern går att editera, men synkning görs mot källan (hur ofta?) för att korrigera om ändringar råkat göras.

# data[].attributes.body
TimeEdit schemaposter visas för aktuell kurs i kalendern. Poster från TE ska inte kunna ändras i Canvas. TimeEdit ska vara källa och det är där ändringar sker. Viktigt att ändringar i TE slår igenom i Canvas så ofta som möjligt (när ändringen sker?)

# data[].attributes.body
Schemaposterna från TimeEdit visas i Canvas-kalendern för den inloggade användaren. Synkning mellan systemen ska vara ofta (realtid, alternativt var 5-10:e minut)

# data[].attributes.body
Eventuell ändring av schemaposten i Canvas, ändrar även schemaposten i TimeEdit

# data[].attributes.body
Om man trycker på ändra schemapost (en från TimeEdit) i Canvas, så länkas man direkt till motsvarande post i TimeEdit (där man sedan får ändra)

# data[].attributes.body
Schemaposter från TimeEdit i Canvas går ej att ändra. Dock måste övriga schemaposter (ej TimeEdit-poster) kunna redigeras

# data[].attributes.body
Någon form av meddelande som i Canvas-kalendern upplyser användaren om att ändringar SKA göras i TimeEdit, samt om att ändringar ändå görs i Canvas så kommer de att skrivas över.

# data[].attributes.body
En instans att vända sig för stöd gällande implementering av integration, samt kontinuerlig support vid drift (vid eventuella fel)

# data[].attributes.body
- Visa schema per kurs i Canvas-kalender.
-Att visa ett personligt schema för student på samtliga reg. kurstf.
- Ingen ska kunna editera TE poster i Canvas.
-  Ändringar ska synkas regelbundet
-

# data[].attributes.headline
TimeEdit-schemat integreras i Canvas kalender

# data[].attributes.subject
TimeEdit-schemat integreras i Canvas kalender

# data[].attributes.body
Schemaposter från TimeEdit-schemat för aktuell kurs visas i Canvas-kalendern för den inloggade användaren. Synkning mellan systemen sker flera gånger i timmen.

# data[].attributes.body
Kalenderposter från TimeEdit kan inte ändras via Canvas. Kalenderposter inlagda direkt i Canvas-kalendern kan fortfarande ändras, men påverkar inte TimeEdit.

# data[].attributes.body
Det måste finnas en direktuppdatering mellan TE och Canvas. En ändring i TE måste snabbt slå igenom till Canvas.

# data[].attributes.body
Det ska inte gå att ändra på schemat (kalenderhändelser från TE) i Canvas. Det får inte heller se ut som att man kan ändra. Även om en ändring inte skickas till TE och att ändringen i Canvas skrivs över av TE så kan läraren tro att ändringen är genomförd. Det måste vara tydligt att ändringar enbart görs i TE.

# data[].attributes.body
1. Vi ser helst en automatisk koppling där läraren inte behöver göra något. Kopplingen kan inte vara på personnivå från TE eftersom i Canvas inbjudna studenter i så fall inte får något schema. Kopplingen behöver vara på kurstillfällesnivå. Det behöver också finnas ett gränssnitt (LTI) där lärare kan gå in och ta bort schemat från Canvas och antingen koppla annat schema eller låta Canvaskursen vara utan schema.

2. Ett alternativ är ”Lund-varianten” (läraren kopplar själv med kurskod, tillfälleskod och termin eller URL i LTI) men där läraren får förslag på sökning utifrån data i Canvaskursen. Ta bort/koppla nytt ska vara möjligt även i detta fall.

# data[].attributes.body
För en automatisk lösning önskar vi att alla scheman som matchar ingående sektioners SISID (UID) kopplas på i Canvaskursen. Detta löser förhoppningsvis schema för samlästa kurser. Om det inte är genomförbart borde kurskod, kurstillfälleskod och termin kunna användas.

# data[].attributes.body
Systemadministratör i Canvas ska kunna ange vilka underkonton som ska använda integrationen/LTI:n.

# data[].attributes.body
I en kalenderhändelse i Canvas skall aktivitet, tid, lokal, lärare, kurs, program och grupp synas. Eventuellt även hjälpmedel.

# data[].attributes.body
Bör finnas tillgänglig för driftsättning i juni, 2021

# data[].attributes.headline
Visa helklass- och gruppschema från TimeEdit i respektive kursrum i Canvas

# data[].attributes.subject
Visa helklass- och gruppschema från TimeEdit i respektive kursrum i Canvas

# data[].attributes.headline
Använda Canvas - grupphanteringsfunktion för att etablera grupper i TimeEdit

# data[].attributes.subject
Använda Canvas - grupphanteringsfunktion för att etablera grupper i TimeEdit

# data[].attributes.body
* Lämpligt om man har centraliserad schemaläggningshantering
* TimeEdit håller på och bygger en egen funktion i TE Preferences för att kunna skicka in underlag om grupper

# data[].attributes.headline
Utvärdera alternativ för visning av TimeEdit - schema 

# data[].attributes.subject
Utvärdera alternativ för visning av TimeEdit - schema 

# data[].attributes.body
* Alternativ 1: Visning i Canvas - kalender
* Alternativ 2: Bädda in TimeEdit - schema
* Alternativ 3: Skapa URL till TimeEdit - schema
* Alternativ 4: Prenumerationslänkar för egna kalendrar

# data[].attributes.body
⁃ Datum (källa TimeEdit)

⁃ Klockslag (källa TimeEdit)

⁃ Lokal (källa TimeEdit mer än 1 fält)

⁃ Mötesrubrik (källa TimeEdit)

⁃ Kursbenämning (källa Ladok?)

⁃ Kurstillfälleskod (källa Ladok)

⁃ Lärare/Föreläsare (källa TimeEdit, mer än 1 fält)

ytterligare fält från TimeEdit som är av intresse (prio2)
- Undervisningstyp
- Läsanvisningar
- Kommentar
- Länkar

# data[].attributes.body
Det ska vara möjligt att välja en kalender i TimeEdit som kopplas till ett kursrum i Canvas. Man ska få förslag på kalendrar.

# data[].attributes.body
Möjlighet att automatiskt skapa upp ett Zoom-rum för det bokade tillfället i TE som också visas i kalendern i Canvas? Linköping hade en sådan lösning.

# data[].attributes.body
joakim.lehnstrom@shh.se
spiros.lukas@shh.se

# data[].attributes.body
jse@du.se