Hantering av integrationer i Ladok3
|
|
- Simon Sandström
- för 7 år sedan
- Visningar:
Transkript
1 Bo Sehlberg Sida: 1 (25) Hantering av integrationer i Ladok3
2 Bo Sehlberg Sida: 2 (25) Versionshistorik Version Datum Utfärdare Kommentar Bo Sehlberg Första Utgåvan Bo Sehlberg Justering av kap Bo Sehlberg Omstrukturering och komplettering kap 3, samt nytt namn på dokumentet Bo Sehlberg Mindre korrigeringar Bo Sehlberg Kompleteringar och förtydliganden Bo Sehlberg Ytterligare mindre kompletteringar Bo Sehlberg Ändringar i kapitel 4.1 kring metakatalog
3 Bo Sehlberg Sida: 3 (25) INNEHÅLL 1 INLEDNING MÅLGRUPP REFERENSDOKUMENT BEGREPP FÖRÄNDRINGAR ANVÄNDARGRÄNSSNITT TJÄNSTEGRÄNSSNITT DATABASGRÄNSSNITT Uppföljningsbehov Integrationsbehov Felsöknings/registervårdsbehov SCENARION ÖVERGRIPANDE PÅVERKAN Exempel nuläge Påverkan på integrationer Exempel nyläge Exempel nyläge INTEGRATIONSMÖNSTER Data Consistency Multistep Process Composite Application KONSEKVENSER FÖR LPW ANVÄNDARGRÄNSSNITT Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV LPW FÖR UTDATA Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV SQL FÖR UTDATA Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV LPW LÄS / SKRIV FÖR DIALOG, INTERAKTION Dagens Ladok Ladok LPW LÄS / SKRIV FÖR DIALOG, INTERAKTION MED SQL LÄS Dagens Ladok Ladok KONSEKVENSER FÖR ANVÄNDNING AV SQL SPEGLA TILL/FRÅN DB-KOPIA Dagens Ladok Ladok FÖRÄNDRINGAR I TJÄNSTEGRÄNSSNITT Begär studiedeltagande Svar studiedeltagande LPW-TJÄNSTER SOAP-TJÄNSTER WEBBGRÄNSSNITT PORTLETS PING... 25
4 Bo Sehlberg Sida: 4 (25) 1 Inledning Övergången till Ladok3 kommer att innebära stora förändringar med avseende på integrationer på lärosätena. Det är därför viktigt att lärosätena får en uppfattning om vad övergången till Ladok3 innebär, med avseende på de integrationer som finns mot dagens Ladok och hur de behöver anpassas vartefter Ladok3 färdigställs och så småningom införs. Detta dokument är tänkt som ett komplement till tidigare dokument med fokus på integration och är därför inte en komplett beskrivning av lösningen för Ladok3. Dokumentet beskriver övergripande olika scenarion och hur dessa kan påverkas vid övergången till Ladok3. De beskrivningar som presenteras ska endast ses som principiella, eftersom varje lärosäte har individuella lösningar och behov. Dokumentet tar även upp viktiga principiella skillnader mellan dagens SOAP-baserade tjänster i LpW och motsvarande REST-baserade tjänster i Ladok3. För att få en så smidig övergång som möjligt till de nya REST-tjänsterna, är det viktigt att lärosätena aktivt deltar med beskrivning av sina integrationer mot Ladok och även tillhandahåller motsvarande kravställning till projektet. De i dokumentet beskrivna förändringarna, ska ses som ett underlag för att underlätta bedömningen av omfattningen på de förändringar en övergång till Ladok3 innebär för lärosätena. Genom att dokumentera vilken typ av integrationer, för vilket ändamål och vilken information man hanterar, kan lärosätena stötta projektet med kravunderlag för de RESTtjänster som projektet tar fram. 1.1 Målgrupp Dokumentet vänder sig främst till systemägare, Ladokansvariga, integratörer och arkitekter.
5 Bo Sehlberg Sida: 5 (25) 1.2 Referensdokument Referens Dokument 1. Ladok3_Nationellt system. _forberedelse/120214_ladok3_nationellt_system.pdf 2. PO_PM_SF_Gränssnitt_Identiteter. t_identiteter.pdf 1.3 Begrepp Begrepp Atom feed DBA REST Förklaring Atom är ett XML-baserat format för publicering av information, som använder http för transport. Databasadministratör Representational State Transfer, är ett IT-arkitekturbegrepp som beskriver hur tjänster för maskin till maskin-kommunikation kan tillhandahållas. Begreppet härrör från en avhandling av Roy Fielding - en av författarna till HTTP-specifikationen - och har fått en snabb spridning inom systemutvecklingsområdet. LpW Ladok på Web, se även 4 LW-tjänster Webbgränssnitt för olika utdata-tjänster, se även 4.2 LP-tjänster Ladok Ping-tjänster se även 4.4 T-tjänster Ladok SOAP-tjänster, se även 4.1 TG-tjänster Ladok Portletar, se även 4.3 SOAP SQL Ett protokoll för utbyte av information i decentraliserade och distribuerade miljöer (tidigare även kallat Simple Object Access Protocol), se även 4.1 Structured Query Language, ett standardiserat språk för att hämta och modifiera data i en relationsdatabas
6 Bo Sehlberg Sida: 6 (25) 2 Förändringar 2.1 Användargränssnitt Ladok3 planeras att tillhandahålla två kompletta användargränssnitt: Studentens gränssnitt Internt gränssnitt (för administratörer, lärare, examinatorer etcetera) Studentgränssnittet har en gemensam funktionalitet och ska vara anpassningsbart med avseende på grafisk layout till det lokala lärosätets webbplats via stylesheets. Det interna gränssnittet är däremot samma för alla lärosäten, på samma sätt som Nouveau idag är gemensamt. Systemet separerar dock åtkomsten till informationen baserat på vilket lärosäte man ansluter sig från, så att varje lärosäte har kontroll på sin information. Mer information om användargränssnittet finns i ref [2]. I och med att Ladok3 kommer att tillhandahålla kompletta användargränssnitt för de funktioner Ladok3 tillhandahåller, sker nedanstående förändringar mot dagens Ladok: LWxx-tjänster (10 st) (webbgränssnitt för hantering av olika typer av utdata) ersätts generellt av de funktioner som ska finnas i det inbyggda webbaserade användargränssnittet för Ladok3, då främst i uppföljningsdelen. LW-tjänsterna som separat produkt blir därför överflödiga i Ladok3. TGxx-tjänster (13 st portlets) ersätts generellt av standardanvändargränssnittet (student/internt) i Ladok3. Inga TGxx-tjänster finns därför inplanerade i Ladok3. Som alternativ till TGxx-tjänsterna finns motsvarande funktionalitet tillgänglig via samma REST-tjänster som används av Ladok3:s webbgränssnitt. Autentiseringen i Ladok3 användargränssnitt ska kunna hantera dagens autentiseringslösningar, där Single sign-on (SSO) baseras på SAML2 och Swami-federationen. 2.2 Tjänstegränssnitt Ladok3 planeras att bli en gemensam installation för alla lärosäten. I och med det finns inte längre något behov av den Ping-lösning som används idag: LPxx-tjänster (5 st pingtjänster) ersätts generellt av Ladok3:s användargränssnitt och motsvarande REST-tjänster i kombination med möjligheten att via behörighet tillåta andra lärosäten att få tillgång till motsvarande funktion och information i Ladok3. De Txx-tjänster (SOAP) som finns i dagens Ladok kommer att ersättas av motsvarande RESTtjänster i Ladok3. REST-tjänsterna i Ladok3 kommer sannolikt inte att ha en exakt ett-till-ettmotsvarighet till dagens Txx-tjänster, men de planeras täcka upp för minst de behov som dessa ger stöd för idag. Förutom den tekniska skillnaden mellan SOAP och REST, finns det även motsvarande skillnader med avseende på de informationsobjekt som används och hur de hanteras, se även 3.9 för mer information om förändringarna. Txx-tjänster (30 st) ersätts därför av liknande REST-tjänster, där: o o T02, T10, T12, T20, T23 T28, T30, T32, används av de flesta lärosätena Övriga används av enstaka lärosäten (färre än hälften)
7 Bo Sehlberg Sida: 7 (25) Alla funktioner i Ladok3 nås via REST-tjänster, därför använder användargränssnitten i Ladok3 också REST-tjänster. Det betyder att omfattningen av REST-tjänster kommer att vara avsevärt större än dagens T-tjänster. 2.3 Databasgränssnitt Målsättningen med Ladok3 är att minska användningen av SQL till ett absolut minimum. Det finns flera orsaker till detta, främst: Att minimera beroenden mellan Ladok och lokala lösningar Att säkerställa att man inte kortsluter systemets affärslogik Att säkerställa aktivitetsloggning och spårbarhet Idag används SQL för i huvudsak tre olika användningsområden i Ladok, antingen mot produktionsdatabasen eller mot en speglad kopia (Ladok Open). De är: 1. Uppföljningsbehov 2. Integrationsbehov 3. Felsöknings-/registervårdsbehov Uppföljningsbehov Användning av direkt SQL-åtkomst för uppföljningsbehov i dagens Ladok kommer att hanteras enligt följande i Ladok3: Ersätts i första hand av det stöd Ladok3:s uppföljningsdel tillhandahåller via de inbyggda funktionerna för rapporter och andra typer av utsökningsfunktioner. Ersätts i andra hand, om Ladok3:s uppföljningsdel inte anses tillräcklig, av en egen databas med lämpligt schema (med fördel baserat på uppföljningsdelens schema), som föds med innehåll via händelser från Ladok3. Denna egna databas kan då driftas samordnat eller lokalt på lärosätet. För mer information om hantering av uppföljningsbehovet, se även Integrationsbehov Användning av direkt SQL-åtkomst för integrationsändamål i dagens Ladok kommer att hanteras enligt följande i Ladok3: Direkt SQL-access för skrivning ersätts av REST-tjänster i Ladok3. Direkt SQL-access för läsning ersätts i första hand av REST-tjänster i Ladok3. Om behov av direkt SQL-åtkomst finns kan det hanteras mot en separat uppföljningsdatabas med det lärosätets speglade information från uppföljningstjänsten i Ladok3, enligt princip som beskrivs i Felsöknings/registervårdsbehov Varje lärosäte ska ha nödvändigt stöd för felsökning och registervård. Det bör även vara möjligt för lärosätena att läsa sin egen tabellinformation, som komplement till de vanliga registervårdsdelarna. För behov som det inbyggda stödet för felsökning och registervård inte har tillräckligt stöd för, ska det finnas en DBA-support som kan hantera direkt åtkomst till den gemensamma databasen via SQL. Denna hantering bör skötas av en central supportfunktion med ett systemadministrativt ansvar, där man även bör logga alla typer av problem för att kunna
8 Bo Sehlberg Sida: 8 (25) upptäcka återkommande problem och genom det få ett underlag för framtida funktionella kompletteringar av felsöknings-/registervårdsstödet i systemet.
9 Bo Sehlberg Sida: 9 (25) 3 Scenarion 3.1 Övergripande påverkan I de följande kapitlen beskrivs en förenklad bild av dagens Ladok och dess omgivning med integrationer mot/från andra system vid ett fiktivt lärosäte Exempel nuläge Idag finns en mängd olika integrationer mot Ladok. Många äldre integrationer baseras uteslutande på direkt åtkomst mot databasen via SQL, eftersom inget annat alternativ funnits. I och med Ladok på Webb används även detta gränssnitt frekvent i olika sammanhang. Nedanstående figur visar ett fiktivt lärosäte (baserat på en blandning av olika verkliga). Ovanstående figur visar Ladok på vänster sida med Nouveau-klienter längst upp. Därunder finns bland annat lärosätets system för hantering av utbildningsinformation, som nyttjar SQL direkt mot Ladok. Under Ladok finns kommunikation mot externa parter (CSN, SCB, NyA, etc.). Uppe till höger finns lärosätets egen studentportal, som nyttjar både LpW-tjänster och SQL (såväl för läsning som skrivning). Till höger har lärosätet en egen Ladok Open-kopia för utläsning av information för bland annat kontroll av data, och uttag av underlag för vidare bearbetning (sammanfattas fortsättningsvis som rapporthantering). Där finns också en egen testinstallation. Därunder finns ett antal olika system, som läser/skriver uppgifter från/till Ladok för till exempel hantering av tentamen och praktik.
10 Bo Sehlberg Sida: 10 (25) Påverkan på integrationer Nedanstående figur visar översiktligt, med röd markering, vilka integrationer som påverkas av Ladok3, det vill säga i stort sett alla integrationer. Följaktligen visas även de delar som försvinner, i och med Ladok3, med rödmarkering. Ladok Noveau-klienterna ersätts av Ladok3:s webbaserade användargränssnitt. LpW-tjänsterna (SOAP-tjänsterna) ersätts av REST-tjänster. SQL-kopplingar direkt mot Ladok DB ersätts av REST-tjänster. När det gäller kopplingarna mot CSN, SCB, etcetera så påverkar de inte lärosätenas integration, eftersom dessa hanteras centralt i Ladok3. Detta betyder att i princip alla integrationer kommer att påverkas, mer eller mindre.
11 Bo Sehlberg Sida: 11 (25) Exempel nyläge 1 För att få en mer långsiktigt bra lösning måste de SQL-kopplingar lärosätet har använt mot dagens Ladok Open, ersättas av motsvarande REST-tjänster. På det sättet kan lärosätet även få nytta av de nya möjligheterna med Ladok3. Ladok Nouveau ersätts med Ladok3:s nya webbaserade administratörsgränssnitt. LpW-tjänster (TG/SOAP och T/portlets) i studentportalen ersätts med länkar till/från nyckelfärdiga tjänster i studentgränssnittet i Ladok3. Rapporthanteringen ersätts med den inbyggda uppföljningsdelen i Ladok3. För integrationerna mot (behörighetsinformation) för Alumni, Schema och Bokning tar Metakatalog emot händelser om studenter och studiedeltagande. Metakatalogen används sedan av dessa system för att hämta behörighetsinformation. För Tentamensanmälan och Praktik i figuren har man använt sig av Ladok3:s REST och/eller Atom feeds, för integrationen mot Ladok. Systemet för Utbildningsinformation, till vänster, anpassas till de nya REST-tjänsterna i Ladok3 och lärosätet väljer därmed att ersätta motsvarande funktion i Ladok Referens med sin egen lösning.
12 Bo Sehlberg Sida: 12 (25) Exempel nyläge 2 Nedanstående figur visar översiktligt hur ovanstående system skulle kunna se ut efter en migrering till Ladok3, i de fall ett absolut krav på användning av SQL finns på lärosätet. I det här exemplet vill lärosätet behålla SQL-gränssnitten (med de justeringar som ändå behövs på grund av ändringar i datamodell) för kunna tillhandahålla de rapporter man behöver i kombination med eget data. Lärosätet valde därför att behålla SQL-kopplingen för Rapporter, som då arbetar mot en egen databas. Databasen förses med uppdateringar via händelser (Atom feeds) från Ladok och kan lämpligen vara baserad på samma teknik som den inbyggda uppföljningsdelen i Ladok3. I övrigt hanteras integrationerna enligt Alternativ 1.
13 Bo Sehlberg Sida: 13 (25) 3.2 Integrationsmönster Gartner beskriver tre olika huvudtyper av integrationsmönster. Data Consistency Multistep Process Composite Application Dessa integrationsmönster används i olika omfattning och kombinationer för de integrationer som finns mot Ladok idag. Konsekvensbeskrivningarna i kap 4.3 och efterföljande kapitel beskriver endast integrationen i respektive anslutningspunkt (pilände) i nedanstående beskrivna integrationsmönster. Integrationsmönstren kan användas i kombination med de olika integrationer lärosätet använt för att få en uppfattning av komplexiteten och kostnaden på lärosätet i respektive fall Data Consistency Målet med mönstret Data Consistency är att säkerställa att samma information som lagras i flera system är konsistent. Detta mönster är även tänkt att användas för synkronisering mellan dagens Ladok och Ladok3, d v s envägssynkronisering från ett till ett annat system. Vanligtvis ett mindre kostsamt integrationsmönster Multistep Process I mönstret Multistep Process hanteras ett verksamhetsflöde för att automatisera genomförandet av olika steg i en affärsprocess. Troligen ett ganska vanligt mönster på lärosätena. Vanligtvis ett mer kostsamt integrationsmönster än Data Consitency Composite Application Mönstret Composite Application agerar som en enhetlig applikation, men denna använder sig av flera tjänster i bakgrunden. Detta mönster används i olika sammanhang också, t ex i lärosätenas studentportaler. Vanligtvis det mest kostsamma av dessa integrationsmönster.
14 Bo Sehlberg Sida: 14 (25) 3.3 Konsekvenser för LpW användargränssnitt Ladok3 tillhandahåller två kompletta webbaserade användargränssnitt: Studentens gränssnitt Internt gränssnitt (för administratörer, lärare, examinatorer, etc.) Studentgränssnittet ska vara anpassningsbart med avseende på grafisk layout till det lokala lärosätets webbplats via stylesheets. Det interna gränssnittet är samma för alla lärosäten. Mer information om användargränssnittet finns i ref [2] Dagens Ladok Lärosätet använder TG-tjänster (portlets) i sin egen portal mot Ladok och/eller LW-tjänster (webb) mot Ladok Ladok3 Ladok3 kommer att tillhandahålla ett webbaserat gränssnitt för administratörer/lärare samt ett för studenter, som bland annat innefattar funktioner som motsvarar det LW- och TG-tjänsterna (webb resp. portletar) tillhandahåller i dagens Ladok. Ladok3 kommer därför inte att levereras med dessa som separata moduler. I de fall lärosätet har en egen webbportal kan denna kombineras med det webbaserade gränssnittet i Ladok3, genom att man länkar ihop webbplatserna med varandra enligt princip i nedanstående figur.
15 Bo Sehlberg Sida: 15 (25) Principiellt kan det då fungera enligt följande. Om studenten till exempel klickar på länken Registrera på kurs i menyn i lärosätets webbportal länkas den vidare till motsvarande sida/formulär i Ladok3:s webbgränssnitt, som då öppnas i samma fönster. Är studenten redan identifierad på lärosätet, behövs ingen ytterligare identifiering i Ladok3:s webbgränssnitt. Genom den anpassade layouten kan en liknande layout som på lärosätets egen portal visas. Användaren gör sin registrering och ser resultatet och kan därefter välja att klicka på länken Tillbaka och blir då länkad tillbaka till lärosätets portal. Vill lärosätet ändå använda de portletar som finns tillgängliga i dagens Ladok, kan lärosätet ta befintlig källkod för de portletar man vill fortsätta att använda och anpassa dem till de nya REST-tjänsterna mot Ladok3. Detta kan med fördel göras i samarbete med eventuella andra lärosäten som också vill använda dem. Ett annat alternativ är att lärosätet i sin egen webbapplikation istället använder de RESTtjänster som Ladok3:s webbgränssnitt använder. Genom att använda dessa REST-tjänster får man ett naturligt plattformsoberoende stöd för studentens användargränssnitt. 3.4 Konsekvenser för användning av LpW för utdata Dagens Ladok Lärosätet använder LW-tjänster (webb) och/eller T-tjänster (SOAP) för att läsa information från Ladok för exempelvis rapporter Ladok3 Ladok3 tillhandahåller en uppföljningsdel, som bland annat ska innefatta de utdatadelar som LW-tjänsterna tillhandahåller. De T-tjänster som används för utdataändamål i dagens Ladok ersätts av REST-tjänster som bland annat tillhandahåller motsvarande funktionalitet.
16 Bo Sehlberg Sida: 16 (25) 3.5 Konsekvenser för användning av SQL för utdata Dagens Ladok Lärosätet använder en Ladok Open-databas för att exempelvis kunna söka och ta ut rapporter med SQL Ladok3 Ladok3 kommer att ha en helt ny datamodell och är en gemensam installation för alla lärosäten, varför dagens SQL-baserade lösningar inte kommer att fungera. På grund av detta kommer det inte heller att vara möjligt att spegla ut databasen på samma sätt som idag med t ex Ladok Open Uppföljning standardlösning I första hand hanteras utdata av Ladok3:s inbyggda stöd för uppföljning och rapporter. Uppföljningsdelen kan då också användas för utsökning med möjlighet att ta ut resultatet för efterbearbetning i t ex Excel. Lärosätet använder enbart det inbyggda stödet för uppföljning utdata/rapporter, med verksamhetsdata från övriga delar i Ladok, men även aggregerad information för exempelvis årsredovisning Uppföljning utökad standardlösning I de fall det inbyggda stödet för uppföljning/rapporter/utdata inte uppfyller ett lärosätes behov, kan det kompletteras med en egen rapportfunktion. Den egna rapportfunktionen använder då motsvarande REST-tjänster för att skapa utökade rapport-/uppföljningsfunktioner och även ge möjlighet att sammanföra information med andra lokala informationskällor, t ex ekonomisystem.
17 Bo Sehlberg Sida: 17 (25) Uppföljning anpassad lösning samordnad drift Vill lärosäte även fortsättningsvis använda sig av SQL kan en alternativ lösning i Ladok3 vara möjlig, men hanteras då tekniskt på ett annat sätt. Lärosätet använder ändå primärt det inbyggda stödet för uppföljning utdata/rapporter, men kompletterar det med en egen kopia av Ladok3:s uppföljningsdel. Den egna uppföljningsdatabasen innehåller enbart information för det egna lärosätet, men kommer ha en fördröjning på uppdateringen (timmar) för att inte belasta den gemensamma lösningen Uppföljning anpassad lösning lokal drift Som ett alternativ till att ha en egen uppföljningsdel med någon form av samordnad drift, kan lärosätet även välja att drifta den i egen regi och på det sättet få större flexibilitet. I övrigt motsvarar denna funktionellt föregående lösning med samordnad drift.
18 Bo Sehlberg Sida: 18 (25) Med en egen lokal lösning kan lärosätet även få en bättre möjlighet att sammanföra information med andra lokala informationskällor, t ex ekonomisystem. 3.6 Konsekvenser för användning av LpW läs / skriv för dialog, interaktion Dagens Ladok Lärosätet har applikationer, som använder sig av T-tjänsterna (SOAP) för åtkomst till Ladok Ladok3 De T-tjänster som finns i dagens Ladok kommer att ersättas av motsvarande REST-tjänster i Ladok3. REST-tjänsterna i Ladok3 kommer inte att ha en exakt motsvarighet till dagens T- tjänster, men ska täcka upp dessa funktionellt. Förutom den tekniska skillnaden mellan SOAP och REST, finns det även motsvarande skillnader med avseende de informationsobjekt som används. Se även 3.9 för mer information om de tekniska förändringarna.
19 Bo Sehlberg Sida: 19 (25) 3.7 LpW läs/skriv för dialog, interaktion med SQL Läs Dagens Ladok Lärosätet har en applikation, som använder sig av Txx-tjänsterna för åtkomst till Ladok, men använder även SQL för kompletterande information, som till exempel saknas i T-tjänsterna Ladok3 I Ladok3 finns två huvudsakliga alternativa vägar att gå Alternativ 1 1. Övergå helt och hållet till REST-gränssnitten 2. Kombinera REST-gränssnitten med kompletterande spegel-db och SQL-läs. Detta är det rekommenderade alternativet. För att kunna nyttja Ladok3 fullt ut bör applikationen konverteras för att enbart använda REST-tjänsterna, istället för kombinationen Txx-tjänster och SQL. Det betyder att all SQL-åtkomst byts ut mot motsvarande RESTtjänster. Det är därför viktigt att projektet får tillräckligt kravunderlag från lärosätena för att tillgodose behovet Alternativ 2 Detta alternativ finns att tillgå för de lärosäten som har behov av långtgående informationsuttag som inte tillgodoses av REST-gränssnitt. Senare dialog får avgöra frekvens och metod för uppdatering av lokal databas.
20 Bo Sehlberg Sida: 20 (25) 3.8 Konsekvenser för användning av SQL spegla till/från DB-kopia Dagens Ladok I vissa fall kan ett lokalt verksamhetssystem baseras på en kopia av Ladok DB (hela eller en del av), som uppdateras med jämna mellanrum. Ny information som skapas i det lokala verksamhetssystemet speglas tillbaka till Ladok DB på motsvarande sätt Ladok3 I Ladok3 finns två huvudsakliga alternativa vägar att gå. 1. Övergå helt och hållet till REST-gränssnitten 2. Använda händelser till den lokala databasen och REST-tjänster från den lokala databasen och fortsätta använda SQL från lokala verksamhetssystem Alternativ 1 För att kunna nyttja Ladok3 fullt ut bör applikationen konverteras för att enbart använda REST-tjänsterna istället för kombinationen REST-tjänster och SQL Alternativ 2 Ett annat alternativ är att använda sig av överföring av händelser från Ladok3 till en egen lokal databas enligt för SQL-läsning och på motsvarande sätt göra REST-anrop till Ladok3 för ändringar som görs i det lokala verksamhetssystemet. Troligen blir detta både mer komplext och dyrare än alternativ 1.
21 Bo Sehlberg Sida: 21 (25) 3.9 Förändringar i tjänstegränssnitt I Ladok3 baseras tjänstegränssnitten på REST, istället för SOAP, enligt de arkitekturella principer som tagits fram för Ladok3. Med REST får man en lösare koppling mellan systemen och därmed ett mindre beroende. I SOAP använder man bara en liten del av de möjligheter som HTTP ger, då HTTP används enbart som ett transportprotokoll där. Med REST utnyttjas HTTP som ett applikationsprotokoll. De T-tjänster (SOAP) som används i dagens Ladok använder ett XML-schema, som utgår från den informationsmodell som finns i dagens Ladok. Eftersom Ladok3 kommer att ha en helt ny informationsmodell, kommer även dessa XML-scheman att påverkas. Det betyder att förutom övergång från SOAP-baserade tjänster till REST-baserade, så kommer även informationsinnehållet att skilja sig åt. Till exempel kan vissa enskilda SOAP-tjänster ersättas med flera REST-tjänster. Informationsobjekten kan se annorlunda ut med olika mängd attribut, etc. I följande kapitel ges exempel på ett SOAP-anrop och motsvarande svar, samt ett motsvarande REST-anrop med svar Begär studiedeltagande Med SOAP beskriver anropet ett gränssnitt, som ska hantera anropet. Ändras gränssnittet måste även anropet ändras. Det http-verb som används är POST, även då man hämtar uppgifter. SOAP POST /studiedeltagande HTTP/1.1 Host: Content-Type: application/soap+xml; charset=utf-8 Content-Length: 123 <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstudiedeltagande> <m:studiedeltagandeid>1234</m:studiedeltagandeid > </m:getstudiedeltagande > </soap:body> </soap:envelope> I REST begär man istället en resurs. REST GET /studiedeltagande/1234 HTTP/1.1
22 Bo Sehlberg Sida: 22 (25) Svar studiedeltagande Svaret i SOAP innehåller i princip en datastruktur, som man sen kan använda på olika sätt, t ex genom att skapa en ny SOAP-begäran enligt för att hämta nya uppgifter eller uppdatera någon uppgift. SOAP HTTP/ OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:envelope xmlns:soap=" soap:encodingstyle=" <soap:body xmlns:m=" <m:getstudiedeltaganderesponse> <m:studiedeltagandeid>1234</m:studiedeltagandeid> <m:student>6789</m:student> <m:kurstillfalle>6789</m:kurstillfalle> <m:impediment>utanför_registreringsperiod</m:impediment> <m:skapad> t14:59:15.992</m:skapad> <m:tillstånd>ej_påbörjat</m:tillstånd> </m:getstudiedeltaganderesponse> </soap:body> </soap:envelope> Svaret i REST innehåller motsvarande resultat men innehåller också på samma gång uri:er till de olika resurserna. En sådan uri kan sedan användas till att påverka eller skapa en resurs, men också för att hämta motsvarande resurs information. På det sättet får man automatiskt information om vad man kan göra i den aktuella tjänsten. I nedanstående exempel kan man hämta uppgifter för studenten 5678 och kurstillfället På motsvarande sätt kan man ( dap:action ) registrera på studiedeltagandet 1234, men inte lämna återbud på studiedeltagandet ( dap:impediment ). REST HTTP/ OK Content-Type: text/xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <studiedeltagande xmlns= xmlns:dap=" <dap:link rel=" uri=" mediatype="application/vnd.ladok+xml"/>
23 Bo Sehlberg Sida: 23 (25) <dap:link rel=" uri=" mediatype="application/vnd.ladok+xml"/> <dap:link rel="self" uri=" mediatype="application/vnd.ladok+xml"/> <dap:action rel=" <dap:impediment>utanför_registreringsperiod</dap:impediment> </dap:action> <dap:action rel=" <dap:link uri=" mediatype="application/vnd.ladok+xml"/> </dap:action> <skapad> t14:59:15.992</skapad> <tillstånd>ej_påbörjat</tillstånd> </studiedeltagande> 4 LpW-tjänster Ladok på Web tjänsterna omfattar fyra olika typer: T-tjänster (SOAP) LW-tjänster (webb) TG-tjänster (portlets) LP-tjänster (ping) Dessa beskrivs kort i följande kapitel. 4.1 SOAP-tjänster T02 Registerutskrift, grund och avancerad nivå T03 T04 llen. T05 viss kurs. T06 prov. T07 lle) T08 T09 kurs. T10 lle T11 T12 kthet. T13 Val av kurser inom program med terminsregistrering
24 Bo Sehlberg Sida: 24 (25) T14 Registerutskrift forskarstuderande T15 Val av val av inriktning. T16 kta T17 T18 forskarstudier T19 kan kan T20. mta T21 programuppgifter om en student T22 ten T23 kursen (inom tre veckor) T24 ndra adress T25 r Registerad T26 - r uppe T27 rteckning. T28 Verifiering av intyg n T12, T16 och T25 T29 kurs T30 tter T11. nst T31 llen i LADOK databasen. T32 jlighet till examen T33 prov T34 hel kurs 4.2 Webbgränssnitt LW01 ljning av kohorter av program LW02 ende kurs LW03 program LW04 ngproduktion LW05 LW06 r att klara kurs LW07 LW08 R-databasen LW09 Registreringsverifikat LW10 lja upp olika aspekter av forskarutbildning
25 Bo Sehlberg Sida: 25 (25) 4.3 Portlets TG02 TG05 TG06 TG09 TG12 TG19 TG20 TG23 TG24 TG28 TG29 TG30 TG32 TG67 TG Ping LP01 LP02 LP03 LP04 Gränssnitt för registerutskrift, grund- och avancerad nivå Uppföljning på kurs Gränssnitt för resultatrapportering, grund- och avancerad nivå Deltagare på kurs Gränssnitt för verifierbart resultatintyg, grund- och avancerad nivå Gränssnitt Följa examensansökan Gränssnitt Examensansökan Tidigt avbrott på kurs Gränssnitt Ändra adress Gränssnitt Verifiering av intyg Tacka nej till antagning Gränssnitt för registrering, grund- och avancerad nivå Gränssnitt Examenskontrollör Resultatrapportering grund och avancerad nivå Verifierbara intyg Användaradministration Visning av doktoranduppgifter Visning av studentuppgifter Visning av studentuppgifter för CSN
Ladok3 Netinfo
Ladok3 Netinfo 2012-09-27 Ladok2 och Ladok3 Ladok2 betecknar här dagens Ladok Databas (MySQL) Noveau/Windowsklient/Uniface Java-batchar LPW-tjänster och portletar Ladok3 är nästa version av Ladok I princip
Läs merLösningen Ladok3 - detaljerad information.» Session 2
Lösningen Ladok3 - detaljerad information» Session 2 Innehåll» Huvudprinciper» Övergripande» Tjänster» Gränssnitt och integrationer» Säkerhet» Metodik Huvudprinciper» Tjänsteorienterad arkitektur Tjänsteorientering
Läs merPM Tjänstegränssnitt Ladok3
Bo Sehlberg, Jan Stenberg Sida: 1 (17) PM Tjänstegränssnitt Ladok3 Bo Sehlberg, Jan Stenberg Sida: 2 (17) Innehållsförteckning 1 Inledning...4 1.1 Målgrupp...4 1.2 Referensdokument...4 1.3 Begrepp...5
Läs merSå planeras Ladok3 att fungera - i webbläsaren och i integrationer med lokala och andra system
Så planeras Ladok3 att fungera - i webbläsaren och i integrationer med lokala och andra system 2012-05-03 Catherine Zetterqvist, Matz-Ola Cajdert, Bo Sehlberg Var befinner vi oss? 2010 2011 2012 2013 2014
Läs merLadok3 på Ladok-info /16
Ladok3 på Ladok-info 2014-10-13/16 Vad är Ladok3 (systemet)? Ladok3 är en helt ny version av Ladok-systemet (som troligen kommer att kallas Ladok, inte Ladok3) Data från dagens Ladok förs över till Ladok3
Läs merLadok3 kickoff på LU 2013-12-05
Ladok3 kickoff på LU 2013-12-05 Ladok Ett studieadministrativt system som används av nästan alla universitet och högskolor i Sverige. Bygger bl.a. på kraven i lagen 1993:1153. Innehåller antagna (men inte
Läs merXML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.
XML-produkter -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: 2018-09-18 Version: 1.0 Innehållsförteckning 1. Inledning... 3 1.1. Syfte 3 1.2. Målgrupp
Läs merGränssnitt och identiteter. - strategiska frågor inom Ladok3
- strategiska frågor inom Ladok3 Sida 2 av 9 er Revision Datum Av Kommentar Granskare Godkännare 0.1 2011-05-26 Daniel Lind Utkast 0.2 2011-05-30 Daniel Lind Synpunkter från Catherine 0.3 2011-06-16 Daniel
Läs merInförandet av Ladok3 på LU UFLG
Införandet av Ladok3 på LU UFLG 2012-12-07 Vad är Ladok3 Ladok3 är ett gemensamt projekt inom ramen för Ladokkonsortiet Ladok3 är en helt ny version av Ladok-systemet Data från dagens Ladok förs över till
Läs merLadok3 SA-referensgruppen
Ladok3 SA-referensgruppen 2012-11-28 Aktuell införandeplan 1. Årsredovisning (kan köras parallellt i Ladok2 och Ladok 3 - verifiering) 2. Uppföljning 3. Examen + Registrering + Resultat 4. Kataloginfo
Läs merRegelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0
Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 3.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...
Läs merLadok3 kickoff på LU xx 06 (Hbg), 11 (Lund), 13 (Malmö)
Ladok3 kickoff på LU 2014-02-xx 06 (Hbg), 11 (Lund), 13 (Malmö) Ladok Ett studieadministrativt system som används av nästan alla universitet och högskolor i Sverige. Bygger bl.a. på kraven i Studiedokumentationsförordning
Läs merLadok3 SamIT 2013-05-24
Ladok3 SamIT 2013-05-24 Kort om Ladok och Ladok3 Ladok är ett gemensamt nationellt system för studiedeltagande, resultat och examina. Ägs och drivs av medlemslärosätena (i princip samtliga svenska UoH,
Läs merHandhavandeguide: Utbildning på forskarnivå Innevarande version vid senaste uppdatering:
Handhavandeguide: Utbildning på forskarnivå Innevarande version vid senaste uppdatering: 1.10.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merRegelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0
Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 1.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...
Läs merResultathantering i Ladok3.» Ladok-inkubator» Ola Ljungkrona
Resultathantering i Ladok3» Ladok-inkubator» Ola Ljungkrona Innehåll» Varför resultatleverans Vilka möjligheter ger det lärosätena, ladok3- projektet» Hur - Ladok3 funktionalitet mot befintlig Ladokdatabas»
Läs merHandhavandeguide: Studentgränssnittet Innevarande version vid senaste uppdatering:
Handhavandeguide: Studentgränssnittet Innevarande version vid senaste uppdatering: 1.17.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merLathund. Forskarnivå Version
Lathund Forskarnivå 2017-06-15 Version 84-002 1 Versionshantering Sprint Granskad version Kommentarer från Uppdaterad 81 Skickat ut Lathund-Ladok-Forskarnivå-81-001 Anders Stenebo 2017-05-11 84 Gått igenom
Läs merInformationsmöte Ladok3 JURIDISKA FAKULTETEN
Informationsmöte Ladok3 JURIDISKA FAKULTETEN 2016-09-29 Vad är Ladok3? Nytt studieadministrativt system (data förs över) Webbaserat med fokus på självservice Säkrare, effektivt och mer användarvänligt
Läs merLadok3 på Ladok-info
Ladok3 på Ladok-info 2016-10-27 Vad är Ladok3 (systemet)? Ladok3 är en helt ny version av Ladok-systemet (som kommer att kallas Ladok, inte Ladok3 när det väl är driftsatt) Data från dagens Ladok förs
Läs merStudentportalen Mitt lnu och. Ladok på webb
Studentportalen Mitt lnu och Ladok på webb Organisatoriskt ansvar Vi skiljer på ansvaret för LPW, Mitt Lnu och kursrummen i Blackboard. Ansvaret för Ladok på webb har studerandeavdelningen. Generellt kan
Läs merUtfärdat av Revideringsdatum Dokument ID Håkan Tropp Systembeskrivning_Kursinfo.doc
SYSTEMBESKRIVNING 2005-12-22 1.0 1 (7) Kursinfo Översiktlig beskrivning Kursinfo är ett egenutvecklat system, för att hantera utbildningsrelaterad information. I Kursinfo hanteras all administration av
Läs merLathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering:
Lathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering: 1.25.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merTillgodoräknande alla nivåer
Tillgodoräknande alla nivåer Till dess att KI tar elektroniska ärendehanteringsdelen i drift så fortsätter hanteringen och beslutsfattandet av tillgodoräknande på blanketter. Ett tillgodoräknande i Ladok
Läs merStudievägledarfrukost med nya Ladok-tema! Cecilia Marklund och Annika Björklund Studentavdelningen 21 juni 2018
Studievägledarfrukost med nya Ladok-tema! Cecilia Marklund och Annika Björklund Studentavdelningen 21 juni 2018 Vad gör ni i Uppdok idag? Läser endast i Uppdok Var tittar ni? (UT10, mer?) Behörighetskontroller?
Läs merATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ
2018-03-13 ATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ MARIA EINLER, UTBILDNINGSENHETEN 1 Innehåll Samma slags studentdokumentation... 4 Ladok3 nytt sätt att arbeta... 5 Nya begrepp... 6
Läs merPhenixID + Zappa. Livscykelhantering, Autentisering och Single Sign-On
PhenixID + Zappa Livscykelhantering, Autentisering och Single Sign-On ÖVERSIKT Dokumentet beskriver en IAM (Identity Access Management) lösning, vid namn Zappa, för skolor i en region som hanterar konton
Läs merStudentportalen och Uppdok: Före, under och efter övergången till nya Ladok
Studentportalen och Uppdok: Före, under och efter övergången till nya Ladok Lunchseminarium 2018-04-26 Annika Björklund, Studentavdelningen Katarina Adenmark, IT-avdelningen Eva Pärt Enander, IT-avdelningen
Läs merLadok3» NUAK 2013-10-08
Ladok3» NUAK 2013-10-08 Historik Ladok Classic Ladok på webb 70-tal 1996 2004 Ladok Nouveau 2 Varför Ladok3? Åldrande teknisk plattform (Uniface) Höga kostnader för förändringar Dubblerad logik Ökande
Läs merFedererad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation.
Federerad åtkomst Information om åtkomst till Apotekens Services tjänster inom ramen för en identitetsfederation. Datum: 2011-02-28 Version: Författare: Christina Danielsson Senast ändrad: Dokumentnamn:
Läs merHandhavandeguide: Studiedeltagande Innevarande version vid senaste uppdatering:
Handhavandeguide: Studiedeltagande Innevarande version vid senaste uppdatering: 1.15.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merInstruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt
Instruktion för att kunna använda Säkerhetstjänsternas administrationsgränssnitt Innehållsförteckning 1. Inledning... 3 2. SITHS kort... 4 3. Förutsättningar för åtkomst till Säkerhetstjänsten... 4 4.
Läs merWeb Services. Cognitude 1
Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)
Läs merStudieadministrativa flödet för KIs utbildningsprogram
Studieadministrativa flödet för KIs utbildningsprogram Nyantagen student T1 i Utbildningsplan Fastställande av ny alt revidering av utbildningsplan Kommittén för utbildning på grundnivå och avancerad nivå
Läs merLathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0
Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och dess
Läs merSkapa förväntat deltagande på individuell utbildning (Manuell antagning i Ladok)
Skapa förväntat deltagande på individuell utbildning (Manuell antagning i Ladok) Innehåll 1. Förväntat deltagande på individuellt tillfälle 1-2 2. Förväntat deltagande på individuellt åtagande -4. Ändra
Läs merVAD GÖR DU / VEM ÄR DU?
INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering
Läs merUtbildning för Studievägledare, Program- och Utbildningsnämndshandläggare. Nya Ladok
Utbildning för Studievägledare, Program- och Utbildningsnämndshandläggare Nya Ladok Nyheter och Begrepp Kurspaketering Kan vara ett program på grundnivå och avancerad nivå, utbytesstudier, ämne på forskarnivå
Läs merFORSKARUTBILDNING HANTERING I NYA LADOK
FORSKARUTBILDNING HANTERING I NYA LADOK 2 NYHETER Tillfälle förforskarutbildningsämnet Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs Registrering
Läs merApotekens Service. federationsmodell
Apotekens Service Federationsmodell Detta dokument beskriver hur Apotekens Service samverkar inom identitetsfederationer Datum: 2011-12-12 Version: Författare: Stefan Larsson Senast ändrad: Dokumentnamn:
Läs merAnonymiserade tentamina
Guide Anonymiserade tentamina Från tentamensanmälan till resultatrapportering hantering i Studentportalen, i skrivningssalar och i Ladok. Instructions in English are available in the manual. Senast uppdaterad:
Läs merHandhavandeguide: Kursbevis och tillgodoräknande Innevarande version vid senaste uppdatering: 1.9.0
Handhavandeguide: Kursbevis och tillgodoräknande Innevarande version vid senaste uppdatering: 1.9.0 Mer information om Ladok Utbildningsmaterial utvecklas efterhand och publiceras på Ladok.se: Aktuellt
Läs merLångsiktig teknisk målbild Socialtjänsten
Långsiktig teknisk målbild Socialtjänsten Innehållsförteckning Dokumentinformation... 2 Versionshantering... 2 Inledning... 4 Syfte... 4 Målgrupp... 4 IT-strategi... 4 Socialtjänstens målbild för verksamheten...
Läs merOBS: Vänta med att köra EB50 skarpt tills ni har kört EB47 och EB48 för samtliga terminer!
Leverans 2015_02 från den 23 april togs i drift den 27 maj. I driftsättningen ingår även leveranskompletteringen från den 20 maj. Här följer en sammanfattning av nyheterna. Utförligare information finns
Läs merLathund: Programplanering Innevarande version vid senaste uppdatering:
Lathund: Programplanering Innevarande version vid senaste uppdatering: 0.97.0 Mer information om Ladok Utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och
Läs merMål och verksamhetsplan
Sida 1 av 5 Ladokstämman 2018-05-17 beslutade om Verksamhetsinriktning 2019-2021 med mål och ekonomiska ramar för 2019, som anger ramar för konsortiearbetet under 2019 och inriktningen för 2020-2021. Stämmans
Läs merLathund: Resultatrapportering, examen, utdata och uppföljning på forskarnivå Innevarande version vid senaste uppdatering:1.3.0
Lathund: Resultatrapportering, examen, utdata och uppföljning på forskarnivå Innevarande version vid senaste uppdatering:1.3.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt
Läs merMigrering ett lokalt arbete Informationsdag Ladok Arlanda Daniel Lind
Migrering ett lokalt arbete Informationsdag Ladok3 2012-05-03 Arlanda Daniel Lind Agenda» Synpunktsinsamling och remiss» Föreslaget migreringssätt» Tidsplan» Lokalt arbete Synpunktsinsamling 27/4 31/5»
Läs merSkapa förväntat deltagande på kurstillfälle eller kurspaketeringstillfälle (Manuell antagning i Ladok)
Skapa förväntat deltagande på kurstillfälle eller kurspaketeringstillfälle (Manuell antagning i Ladok) Innehåll. Förväntat deltagande på kurstillfälle -2 2. Förväntat deltagande på kurspaketeringstillfälle
Läs merNyheter. Tillfälle förforskarutbildningsämnet. Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs
Hantering i Ladok Nyheter Tillfälle förforskarutbildningsämnet Tillfälle för forskningsarbete (vetenskapligt och konstnärligt forskningsarbete) Registrering på kurs Registrering på individuellt åtagande,
Läs merPERSONNUMMER OCH IDENTITETER. Hans Persson Ladokträff
PERSONNUMMER OCH IDENTITETER Hans Persson Ladokträff 2019-04-10 2 Byte av vanligt personnummer (normalfall) Gå till Studentuppgifter, sedan till Hantera identitet, Välj sedan alternativet byt personnummer
Läs merHandhavandeguide: Utdata Innevarande version vid senaste uppdatering:
Handhavandeguide: Utdata Innevarande version vid senaste uppdatering: 1.16.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen och
Läs merUtbytesstudier på forskarnivå samt Doktorander från andra svenska lärosäten
Utbytesstudier på forskarnivå samt Doktorander från andra svenska lärosäten Innehåll Syftet med guiden är att förtydliga hur funktionaliteten för utbytesstudier kan tillämpas för studier på forskarnivå.
Läs merPM om Ladok3 och införandet på LU
PM 1 2012-12-05 Förvaltningschefen Sektionschefer Kanslichefer Sektion Student och utbildning Karim Andersson, Projektledare för Förstudie för införandet av Ladok3 på LU PM om Ladok3 och införandet på
Läs merHandhavandeguide: Tillgodoräknande Innevarande version vid senaste uppdatering:
Handhavandeguide: Tillgodoräknande Innevarande version vid senaste uppdatering: 1.13.0 Mer information om Ladok Utbildningsmaterial publiceras på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merNya Ladok och administration av utbildning på grundnivå och avancerad nivå. Cecilia Marklund och Annika Björklund Studentavdelningen
Nya Ladok och administration av utbildning på grundnivå och avancerad nivå Cecilia Marklund och Annika Björklund Studentavdelningen Syfte med dagens information Ge en orientering kring hur det nya systemet
Läs merFilleveranser till VINN och KRITA
Datum Sida 2017-04-25 1 (10) Mottagare: Uppgiftslämnare till VINN och KRITA Filleveranser till VINN och KRITA Sammanfattning I detta dokument beskrivs översiktligt Vinn/Kritas lösning för filleveranser
Läs merWebbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011
Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst
Läs merTeknisk målbild. Skola på webben
Teknisk målbild Skola på webben Innehållsförteckning Dokumentinformation... 2 Versionshantering... 2 Inledning... 3 Målgrupp... 3 Definitioner av begrepp... 3 IT-strategi... 3 Definition av Skola på webben...
Läs merVarför ett nytt Ladok och varför nu? Nyheter och förändringar i nya Ladok Resultatrapportering - process Demo Mera information
Nya Ladok Varför ett nytt Ladok och varför nu? Nyheter och förändringar i nya Ladok Resultatrapportering - process Demo Mera information Varför ett nytt Ladok och varför nu? Grunden i dagens Ladok 40 år
Läs merTjänstekatalog (Aktuell version, oktober 2014)
Dokument: Tjänstekatalog för Ladok Version 1.1 Författare Sida 1 av 5 Malin Zingmark/Anders Sandström Förvaltningsstyrgruppen Datum 2014-10-13 INFORMATION Bil p 589: 4 Tjänstekatalog (Aktuell version,
Läs merHandhavandeguide: Attestera resultat Innevarande version vid senaste uppdatering:
Handhavandeguide: Attestera resultat Innevarande version vid senaste uppdatering: 1.13.0 Mer information om Ladok Utbildningsmaterial publiceras på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merVERIFIERING AV DATA. Tor Fridell, Jan Johansson
VERIFIERING AV DATA Tor Fridell, Jan Johansson 170216 2 Agenda Genomgång av normalproduktionssättning Steg Tidplan Verifiering långt före produktionssättning Verifiering under verifieringsperioden Verifiering
Läs merInstruktion för åtkomst till Nyps via LstNet
Instruktion för åtkomst till Nyps via LstNet Innehållsförteckning Åtkomst till Nyps via LstNet... 2 Målgrupp... 2 Åtkomst och URL... 2 Ladda ner och installera Citrix Online Plug-in Web... 2 Förberedelser
Läs merUTBILDNINGSENHETEN. Agenda. Inledning Presentation: Hur gör man i Ladok + arbetsprocess Fika Övningar. Vecka 44 Ladok3 produktionssättning
LADOK 3 FORSKARNIVÅ Agenda Inledning Presentation: Hur gör man i Ladok + arbetsprocess Fika Övningar Vecka 44 Ladok3 produktionssättning Utbildningsinnehåll Syfte med utbildningen Orientering Prova Avgränsning
Läs merPM Införande av Ladok3
PM Införande av Ladok3 Dnr UmU: 600-1955-12 Sida 2 av 21 Innehåll INFÖRANDE AV LADOK3... 1 INNEHÅLL... 2 1 INLEDNING... 3 1.1 AVGRÄNSNINGAR... 3 1.2 ANSVAR... 3 1.3 MER INFORMATION OCH REFERENSER... 4
Läs merInformation om Ladok3 STUDIEREKTORER OCH ADMINISTRATIVA CHEFER OKTOBER 2017
Information om Ladok3 STUDIEREKTORER OCH ADMINISTRATIVA CHEFER OKTOBER 2017 Vad är Ladok3? Nytt studieadministrativt system (data förs över) Webbaserat med fokus på självservice Säkrare, effektivt och
Läs merInstruktion för integration mot CAS
IT-enheten Instruktion för integration mot CAS Per Hörnblad Instruktion 2010-10-29 Sid 1 (7) Instruktion för integration mot CAS Projektnamn Instruktioner för Integration mot CAS Fastställt av Per Hörnblad
Läs merLathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0
Lathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0 Mer information om Ladok Utbildningsmaterial utvecklas efterhand och publiceras på Ladok.se: Aktuellt utbildningsmaterial
Läs merInförande av Skolfederation. Erfarenheter i Sundsvalls kommun
Införande av Erfarenheter i Sundsvalls kommun Innehåll 1. OM DOKUMENTET... 3 2. OM SKOLFEDERATION... 3 3. INFÖRANDE AV SKOLFEDERATION... 3 3.1 FASTSLÅ VERKSAMHETENS MÅLBILD FÖR SKOLFEDERATION... 3 3.1.1
Läs merFörfattare Version Datum. Visi System AB 2.0 2009 03 30
1. Syfte Syftet med detta dokument är att beskriva hur man installerar Visi på din dator. Dokumentet är uppdelat i fyra delar: Installation Grundinställningar Kom igång med Visi Felsökning 1.1. Systemkrav
Läs merEn kort guide till VFU-portalen. För dig som arbetar som VFU-ansvarig på skola
En kort guide till VFU-portalen För dig som arbetar som VFU-ansvarig på skola Version 1.2, uppdaterad maj 2013 . Innehåll Behörighet och inloggning... 3 Adressen till VFU-portalen... 3 Inloggning... 3
Läs merIntroduktion till integrering av Schenkers e-tjänster. Version 2.0
Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen
Läs merTeknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1
Teknisk guide för brevlådeoperatörer Annika Melin 2015-03-10 Sida 1 av 21 Innehållsförteckning Inledning... 2 1 Dokumentinformation... 3 Syfte... 3 1.2 Avgränsningar... 3 1.3 Målgrupp... 3 1.4 Begrepp
Läs merBEGREPPSFÖRVIRRING? Sophia Hansson Ridman, Tor Fridell
BEGREPPSFÖRVIRRING? Sophia Hansson Ridman, Tor Fridell 2 Alla dessa ord vad betyder de? 3 Ladok En liten ort 990 möh på ön Nusa Tenggara i Indonesien! (källa Google) 4 Ladok Ladok är ingen förkortning
Läs mer2. Några begrepp som används i denna
Dokument: Produktbeskivning utbildningsinformation Version 1.1 Författare Sida 1 av 7 Matz-Ola Cajdert Ladok3-projektet Datum 2014-01-07 Utbildningsinformation i Ladok3 1. Sammanfattning I detta dokument
Läs mer6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment.
Användarfall Uppgift: Lägg till moment för en kurs Beskrivning: Läraren lägger till moment i en kurs för att kunna hantera betygen i Ladok på webb. Tillkommande användarfall: Lägg till betyg för student
Läs merWEBBSERVERPROGRAMMERING
WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet
Läs merInförande av en integrationsplattform med Apache Service Mix på LTU
Införande av en integrationsplattform med Apache Service Mix på LTU Apache Service Mix = Opensource java teknologier + Prenumerationer och Support = Red Hat JBoss Fuse Bakgrund 2012/2013 - Arbetsgruppen
Läs merUtdata för personer i Ladok Nouveau
Utdata för personer i Ladok Nouveau UT10 - Visa studentuppgifter...2 UT20: Intyg...3 UT21: Kursbevis...5 UT10 - Visa studentuppgifter Funktionen presenterar uppgifter om grundutbildningsstudenter. Man
Läs merProjekt STU T 4102 Samordning med NyA har genomfört en ändring i SB02 som förbättrar logghanteringen och minskar storleken på fellistorna.
Leverans 2014_04 från den 6 november togs i drift den 10 december. I driftsättningen ingår även leveranskompletteringen från den 3 december. Här följer en sammanfattning av nyheterna. Utförligare information
Läs merVAD GÖR DU / VEM ÄR DU?
INNEHÅLL Vad blir din roll Databaser vad är och varför Terminologi Datamodellering vad är och varför Utvecklingsprocessen SQL vad är det Data / Information / Kunskap Kapitel 1 delar av. Praktisk Datamodellering
Läs merStudiedeltagande * övar vi på idag
Studiedeltagande Studiedeltagande * övar vi på idag Innehåll Begreppen kurs, kurstillfälle och program, programtillfälle Antagningsregler Anta en student på en kurs inom program Återbud/Ta bort förväntat
Läs merPM Migrering till Ladok3
PM Migrering till Ladok3 Sida 2 av 20 shistorik för dokumentet Revision Datum Av Kommentar Granskare Godkännare 0.1 2012-02-06 Ellen Jacobsson 0.2 2012-03-14 Sven Hedqvist Analys av befintligt Ladok 0.3
Läs merNavigera bättre och filtrera rapporteringslistor
Navigera bättre och filtrera rapporteringslistor Innehåll 1. Om resultatrapportering i Ladok 1 2. Om betastartsidan 2-3 3. Sök kurstillfälle 4 4. Summering på kurstillfälle 5 5. Översikt av kursvyn 6-8
Läs merLathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0
Lathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0 Mer information om Ladok Mer utbildningsmaterial hittar du på Ladok.se: Aktuellt utbildningsmaterial Systemdokumentationen
Läs merDokumentera individuell studieplan, studieaktivitet och -finansiering, uppnådd andel och alla kurser klara
Dokumentera individuell studieplan, studieaktivitet och -finansiering, uppnådd andel och alla kurser klara Innehåll Sida Dokumentera individuell studieplan - Dokumentera studieaktivitet och finansiering
Läs merExamenskontrollören. Processbeskrivning. Ändringshistorik Datum Av Kommentar Godkännare Suzanne Svensson Första utkast -
Examenskontrollören 2009-12-13 Ändringshistorik Datum Av Kommentar Godkännare 2009-12-20 Suzanne Svensson Första utkast - Suzanne Svensson 2009-12-21 2 (9) Innehållsförteckning MATCHA SPECIFICERADE EXAMENSKRAV
Läs merSekretess i Ladok. Processbeskrivning. Jenny H Svensson, Lena Östling Version: Beteckning: 0.2
Sekretess i Ladok Processbeskrivning Jenny H Svensson, Lena Östling 2007-11-19 Version: Beteckning: 0.2 Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.1 2007-11-19 Jenny H Första versionen
Läs merProjektplan, Schemaläggning/lokalbokning för Linnéuniversitetet 2012
Projektplan, Schemaläggning/lokalbokning för Linnéuniversitetet 2012 På Linnéuniversitetet används idag TimeEdit för schemaläggning och lokalbokning. Vi har ett system som byggts upp och justerats under
Läs merWebbserverprogrammering
Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets
Läs merMetoder för verifiering av användare i ELMS 1.1
Metoder för verifiering av användare i ELMS 1.1 2012-12-21 Kivuto Solutions Inc. [KONFIDENTIELLT] INNEHÅLLSFÖRTECKNING ÖVERSIKT...1 VERIFIERINGSMETODER...2 IUV (Integrated User Verification)...2 Shibboleth
Läs merRetendo Academic. Översikt. Planering. Dokumentet utgör en beskrivning av Retendo Academic för tjänsteplanering.
Retendo Academic Dokumentet utgör en beskrivning av Retendo Academic för tjänsteplanering. Översikt Retendo Academic är ett tjänsteplaneringssystem som utvecklats speciellt för högskolor och universitet,
Läs mer1 Systemkrav avantraupphandling
1 (10) Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File
Läs merVilka problem och möjligheter står våra utbildningsdatabaser inför i och med övergången till nya Ladok?
Vilka problem och möjligheter står våra utbildningsdatabaser inför i och med övergången till nya Ladok? Karim Andersson, Lunds universitet Lotta Garvill, Örebro universitet Per Sandström, Uppsala universitet
Läs merUtbildningsinformation - Studieplaner
Utbildningsinformation - Studieplaner Innehåll Samspel SISU - Ladok Skapa studieplan på programtillfälle Studieplanen i Ladok Antagningsförfarande i studieplanen Lägg till Ingående delar i studieplanen
Läs merLathund: Uppföljning i ladok översikt
KTH ROYAL INSTITUTE OF TECHNOLOGY Lathund: Uppföljning i ladok översikt Version 1.0 190308 Karin Hellmalm Lathundens innehåll Lathunden ger en översikt om vilka delar av ladok som kan användas för att
Läs merBegreppslista. Begrepp Definition Exempel/Kommentar Preliminär. En användarbehörighet är kombinationen av. någon organisation.
Begreppslista Begrepp Definition Eempel/Kommentar Preliminär Användarbehörighet En behörighetsprofil knuten till någon organisation. En användarbehörighet är kombinationen av behörighetsprofil och organisation
Läs merNormativ specifikation
1 (6) Underskriftstjänst Svensk e-legitimation 2 (6) INNEHÅLL 1 Inledning... 3 2 Omfattning... 3 3 Tjänster... 3 3.1 Elektronisk underskrift (grundtjänst)... 4 3.1.1 Utställare av certifikat... 4 3.1.2
Läs merInnehållsförteckning. STUDENTÖVERSIKT Studieöversikt: Hur summeras resultat totalt och på program
Innehållsförteckning ARBETA MED EN STUDENT STUDENTÖVERSIKT Studieöversikt: Hur summeras resultat totalt och på program ARBETA MED FLERA STUDENTER RAPPORTERA OCH ATTESTERA Resultatrapportering Kursbilden
Läs mer