Dette er den tekniske dokumention af udtrækket til BOSS bibliotekssystemet.
Der udtrækkes op til 7 tekstfiler: BOSSLIST.KL, BOSSLIST.PX, BOSSLIST.LR, BOSSLIST.BE, BOSSLIST.EK og (valgfrit) BOSSLIST.GL, samt en log-fil der hedder BOSS.LOG. Log-filen indeholder blot oplysninger om start og sluttidspunkt for udtrækket.
Felter adskilles af "<".
BOSSLIST.KL
Indeholder oplysninger om de hold der er påbegyndt i den periode der angives ved start af udtræk, men ikke afsluttet på den angivne slutdato. Der udtrækkes for alle fagtyper.
Recordformat:
holdbetegnelse<<antalKursister<fag<lærere<fagtyper<institutionskode
holdbetegnelse: Holdid og holdstart sammensat til ét felt. Såfremt holdid er kortere end 8 tegn, så tilføjes blanke imellem holdid og holdstart.
antalKursister: Antal kursister der ikke er udmeldt på den angivne slutdato.
fag: For hvert modul på holdet, skrives fagkoden. Hvis der er flere forskellige fagkoder adskilles de af komma. Afsluttes altid med komma.
lærere: For hvert modul på holdet, skrives initialerne for lærer/eksaminator. Hvis der er flere lærere adskilles de af komma. Afsluttes altid med komma.
fagtyper: For hvert modul på holdet, skrives fagtypen (dvs. enten 'Gym', 'AVU', 'FVU', 'DU' eller 'Andet'). Hvis der er flere fag adskilles fagtyperne af komma. Afsluttes altid med komma.
institutionskode: Institutionsnummer, hvor hodlet hører til.
BOSSLIST.PX
Indeholder oplysninger om de kursister der går på holdene fra BOSSLIST.KL. Kursister som er tilmeldt flere hold, udtrækkes kun én gang.
Recordformat:
personnummerUdenBindestreg<aktiveHold<efternavn<fornavn<adresse<postnummerOgBy<<indmeldelsesdato<personnummerMedBindestreg<privatTelefon<alternativTelefon<eMailAdresse<kursistnummer<klasse<c/o adresse
personnummerUdenBindestreg
Kursistens personnummer uden bindestreg imellem fødselsdato og løbenummer.
aktiveHold: Holdid og holdstart sammensat til ét felt efterfulgt af '@' og fagkode (tilsammen nøglen for et undervisningsmodul i LUDUS). Kun de hold kursisten er aktiv på i den periode der angives ved start af udtræk. Ved flere hold adskilles med komma. Feltet afsluttes altid med komma.
efternavn: Kursistens efternavn.
fornavn: Kursistens fornavn.
adresse: Kursistens 2 adressefelter sammensat til ét felt adskilt af en blank.
postnummerOgBy: Kursistens postnummer og bynavn sammensat til ét felt adskilt af en blank.
indmeldelsesdato: Tidligste tilmeldingsdato til holdene fra aktiveHold.
personnummerMedBindestreg
Kursistens personnummer med bindestreg imellem fødselsdato og løbenummer.
privatTelefon: Kursistens private telefonnummer.
alternativTelefon: Kursistens mobilnummer. Er dette ikke udfyldt anvendes kursistens alternative telefonnummer.
eMailAdresse: Kursistens e-mail adresse.
kursistnummer: Kursistens kursistnummer.
klasse: Kursistens klassetrin og klasse.
c/o adresse: Kursistens c/o adresse.
BOSSLIST.LR
Indeholder oplysninger om lærere. Der udtrækkes ikke lærere som er fratrådt på slutdato i den periode der angives ved start af udtræk.
Recordformat:
personnummer<Initialer<efternavn<fornavn<adresse<postnummerOgBy<privatTelefon<eMailAdresse<fratrædelsesdato<c/o adresse
personnummer: Lærerens personnummer uden bindestreg imellem fødselsdato og løbenummer.
Initialer: Lærerens initialer.
efternavn: Lærerens efternavn.
fornavn: Lærerens fornavn.
adresse: Lærerens 2 adressefelter sammensat til ét felt adskilt af en blank.
postnummerOgBy: Lærerens postnummer og bynavn sammensat til ét felt adskilt af en blank.
privatTelefon: Lærerens private telefonnummer (felterne 'Telefon... off.' og 'mobil' fra Lærer-vinduet adskilt af en skråstreg).
eMailAdresse: Lærerens e-mail adresse.
ansættelsesdato: Lærerens ansættelsesdato.
c/o adresse: Lærerens c/o adresse.
BOSSLIST.BE
Indeholder sammenhænge imellem aktiveHold i BOSSLIST.PX og deres tilhørende betegnelse. Der udtrækkes en linie for hvert undervisningsmodul der fremgår af aktiveHold i BOSSLIST.PX
Recordformat:
modulId<betegnelse
modulId: Holdid og holdstart sammensat til ét felt efterfulgt af '@' og fagkode.
betegnelse: Feltet Betegnelse fra vinduet Undervisningsmoduler. på det modulId .
BOSSLIST.GL
Indeholder oplysninger om de kursister der har gået på hold fra startdato og 3 år tilbage i tiden. Kursister som er tilmeldt flere hold, udtrækkes kun én gang. Filen indeholder ikke kursister, som er udtrukket i filen BOSSLIST.PX
Recordformat:
personnummerUdenBindestreg<efternavn<fornavn<adresse<postnummerOgBy<c/o adresse
personnummerUdenBindestreg
Kursistens personnummer uden bindestreg imellem fødselsdato og løbenummer.
efternavn: Kursistens efternavn.
fornavn: Kursistens fornavn.
adresse: Kursistens 2 adressefelter sammensat til ét felt adskilt af en blank.
postnummerOgBy: Kursistens postnummer og bynavn sammensat til ét felt adskilt af en blank.
c/o adresse: Kursistens c/o adresse.
BOSSLIST.EK
Indeholder oplysninger om de kursister der skal til mundtlig eksamen i perioden. Der udtrækkes kun for eksamensmoduler, med en Web-offentliggørelsesdato som er paseret på udtrækstidspunktet (se vinduet Eksamensmoduler).
Recordformat:
Denne fil har et lidt anderledes format end de øvrige. Dels fordi filen indledes med en overskriftslinie, dels fordi der anvendes semikolon som skilletegn og felterne er omgivet af "".
"Cprnummer";"KaldeNavn";"ME-fag (aktuelle)"
Cprnummer: Kursistens personnummer med bindestreg imellem fødselsdato og løbenummer.
Kaldenavn: Kursistens fulde navn.
ME-fag (aktuelle)De fag, som kursisten skal til mundtlig eksamen i (ved flere fag, adskilles med komma). Angives med betegnelsen fra eksamensmodulet (hvis denne er tom, så betegnelsen fra det tilhørende undervisningsmodul). Hvis et sådant ikke findes, så udtrækkes fagets synonym (findes synonym ikke, så udtrækkes fagkoden).