Kravspecifikation Överföring av uppgifter till CSN Bologna-anpassningar Anpassningar av Ladok till ny utbildningsstruktur STU 2007:T-01 2007-05-07 Version: Beteckning: 1.04 Status:
Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 1.01 2007-03-13 Lars Hansson Första utkast - - 1.02 2007-03-21 Lars Hansson Justeringar av tidplan - - 1.03 2007-04-13 Lars Hansson, Per Lindgren Lagt till beskrivning av poster som ska konverteras 1.04 2007-05-07 Lars Hansson Justerat hur valuta styr konvertering av tabellerna KTILL2 och KTFORT2 - -
Lars Hansson 2007-05-07 3 (14) Innehållsförteckning 1 INLEDNING... 4 1.1 BAKGRUND... 4 1.2 SYFTE... 4 2 TIDPLAN... 5 3 PRINCIPER FÖR KONVERTERING... 7 4 KATALOG... 8 4.1 KATALOGPOSTER FÖR PROGRAMTILLFÄLLET: KÄLLA PTILL POSTTYP=05... 8 4.2 KATALOGPOST FÖR KURSTILLFÄLLE KÄLLA: KTILL2 OCH KTFORT2, POSTTYP = 06... 9 5 REGISTRERING... 11 6 RESULTAT... 13
Lars Hansson 2007-05-07 4 (14) 1 Inledning 1.1 Bakgrund CSN övergår från poäng till högskolepoäng i sina system 2007-05-21. Detta innebär att alla filer som skickas till CSN med uppgifter måste innehålla högskolepoäng från och med detta datum. Eftersom högskolorna konverterar sina uppgifter först vid skiftet juni-juli måste UB20 konvertera uppgifterna under mellanperioden. 1.2 Syfte Dokumentet beskriver vilka förändringar som behöver göras i UB20/Filöverföringar till CSN till följd av Bologna-processen.
Lars Hansson 2007-05-07 5 (14) 2 Tidplan Datum Händelse 2007-03-12 Ladokenheten levererar två varianter av testfiler till CSN. Första varianten innehåller: Alla poäng är konverterade till högskolepoäng KONV sätts i position 3-6 i startposterna Andra varianten innehåller: Alla poäng är konverterade till högskolepoäng HSKP sätts i position 3-6 i startposten 2007-04-12 Ladokenheten levererar en ny version av UB20/batchen till högskolorna i ordinarie utskick. Denna version innehåller: Inga poäng är konverterade till högskolepoäng Startposten är blank i position 3-6 i startposterna Åtgärdsrättningar? Ladokenheten levererar en ny version av UB20/batchen till högskolorna i ett specialutskick. Denna version innehåller: Alla poäng är konverterade till högskolepoäng KONV sätts i position 3-6 i startposterna 2007-05-21 Högskolorna tar specialutskicket i drift. 2007-06-07 Ladokenheten levererar en ny version av UB20/batchen till högskolorna i ordinarie utskick. Denna version innehåller: Inga poäng är konverterade till högskolepoäng HSKP sätts i position 3-6 i startposterna Åtgärdsrättningar 2007-07-01 Högskolorna tar det senaste utskicket i drift.
Lars Hansson 2007-05-07 6 (14) Öppna frågor Datum som CSN ska ha filer i högskolepoäng? När ska specialutskick levereras till högskolorna? Position för högskolepoäng måste utökas med ett tecken på vissa ställen eftersom PROV och GODKPROV har utökats med ett tecken i databasen. Ska detta fixas i ordinarie utskick i april, specialutskicket eller i juni-utskicket? Information till högskolorna?
Lars Hansson 2007-05-07 7 (14) 3 Principer för konvertering Gamla poäng ska omräknas till högskolepoäng genom att poäng multipliceras med 1.5. En position som innehåller poäng för kurs/kurstillfälle/prov avrundas till närmast högre enda decimal, t ex 1,5 * 1,5 = 2,3. En position som innehåller poäng för program/inriktning avrundas till närmast högre heltal, t ex 1,5 * 15 = 23. För katalogdata måste systemet kontrollera vilken valuta posten har i databasen. En post med valuta H får inte konverteras igen! Slutsumman för en position ska konverteras, inte varje uppläsning från databasen. Jämför med konverteringprogrammet som konverterar varje post i databasen. (För katalogdata kommer det ändå att bli en konvertering per post eftersom varje summa i filen motsvarar en post i databasen) KONV sätts i position 3-6 i startposterna Öppna frågor Katalogdata? När tas detta i drift av CSN? Vi är på säkra sidan om vi kontrollerar valuta innan vi konverterar. Kataloguppgifter som hör till registrerings- och resultatuppgifter kommer alltid ha valuta Poäng fram till skiftet juni-juli och Högskolepoäng efter högskolornas konvertering. Inga resultat- eller registreringsuppgifter kan vara konverterade i högskolornas databaser i förtid Avrunda till heltal för program/inriktning? Ja, så fungerar det i alla andra system. Konstigt att det finns utrymme för decimal i filerna
Lars Hansson 2007-05-07 8 (14) 4 Katalog KONV sätts i position 3-6 i startposten. Posttyperna i övrigt är: 05 programtillfälle 06 kurstillfälle 15 kurstillfälle inom annan utbildning, använder samma area som 06 Fält och positioner som berörs i katalogdelen är enligt nedan fetmarkerade. 4.1 Katalogposter för programtillfället: Källa PTILL posttyp=05 För programpoäng: om LINJE.VALUTA = P konverteras värdet enligt algoritm. För inriktningspoäng: om LINJEINR.VALUTA = P konverteras värdet enligt algoritm. Pos Term Defalt Längd 1-2 Posttyp 05 2 tkn 3-6 Högskola 4 tkn 7-11 Termin 5 tkn 12-19 Anmälningskod 8 tkn 20-21 Anmälningskod Ursprung LA 2 tkn 22-26 Programkod 5 tkn 27-86 Program-benämning 60 tkn 87-90 Poäng program 4tkn (999V9) 91-94 Ev. inriktningskod 4 tkn 95-154 Inriktnings- benämnin 60 tkn 155-158 Poängomfattning 4 tkn Poängomfattning för inriktning, format 999V9 159-162 Ortskod 4 tkn 163-165 Programfart 3 tkn 166-172 Lokalt begrepp 7 tkn 173-175 Finansieringsform 3 tkn 176 Stödberättigad utbildning 1 tkn 177 182 Startvecka antagningstermin 6 tkn 183-188 Slutvecka antagningstermin 6 tkn
Lars Hansson 2007-05-07 9 (14) 4.2 Katalogpost för kurstillfälle Källa: KTILL2 och KTFORT2, posttyp = 06 För kurspoäng (KURS): om KURS.VALUTA = P konverteras värdet enligt algoritm. För poäng i kurstillfälle (KTILL2): om KURS.VALUTA = P (där KURS.KOD = KTILL2.KURSKOD) konverteras värdet enligt algoritm. För poäng i fortsättningstillfälle (KTFORT2): om KURS.VALUTA = P (där KURS.KOD = KTFORT2.KURSKOD) konverteras värdet enligt algoritm. Pos Term Default Längd 1-2 Posttyp 06 2 tkn 06=kurstilfälle - 3-6 Högskolekod 4 tkn 7-11 Termin 5 tkn 12-19 Anmälningskod 8 tkn 20-21 Anmälningskod ursprung LA 2 tkn 22-27 Kurskod 6 tkn 28-85 Kursbenämning 58 tkn 86-89 Poängomfattning 4 tkn Poängomfattning för kurs, format 999V9 KURS 90-92 Poäng denna termin 3 tkn Format 99V9 KTILL2 93-95 Kurstakt 3 tkn 96-98 Kurstid 3 tkn 99-101 Undervisnings- form 3 tkn 102-105 Ortskod 4 tkn 106 Kursomgång 1 tkn 107-113 Lokalt begrepp 7 tkn 114-118 Termin för FO-reg 1 5 tkn 119-121 Poängomfattning fortsättnings- termin 1 3 tkn Format 99V9 KTFORT2 122-126 Termin för FO-reg 2 5 tkn Termin 2 för fortsätt-ningsregistrering på kursen 127-129 Poängomfattning fortsättnings- termin 2 3 tkn Format 99V9 KTFORT2 130-134 Termin för FO-reg 3 5 tkn Termin 3 för fortsätt-ningsregistrering på kursen 135-137 Poängomfattning fortsättnings- termin 3 3 tkn Format 99V9 KTFORT2 138-142 Termin för FO-reg 4 5 tkn Termin 4 för fortsätt-ningsregistrering på kursen 143-145 Poängomfattning fortsättnings- termin 4 3 tkn Format 99V9 KTFORT2 146-150 Termin för FO-reg 5 5 tkn Termin 5 för fortsätt-ningsregistrering på kursen 151-153 Poängomfattning fortsättnings- termin 5 3 tkn Format 99V9 KTFORT2
Lars Hansson 2007-05-07 10 (14) 154-158 Termin för FO-reg 6 5 tkn Termin 6 för fortsätt-ningsregistrering på kursen 159-161 Poängomfattning fortsättnings- termin 6 3 tkn Format 99V9 KTFORT2 162-166 Termin för FO-reg 7 5 tkn Termin 7 för fortsätt-ningsregistrering på kursen 167-169 Poängomfattning fortsättnings- termin 7 3 tkn Format 99V9 KTFORT2 170-174 Termin för FO-reg 8 5 tkn Termin 8 för fortsätt-ningsregistrering på kursen 175-177 Poängomfattning fortsättnings- termin 8 3 tkn Format 99V9 KTFORT2 178-182 Termin för FO-reg 9 5 tkn Termin 9 för fortsätt-ningsregistrering på kursen 183-185 Poängomfattning fortsättnings- termin 9 3 tkn Format 99V9 KTFORT2 186-190 Termin för FO-reg 10 5 tkn Termin 10 för fortsätt-ningsregistrering på kurse 191-193 Poängomfattning fortsättnings- termin 10 3 tkn Format 99V9 KTFORT2 194-196 Finansieringsform 3 tkn 4.3.19 197 Stödberättigad utbildning 1 tkn 198-203 Startvecka antagnings-termin 6 tkn
Lars Hansson 2007-05-07 11 (14) 5 Registrering KONV sätts i position 3-6 i startposterna. Registreringsposten 12, katalogposter 05, 06 och 15. Fält och positioner som berörs är enligt nedan fetmarkerade. För posttyperna 05, 06 och 15 se beskrivning av katalogdelen. Observera att position 22 talar om ifall det är ett program = P eller kurs = K. Har betydelse för om position 72-75 ska avrundas till närmaste heltal eller en decimal. (fler ställen??) Registreringspost = 12 Pos Term Default Längd 1-2 Posttyp 12 2 3-7 Termin 5 8-17 Pnr 10 18-21 Skolkod 4 22 Utbildningstyp 1 23-47 Efternamn 25 48-62 Förnamn 15 63-71 Utbildning 9 72-75 Poäng 4 (999V9) 76-79 Ort 4 80 Omgång 1 81-83 Takt 3 84-89 Startvecka 6 90-92 Undervisnings Form 3 93-95 Kurstid 3 96-97 Registreringstyp 2 98-105 Datum 8 106-107 Linjetermin 2 108-114 Lokalt begrepp 7 115-120 Slutvecka 6 121-123 Poäng reg.termin 3 (99V9) 124-132 Program som kurs tillhör 9 133-136 Poäng för program/inriktning 4 (999V9) 137-139 Finansieringsform 3
Lars Hansson 2007-05-07 12 (14) 140 Stödberättigad utb 1 141-143 Poäng nästa termin 3 (99V3) 144-148 Starttermin 5
Lars Hansson 2007-05-07 13 (14) 6 Resultat KONV sätts i position 3-6 i startposterna. Resultatpost = 21, katalogpost = 07. Fält och positioner som berörs är enligt nedan fetmarkerade. Observera poang-1 tom poang-20. Alla poäng avrundas till en decimal. Pos Term Defalt Längd 1-2 Posttyp 21 2 tkn 3-12 Pnr 10 tkn 13-16 Högskola 4 tkn 17 Typ av utbildning 1 tkn 18-22 Utbildning 5 tkn 23-30 Starttidpunkt 8 tkn 31-33 Kurstyp1 3 tkn 34-36 Kurstyp2 3 tkn 37-39 Kurstyp3 3tkn 40-42 Kurstyp4 3 tkn 43-46 Poäng 4 tkn Summa poäng under beviljnings- perioden. Fromdatum-1 - Tomdatum-1 format 999V9 47-50 Summa poäng 4 tkn Summa poäng under tiden Fromdat-2 tom Tomdatum-1 format 999V9 51-54 Poäng totalt 4 tkn Summa poäng på programmet eller på kurser totalt format 999V9 55-62 Datum-1 8 tkn 63-65 Poäng-1 3 tkn 99V9 Poäng för datum-1 SÅ HÄR HÅLLER DET PÅ TOM DATUM-20 OCH POANG-20 264-271 Datum-20 8 tkn 20:e datum med poäng efter tomdat-1 tom kördatum 272-274 Poäng-20 3 tkn 99V9 Poäng för datum-20 275-282 From-datum-1 8 tkn Från frågefilen 19-26 283-290 Tom-datum-1 8 tkn Från frågefilen 27-34
Lars Hansson 2007-05-07 14 (14) Katalogpost för program posttyp 07 Pos Term Default Längd 1-2 Posttyp 07 2 tkn 07=meritpost 3-6 Högskolekod 4 tkn 7-11 Termin, används ej 5 tkn 12-19 Anmärkning KOD 8 tkn 20-21 Anmärkning KODUR 2 tkn 22-26 Program 5 tkn 27-86 Benämning 60 tkn 87-89 Poäng 3 tkn Format:999