Överföring till Kurre i CSV-format
Uppdaterad: 19.11.2020
Grunduppgifter i schemat kan överföras till och från Kurre i CSV-format. Du kan överföra information från alla flikar i Grunduppgifter, förutom från Periodsystem och Placeringsram.
En fil som ska överföras till Kurre kan du göra med hjälp av t.ex. Notepad eller Excel. Den färdiga överföringsfilen läses sedan in i Kurre genom att uppe i Grunduppgifter välja Dataöverföringar/Hämta från CSV-fil. Ange katalogvägen till CSV-filen samt filtypen (studerande, lärare...). När du klickar på Överför visar Kurre ett sammandrag över vilka uppgifter som kommer att överföras. I det här skedet kan du välja bort de uppgifter som du inte vill överföra. Efter överföringen finns alla uppgifter på flikarna i Grunduppgifter enligt respektive resurstyp.
Nedan beskriver vi filformatet för olika resurser.
- I vissa fall innehåller överföringsfilen enbart en resurstyp. T.ex. när man överför undervisningsutrymmen finns bara sådana med i filen.
- Vissa resurser kräver att också andra resursuppgifter ingår i överföringsfilen, vilket innebär att olika typer av resurser finns med i en och samma fil. T.ex. när undervisningsgrupper överförs kan även lärarna och utrymmena ingå.
I filen har varje resurs en egen rad. Raden inleds med TYPE, som anger vilken resurstyp som gäller. Därefter står uppgifterna om resursen inom citattecken, separerade med kommatecken
TYPE:1, "uppgift","","uppgift"
TYPE:2, "uppgift","uppgift","uppgift","uppgift"
TYPE:2, "uppgift", "uppgift", "uppgift",""
Överföringsfilen för t.ex. ett projekt kan se ut som följer:
- TYPE:13,"Projektets namn","Projektets förkortning","Kostnadsställe,Kod1,Kod2"
- Uppgifterna ska stå i den ordning som anges här, och de obligatoriska uppgifterna ska vara med för varje resurs. Hur raderna är ordnade inbördes spelar ingen roll, dvs. du måste inte ha samma typer under varandra.
I följande överföringar kan det förekomma olika radtyper i filen:
- Överföring av studerande: klasser, studerande
- Överföring av kurser: lärare, utrymmen, kurstyper, placeringstyper, kurser
- Överföring av grupper och lärarnas övriga uppgifter: kurser, elever, lärare, utrymmen, övriga resurser, kurstyper, placeringstyper, projekt
Exempel på överföring av studerande:
TYPE:8,"2012A","","","Exempelby gymnasium","0","1,,,,","0","0","0"
TYPE:1,"211ca...","4271","Exempel","Evert","", "2012A","","","1","0","Exempelby gymnasium","Exempelby gymnasium","1,,","1,,,,","","","0"
TYPE:1,"221cb...","4274","Exempel","Eva","", "2012A","","","1","0","Exempelby gymnasium","Exempelby gymnasium","1,,","1,,,,","","","0"
Den här överföringen hämtar till Kurre både de studerande som finns i filen (TYPE 1) samt deras klasser (TYPE 8).
OBS! Anvisningen är ännu ofullständig härifrån neråt.
TYPE:
1 = studerande
2 = lärare
3 = utrymme
4 = grupp
5 = [används bara med Kurre 6]
6 = kurs
7 = annan resurs
8 = klass
9 = kurstyp
10 = placeringstyp
11 = person
12 = annan uppgift
13 = projekt
<
Studerande: TYPE 1
1: Kod
2: Kortnummer i Primus
3: Efternamn
4: Förnamn
5: Tilltalsnamn
6: Klassens namn
7: Klassens årskursnivå
8: Klassens förklaring
9: Kön
10: Klassens Specialklass-kryss
11: Skolans namn
12: Namnet på skolan där klassen finns
13: Kalkyl-ID
14: Klassens kalkyl-ID
15: Personbeteckning
16: iCalendar-filnamn
17: Göm schema i Wilma
Lärare: TYPE 2
1: Kod
2: Kortnummer i Primus
3: Efternamn
4: Förnamn
5: Förkortning
6: Tilltalsnamn
7: Kalkyl-ID
8: [tom]
9: [tom]
10: Timlärare-krysset
11: Beskrivning
12: Färg
13: Total arbetstid (h)
14: Annat arbete (h)
15: Arbetsförhållande
16: Arbetsförhållandet inleds
17: Arbetsförhållandet upphör
18: Undervisningsveckor
19: Personbeteckning
20: iCalendar-filnamn
21: Lärarens Tjänst/befattning ELLER Personalens Uppgift
22: Lärarens Förman
23: Göm schema i Wilma
24: Förhindra placering i Wilma
Utrymmen: TYPE 3
1: Identifieringskod
2: Kortnummer i Primus
3: Utrymme
4: [tom]
5: Förkortning
6: Tilltalsnamn
7: Kalkyl-ID
8: Platsantal
9: Opetustilan käyttöaste
10: [tom]
11: Beskrivning
12: Färg
13: [tom]
14: [tom]
15: [tom]
16: [tom]
17: [tom]
18: [tom]
19: [tom]
20: iCalendar-filnamn
21: [tom]
22: [tom]
23: Göm schema i Wilma
24: Förhindra placering i Wilma
Ryhmät: TYPE 4
1: Lyhenne
2: Tunnus
3: Edellisen palkin lyhenne
4: Opiskelijat *)
5: Muut resurssit
6: Kurssin koodi
7: Kurssin luokka-aste
8: Kurssin opsi
9: Kesto
10: IsLahiopetus **)
11: Kurssityyppi
12: Sijoitustyyppi
13: Vastuuopettaja
14: Maksimikoko
15: Lukittu (1 = Kaikilta, 2 = Muilta kouluilta, 3 = Opiskelijoilta)
16: Luokittainen
17: Läsnäolijoita ***)
18: Reunatunti
19: Arviointiväli
20: Laskentatunniste ****)
21: Voimassaolo alkaa
22: Voimassaolo päättyy
23: Muun tehtävän nimi
24: Muun tehtävän projekti
25: Luokat (vain info)
26: Yksikkö
Opiskelijat annetaan listana tunnisteita pilkuin eroteltuna esim. "opptun1,opptun2,opptun3"
Kurssit: TYPE 6
1: Primuksen korttinumero
2: Opintoviikkoja
3: Luokka-aste
4: Opiskelijat
5: Lyhenne
6: Nimi
7: Kurssien korttinumerot
8: Kurssikoodi
9: Kurssityyppi
10: Lähiopetustunteja
11: Opettaja
12: Opetustila
13: Opetussuunnitelma
14: Sijoitustyyppi
15: Arviointikertoja
16: Arviointiväli
17: Yksikkö
Muut resurssit: TYPE 7
1: Tunniste
2: Primuksen korttinumero
3: Nimi
4: [tyhjä]
5: Lyhenne
6: [tyhjä]
7: Laskentatunniste
8: [tyhjä]
9: [tyhjä]
10: [tyhjä]
11: Kuvaus
12: Väri
13: [tyhjä]
14: [tyhjä]
15: [tyhjä]
16: [tyhjä]
17: [tyhjä]
18: [tyhjä]
19: [tyhjä]
20: iCalendar -tiedostonimi
21: [tyhjä]
22: [tyhjä]
23: Piilota työjärjestys Wilmassa
24: Estä sijoittelu Wilmassa
Luokat: TYPE 8
1: Lyhenne
2: Luokka-aste
3: Selite
4: Koulun nimi
5: Erityisluokka
6: Laskentatunniste
7: Opiskelijoita
8: Tuntimäärä
9: Piilota työjärjestys Wilmassaa
Kurssityypit: TYPE 9
1: Nimi
2: [tyhjä]
3: [tyhjä]
4: Väri 1
5: Väri 2
6: Lähiopetusta / ov
7: Oheistyökerroin
8: Opetustyokerroin
9: Laskentatunniste 3
10: Huojennus
11: Oheistyötä / ov / opiskelija
12: Opetustyötä / ov / opiskelija
Sijoitustyypit: TYPE 10
1: Nimi
2: Lyhenne
3: [tyhjä]
4: Väri 1 (muodossa 16764671)
5: Väri 2
6: Huomio työmäärissä
7: Salli päällekkäisyydet
8: Estetty Wilmassa
9: Piilota työjärjestys Wilmassa
10: Laskentatunniste
Muut tehtävät: TYPE 12
1: Kurssin lyhenne
2: [tyhjä]
3: [tyhjä]
4: Opiskelijat *)
5: Opettajan tunnistetieto
6: Kurssin koodi
7: Kurssin luokka-aste
8: Kurssin opsi
9: Kesto
10: Lahiopetus **)
11: Kurssityyppi
12: Sijoitustyyppi
13: Vastuuopettaja
14: Maksimikoko
15: Tyhjä
16: Luokittainen
17: Läsnäolijoita ***)
18: Reunatunti
19: Arviointiväli
20: Laskentatunniste ****) (vain tili)
21: Voimassaolo alkaa
22: Voimassaolo päättyy
23: Muun tehtävän nimi
24: Muun tehtävän projektin nimi
25: Luokat (vain info)
26: Yksikkö
Projektit: TYPE 13
1: Nimi
2: Lyhenne
3: Laskentatunniste
*) Opiskelijat annetaan listana tunnisteita pilkuin eroteltuna esim. "opptun1,opptun2,opptun3"
**) Lähiopetus = Jos ryhmän kesto on lähiopetustunteina 24h, niin 24 siirtyy Kesto-tietona ja IsLahiopetus-tiedoksi tulee ”1”, eli ryhmälle siirretään tiedoksi, että kesto-tieto on lähiopetustunteina eikä vuosiviikkotunteina
***) Läsnäolijoita = Tietona ”1”, jos ryhmän jollain tunnilla on läsnäolojoita. ”0”, jos ryhmän yhdelläkään tunnilla ei ole yhtään oppilasta läsnä olevana (voi olla lähinnä opettajien muissa tehtävissä, opetuksessa ei varmaan koskaan)
****) Laskentatunnisteet = Tätä ei ole laitettu siirtymään, koska oletuksena ryhmän laskentatunnisteet tulee ryhmän opiskelijoiden tunnisteista (en nyt osaa sanoa pitäisikö sitä siirtää)