Vinduet Indlæs henvisningskontrolfil

Funktionen er udviklet specielt til Københavns Kommunes forvaltning vedr. sprogcentre.

En tekst fil læses igennem linie for linie. Filen skal hedde "slutdata.txt". Det kontrolleres om henvisninger er "ok" eller "ikke ok", eller om der skal gives en advarsel. Dette skrives i en log fil, som placeres i samme mappe som tekst filen ligger i.

Du har mulighed for at taste en institutionskode ind. Dermed kontrolleres kun henvisninger fra tekst filen med denne institutionskode. Hvis du ikke vælger en institutionskode bliver alle henvisninger fra tekst filen kontrolleret.

Navnet på log filen vil starte med institutionskoden, hvis der er valgt en. Derefter følger dagens dato for kontrollen, samt navnet "henvisningsoversigt log.txt".

Felter

Filplacering: Angiver hvilken fil der skal indlæses. Mappen "C:\Udtræk\" foreslåes, men du kan vælge en anden mappe på harddisken. Du skal også skrive hele filnavnet. Loggen bliver også placeret i denne mappe.

Institution: Angiver hvilken institution, der skal kontrolleres for.

Kontrollen trin for trin:

1. Det undersøges, om kursisten findes i LUDUS i forvejen

a. Hvis personnummeret er ugyldigt skrives det i loggen..

b. Hvis kursisten ikke findes, skives det i loggen, at henvisningen er ok.

c. Hvis kursisten findes, skal henvisningen undersøges yderligere.

2. Det undersøges, om kursisten har nogle DU henvisninger i forvejen.

a. Hvis kursisten ikke har nogle henvisninger, skrives det i loggen, at henvisningen er ok.

b. Hvis kursisten har andre henvisninger, skal henvisningen undersøges yderligere.

3. Det undersøges, om startdatoen på henvisningen ligger før de eksisterende henvisningers startdato

a. Hvis startdatoen ligger før er henvisningen ikke ok.

4. Det undersøges, om startdatoen på henvisningen ligger efter de eksisterende henvisningers startdato, og om eksisterende henvisninger i så fald er afsluttet.

a. Hvis startdatoen ligger efter, men eksisterende henvisninger ikke er afsluttede, skrives det i loggen, at der er en "ikke afsluttet" henvisning. Dette skrives dog kun som en advarsel, da der kan være tale om at det er pga. manglende

opdatering af oplysninger.

b. Hvis startdatoen ligger efter og eksisterende henvisninger er afsluttet, skal modul niveauet undersøges.

5. Kun intro-dansk henvisninger. Hvis kursisten allerede har en DU henvisning gives følgende fejl:

En DU henvisning findes allerede på: <Institution>. Kategori: <henvisningskategori>.

6. Kun intro-dansk henvisninger. Hvis der allerede findes en henvisning med tilsvarende eller højere henvisningsnummer gives følgende fejl::

- En intro-dansk henvisning til forløb: <nr> findes allerede på: <Institution>.

7. Kun DU henvisninger. Hvis kursisten har haft intro-dansk, men ikke forløb nummer 5 gives følgende fejl::

- Kursisten har haft intro-dansk, men det sidste forløb er: <nr>

8. Kun DU henvisninger. Det undersøges, om modul niveauet på henvisningen fra tekst filen er lavere end det højeste modul niveau på eksisterende henvisning.

a. Hvis modul niveauet er lavere eller lig med, skrives det i loggen, at henvisningen ikke er ok.

9. Kun DU henvisninger. Det undersøges, om modul niveauet på henvisning fra tekst filen er højere end det højeste modul niveau på en eksisterende henvisning.

a. Hvis modul niveauet svarer til næste modul niveau, skrives det i loggen, at henvisningen er ok.

b. Hvis modul niveauet er højere end svarende til næste modul niveau, skrives en advarsel i loggen, der inkluderer det højeste eksisterende modul niveau.

10. Tilslut undersøges, om seneste henvisning i LUDUS er henvist til samme institution som henvisninger fra tekst filen.

a. Hvis det ikke er på samme institution, skrives det i loggen. Henvisningen er ok.