Kravspecifikation Bologna anpassning i - Forskarkurser 16302 webbadress www.umu.se/projektetswebbplats/ Projektnamn Bologna anpassningar: 16302 KA04 - Forskarkurser Fastställt av Dokumentansvarig Bengt Reinholdsson Dokumentidentitet STU-07-T-01 Version 0.01 Datum 2007-05-04 Status
Bengt Reinholdsson 2007-05-07 STU-07-T-01 2 (18) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2007-05-07 Bengt reinholdsson Första utkast - -
Bengt Reinholdsson 2007-05-07 STU-07-T-01 3 (18) Innehållsförteckning 1 INLEDNING... 4 1.1 FÖRUTSÄTTNING... 4 1.2 FORMULÄR SOM ANROPAR... 4 1.3 BEHÖRIGHET/PREFSTYRNINGAR... 4 1.3.1 Behörighet... 4 1.3.2 Preferensstyrningar... 5 2 FUNKTIONELLA KRAV... 6 2.1 KRAVLISTA... 6 2.2 DETALJERAD BESKRIVNING AV KRAVEN... 7 3 ICKE FUNKTIONELLA KRAV... 12 3.1 UNDERHÅLLBARHET... 12 4 DESIGN... 13 4.1 STARTFORMULÄR (A00G)... 13 4.2 GEMENSAMT FÖR LÄGG TILL OCH ÄNDRA... 13 4.3 UTSKRIFTER... 15 5 HJÄLPTEXTER... 16 5.1 INLÄGGNING - B01G... 16 5.2 ÄNDRING - C01G... 16 6 ÖPPNA OCH OBESVARADE FRÅGOR... 17 6.1 ÖPPNA FRÅGOR... 17 6.2 BESVARADE FRÅGOR... 17 7 SAMMANFATTNING KRAV... 18 7.1 FÖRTECKNING... 18
Bengt Reinholdsson 2007-05-07 STU-07-T-01 4 (18) 1 Inledning 1.1 Förutsättning Inför möjligheten att ange omfattningen på kurser med poäng eller högskolepoäng. Nya uppgifter i tabellen FOKURS. Konvertera gamla poäng och flytta poänguppgifter för kurser. En speciell markering av konverterade poäng införs. Detta ska gälla från och med 1 juli 2007. 1.2 Formulär som anropar Funktionen används för att visa, skriva ut och underhålla forskarkurser som finns i registret. Kod, benämning, engelsk benämning, poäng, institution samt om kursen är nedlagd kan uppdateras. 1.3 Behörighet/prefstyrningar 1.3.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen.
Bengt Reinholdsson 2007-05-07 STU-07-T-01 5 (18) 1.3.2 Preferensstyrningar Funk Nr Vad vill man styra Nyckelord Värde: Resultat Default Typ 1 ) 1 Möjlighet att uppdatera UPPDATERA J : Får uppdatera N: Får ej uppdatera N S,A 2 Möjlighet/ej möjlighet att skriva in eget värde i högskolepoängsfältet när poäng också är angivet, d v s kunna /ej kunna ändra på föreslagen konverteringspoäng HPAUTO J: Konvertering till högskolepoäng görs automatiskt när poäng anges. Hskpoängsfältet dimmas med färdigt värde. N: Föreslaget konverterat hskpoängvärde i hskpoängsfältet kan ändras J S,A Figur 1 Behörighet/prefstyrning (Tabell) 1) Typ betyder: S: SYSTPREF, A: ANVPREF, P: PERSPREF Ursprung krav id:1 Ny systempreferens - HPAUTO HPAUTO=J HPAUTO=N Ändringhistorik:
Bengt Reinholdsson 2007-05-07 STU-07-T-01 6 (18) 2 Funktionella krav 2.1 Kravlista ID Krav Prioritet Länk 1 Det ska finnas möjlighet att preferensstyra hur åtkomligt högskolepoängfältet ska vara 2 Ändra alla ställen där det står Poäng till Hskpoäng eller Högskolepoäng 3 Det ska finnas möjlighet att ange ursprungspoäng. 1.3.2 Preferensstyrningar Ny systempreferens - HPAUTO Utskrift av forskarkurser Ändring av ledtext Ändring av rubrik Nytt fält Poäng 4 Nuvarande radiogrupp tas bort Radiogrupp rg_poangtyp 5 6
Bengt Reinholdsson 2007-05-07 STU-07-T-01 7 (18) 2.2 Detaljerad beskrivning av kraven Ny systempreferens - HPAUTO En systempreferens ska läggas in som styr hur åtkomligt högskolepoängfältet ska vara: Preferensen ska heta HPAUTO och ska kunna ha värdena J eller N Ursprung krav id:1 1.3.2 Preferensstyrningar HPAUTO=J HPAUTO=N HPAUTO=J Ska fungera så här: Vid inläggning av ny uppgift måste man välja antingen poäng eller högskolepoäng. Båda fälten är öppna när man ska börja mata in. Väljer man att börja skriva in ett värde i ett av fälten Högskolepoäng eller poäng så dimmas direkt det andra poängfältet. Om man väljer poäng och skriver in ett poängtal räknar programmet direkt ut den konverterade hp, fyller i den i hp-fältet och dimmar detta. Endast poängfältet kan användas för att ändra i detta läge. Vid ändring av uppgift som är konverterad tidigare kan man bara ändra i poängfältet. Om man då ändrar i poängfältet och skriver in ett nytt poängtal där räknar programmet direkt ut den konverterade hp, fyller i den i hp-fältet och dimmar detta. Endast poängfältet kan användas för att ändra i detta läge. 1.3.2 Preferensstyrningar Ny systempreferens - HPAUTO
Bengt Reinholdsson 2007-05-07 STU-07-T-01 8 (18) HPAUTO=N Ska fungera så här: Det ska gå att justera både poängfältet och högskolepoängfältet, både vid inläggning och ändring. Användaren får själv ta ansvar för angivna poäng och hp men när enbart poäng anges ska programmet fylla i ett förslag till högskolepoäng som användaren kan behålla eller ändra i fältet. Det ska inte gå att uppdatera enbart poängfältet men däremot enbart högskolepoängfältet - förutsatt att det inte gäller ändring av tidigare konverterad uppgift. 1.3.2 Preferensstyrningar Ny systempreferens - HPAUTO Vid start av Lägg till eller Ändra Vid öppnande av formuläret ska båda poängfälten vara valbart under förutsättning att inga andra ny eller befintliga kontroller kräver annat. Nytt fält Poäng Hantering av poängfält i Lägg till eller Ändra Poängfälten ska ha samma funktionalitet som innan denna ändring även efter dessa ändringar som specificeras i detta dokument. Nytt fält Poäng
Bengt Reinholdsson 2007-05-07 STU-07-T-01 9 (18) Ursprungspoäng vid Lägg till Vid HPAUTO=J o Vid aktivering av fältet Poäng dimmas högskolepoäng samt detta fält multipliceras med 1,5 läggs ut i högskolepoäng o Vid aktivering av fältet Högskolepoäng dimmas detta fält lämnas blankt Vid HPAUTO=N o Vid aktivering av fältet Poäng Förslag detta fält multipliceras med 1,5 läggs ut i högskolepoäng om inte fältet redan ifyllt o Vid aktivering av fältet Högskolepoäng händer Inget i detta fält Uppdateringen styrs utifrån vad som angetts i formuläret Nytt fält Poäng Uppdatering vid Lägg till Ursprungspoäng vid Ändra Om kursen har KONVERT=: o J och HPAUTO=J Enbart UP går att ändra om inte andra nuvarande kontroller sätter stopp för ändring. Vid ändring ska en varning läggas ut o J och HPAUTO=N Både Hp och Up ska gå att ändra om inte andra nuvarande kontroller sätter stopp för ändring. Vid ändring ska en varning läggas ut o N och HPAUTO=J/N Enbart Hp går att ändra om inte andra nuvarande kontroller sätter stopp för ändring.
Bengt Reinholdsson 2007-05-07 STU-07-T-01 10 (18) Nytt fält Poäng
Bengt Reinholdsson 2007-05-07 STU-07-T-01 11 (18) Uppdatering vid Lägg till o Om poäng (ursprungspoäng) angetts måste även högskolepoäng ha värde vid uppdatering o Vid aktivering av fältet Poäng : KONVERT= J VALUTA= H URSPOANG=[Up] o Vid aktivering av fältet Högskolepoäng : KONVERT= VALUTA= H URSPOANG= (null)
Bengt Reinholdsson 2007-05-07 STU-07-T-01 12 (18) 3 Icke funktionella krav 3.1 Underhållbarhet Programmeringsstandard Utvecklaren ska kommentera koden på sådant sätt att det är lätt att förstå vad som händer i programmet. Ändringhistorik: Avgränsningar Ändringar som kan beröra andra funktioner eller rutiner inom Studiedokumentation ska inte göras inom ramen av projektet. Ändringhistorik: Anpassningar i andra funktioner Inga andra anpassningar i andra funktioner är nödvändiga. Ändringhistorik: Testning Alla testfall ska sparas i Quality Center och efter leverans ska dessa vara tillgängliga för underhållet.
Bengt Reinholdsson 2007-05-07 STU-07-T-01 13 (18) Ändringhistorik: 4 Design 4.1 Startformulär (A00G) Ändring av rubrik Rubriken Poäng i listboxen ändras till Hskpoäng Ursprung krav id: 2 4.2 Gemensamt för Lägg till och Ändra Följande formulär av ses i detta avsnitt: o B01G Lägg till o C01G Ändra Radiogrupp rg_poangtyp Radiogruppen som ger möjlighet att välja poängtyp tas bort. Det innebär också att alla kopplingar till detta fält måste tas bort ur formuläret Ursprung krav id: 4 Ändring av ledtext Ledtexten Poäng ändras till Högskolepoäng Ursprung krav id: 2
Bengt Reinholdsson 2007-05-07 STU-07-T-01 14 (18) Nytt fält Poäng (Ursprungspoäng) Typ: Databas fält: Obligatoriskt: Längd: Sökmönster : Ledtext : Defaultvärde: F1-meddelande: Villkor: Kommentar: Editbox URSPOANG.FOKURS Nej C5.1 (NUM_ZZ9P9) Sökmönster får ej anges. Poäng blank, Poängomfattning, max fyra siffror varav en decimal. Hur fältet hanteras skiljer sig mellan typ av formulär. - Lägg till - Ändra Ursprung krav id: 3 Vid start av Lägg till eller Ändra Hantering av poängfält i Lägg till eller Ändra Ursprungspoäng vid Ändra Ursprungspoäng vid Lägg till
Bengt Reinholdsson 2007-05-07 STU-07-T-01 15 (18) 4.3 Utskrifter Utskrift av forskarkurser Rubriken Poäng i utskriften (A00P) ändras till Hskpoäng 1 2 3 4 5 6 7 8 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567 Aktuella forskarkurser Kod Benämning Engelsk benämning Institution Kod Benämning Hskpoäng Nedlagd Engelsk benämning Institution AAAAAAA test 17.0 aöowirjöwoji 7005 AFO001F Perspektiv på smak 5.0 7525 Ursprung krav id: 2
Bengt Reinholdsson 2007-05-07 STU-07-T-01 16 (18) 5 Hjälptexter 5.1 Inläggning - B01G - Nyinläggning av forskarkurs Senast uppdaterad 2007-05-24 Här kan man definiera en ny forskarkurs. Kurskod som ska vara sju tecken, svensk benämning, högskolepoäng samt institution skall anges. Engelsk benämning skall också skrivas in. Ny forskarkurs skall läggas in med högskolepoäng. Möjlighet finns också att lägga in en kurs med poäng i första hand. Detta gäller om kurser var inrättad före övergången till nya poängsystemet 1/7-07. Välj då att fylla i fältet Poäng. Fältet Högskolepoäng fylls i automatiskt med konverterad högskolepoäng och båda poängfälten måste vara ifyllda vid uppdatering. Är forskarkursen nedlagd anges detta med ett 'J' i fältet för nedlagd annars lämnas fältet blankt. 5.2 Ändring - C01G - Visning/Ändring av forskarkurs Senast uppdaterad 2007-05-24 Beroende på användarens behörighet används detta formulär till att: 1. Visa markerad post mer detaljerat. Ingen uppdatering/ändring kan göras. 2. Ändra befintliga uppgifter. Man kan ändra svensk benämning, engelsk benämning, högskolepoäng, poäng, institution samt ange om kursen är nedlagd eller ej. Nedlagd kan ha värdet 'J' eller vara blank. Svensk benämning, högskolepoäng eller poäng samt institution är obligatoriska uppgifter. Engelsk benämning skall också skrivas in. Forskarkursens kod går ej att ändra! För konverterad kurs visas både högskolepoäng och poäng efter benämningen.
Bengt Reinholdsson 2007-05-07 STU-07-T-01 17 (18) 6 Öppna och obesvarade frågor 6.1 Öppna frågor Fråga 1? Svar? 6.2 Besvarade frågor
Bengt Reinholdsson 2007-05-07 STU-07-T-01 18 (18) 7 Sammanfattning krav 7.1 Förteckning NY SYSTEMPREFERENS - HPAUTO... 7 HPAUTO=J... 7 HPAUTO=N... 8 VID START AV LÄGG TILL ELLER ÄNDRA... 8 HANTERING AV POÄNGFÄLT I LÄGG TILL ELLER ÄNDRA... 8 URSPRUNGSPOÄNG VID LÄGG TILL... 9 URSPRUNGSPOÄNG VID ÄNDRA... 9 UPPDATERING VID LÄGG TILL... 11 PROGRAMMERINGSSTANDARD... 12 AVGRÄNSNINGAR... 12 ANPASSNINGAR I ANDRA FUNKTIONER... 12 TESTNING... 12 ÄNDRING AV RUBRIK... 13 RADIOGRUPP RG_POANGTYP... 13 ÄNDRING AV LEDTEXT... 13 NYTT FÄLT POÄNG (URSPRUNGSPOÄNG)... 14 UTSKRIFT AV FORSKARKURSER... 15