Behandling av DKLASS Projekt EXA-9206 Huvudområde 2009-06-15 Ändringshistorik Datum Av Kommentar Godkännare 2009-06-10 Jenny H Svensson Första försöket - 2009-06-15 Jenny H Svensson Uppdaterat kontroll för nytt huvudområde
Jenny H Svensson 2009-06-15 2 (7) Innehållsförteckning 1 EB26, LÄSA UT DATA FRÅN DKLASS... 3 1.1 GENERELLT... 3 1.2 FLÖDESSCHEMA... 4 2 PARAMETRAR... 5 2.1 RB70... 5 3 BEHANDLING... 5 3.1 INSPEKTIONSLÄGE... 5 4 LISTOR... 6 4.1 STATISIKLISTA... 6 4.2 SAMMANFATTNINGS- OCH DETALJLISTA... 6 4.2.1 Sammanfattning av körningen... 6 4.2.2 Rubriker för detaljrader... 7 4.2.3 Detaljrader... 7
Jenny H Svensson 2009-06-15 3 (7) 1 EB26, läsa ut data från DKLASS 1.1 Generellt Ett engångsprogram som läser upp data ur tabellen DKLASS. Engångsbatchen hjälper högskolorna att gå igenom tabellen DKLASS för att hitta de kurser som tillhör 2007 års studieordning och inte ska ha koppling mot flera ämnen utan flera huvudområden. Resultatet kommer att presenteras på en lista. Sedan får högskolan lägga upp kopplingarna mellan kurs och huvudområden i KA16. Vad de ska göra med de befintliga posterna i DKLASS är upp till respektive högskola. Är kurserna rena 2007 års kurser, dvs de har helt nya kurskoder ska posterna helst tas bort från DKLASS via KA79. Är däremot kurskoderna återanvända, dvs de har getts både enligt 1993 års och 2007 års studieordning rekommenderar vi att uppgifterna får ligga kvar i DKLASS. Uppgifterna i DKLASS används främst vi examenskontroll för att se om studenter uppfyller kraven för visst antal poäng inom angivet huvudämne. Uppgiften skrivs även ut i KA11. Beställning av körning görs i den generella batchbeställningsfunktionen RB70. Inspektionsläge ska finnas, inget skarpt läge behövs då batchen enbart producerar en lista. Programmet ska gå att köra mer än en gång En detaljlista skapas, statistiklista behövs ej då det rör sig om få poster. Selektering av kursposter bestäms av respektive u/h. Om parametern KONV=UTBNIVA ska de poster som har utbildningsnivå behandlas. Om parametern KONV=HP behandlas de poster som bara har högskolepoäng(konvert.kurs=blank). Konverterade kurser markeras i detaljlistan
Jenny H Svensson 2009-06-15 4 (7) 1.2 Flödesschema Uppläsning av kurser kopplade till 2007 års studieordning från DKLASS och koppling mellan befintligt ämne och nytt huvudområde. Läs upp kurser ur DKLASS Ja 1993-års 1993 eller 2007 år so 2007-års Ingen behandling Läs upp Kurs och ämne (ett/flera) Kontrollera vilket huvudområde respektive ämne motsvarar Skriv ut lista Kurs - Ämne - Huvudomr
Jenny H Svensson 2009-06-15 5 (7) 2 Parametrar 2.1 RB70 Om ska-parametrar saknas eller är felaktig i beställningen så avbryts körningen. Mail till användaren om vad som orsakat avbrottet. EB26 anges i RB70 som parameter UPPDATERA ska anges som parameter. Anges =N blir det inspektionsläge, batchens enda läge KONV ska anges som parameter. Anges =UTBNIVA ska alla kurser som har UTBNIVA.KURS <> blank behandlas. De anses tillhör 2007 års studieordning. Anges = HP ska alla kurser som enbart har högskolepoäng (KONVERT.KURS=blank) behandlas. De anses tillhöra 2007 års studieordning. 3 Behandling 3.1 Inspektionsläge Ska köras efter EF01, dvs nya huvudområden ska vara upplagda i systemet. Batchen fungerar även om EF01 inte är körd, men då kommer förslag på nya huvudområden att saknas. Ingen manuell hantering av inläggning av flera huvudområden ska helst påbörjas innan EF02 är slutförd. Läs upp alla kurser ur tabellen DKLASS. Kontrollera kurskoder mot tabellen KURS. Om parameter KONV=UTBNIVA ska de poster som har UTBNIVA<> blank bearbetas. Om parameter KONV=HP ska de poster som har KONVERT= blank bearbetas. Övriga poster som inte uppfyller angivet krav ska tas bort från listan. Räkna hur många unika kurser det är kvar och ange uppgiften i sammanställningen på detaljlistan. o Från tabellen KURS hämtas kurskod, svensk kursbenämning och konverteringsmarkering.
Jenny H Svensson 2009-06-15 6 (7) o Från tabellen DKLASS hämtas ämne (ett eller flera) för respektive kurs. Räkna hur många ämnesposter som totalt kommer att ändras och ange det i sammanställningen på detaljlistan. o Från tabellen HUVUDOMR hämtas kod och benämning på huvudområde för varje uppräknat ämne. Uppgift om den gamla ämneskoden finns i HUVUDOMR.GHOMR. Räkna de ämneskoder som saknas i HUVUDOMR.GHOMR och ange det i sammanställningen på detaljlistan. 4 Listor 4.1 Statisiklista Ingen statistiklista skapas för funktionen då det inte förekommer någon större mängd poster. 4.2 Sammanfattnings- och detaljlista En lista ska skapas som redovisar resultatet av körningen. Endast en variant finns av listan eftersom batchen enbart kan köras i inspektionsläge. 4.2.1 Sammanfattning av körningen En sammanfattning skrivs först i listan. Sammanfattning av körningen. Antal kurser som har kopplingar till flera ämnen: nnn Antal ämnen kopplade till 2007 års kurser: nnn Antal ämnen som saknar motsvarande huvudområde: nnn
Jenny H Svensson 2009-06-15 7 (7) 4.2.2 Rubriker för detaljrader Lägg posterna under följande rubriker: Kurser som har ämnen som ska ersättas av huvudområden Kurser som har ämnen som saknar motsvarande huvudormåde 4.2.3 Detaljrader Sortering på kurskod. Förslag till layout för detaljrad: 4.2.3.1 Om Kurser som har ämnen som ska ersättas av huvudområden Kurskod Benämning Ämne Huvudomr 93 års s.o XYZABC Kurs1 ABC DEFGH J/blankt XYZABC Kurs1 CDE FGHIJ J/blank ZZZAAA Kurs2 CDE FGHIJ J/blank 4.2.3.2 Om Kurser som har ämnen som saknar motsvarande huvudområde Kurskod Benämning Ämne Huvudomr 93 års s.o XYZABC Kurs3 FGH J/blankt