1 af 13 INDHOLDSFORTEGNELSE BACKUP OG OPRYDNING... 2 DET TEKNISKE... 3 SPLIT ET FAG OP I TO AKTIVITETER... 4 NY BRUGER TYPE... 6 DET TEKNISKE... 8 POSITIONER OG PERIODER... 10 FAGREGISTRET... 11 FORBEDRING AF LUDUS IMPORT RUTINEN... 12 DE LANGE LOKALENAVNE... 12
2 af 13 Backup og oprydning Først og fremmest er backup og fil-oprydnings-systemet blevet voldsomt ændret. Mange skemalæggere har over tid oplevet at deres datafil langsomt blev større og større for til sidst slet ikke at kunne åbnes. Med version 27.9 er backup og oprydning sådan, at der slet ikke gemmes noget som helts backup i datafilen. Datafilerne indeholder nu udelukkende skoledata. Derfor vil filstørrelsen ikke længere kunne vokse ud over det skoledata selv fylder. Til gengæld efterlades al backup lige der hvor det var dannet, dvs. på den computer hvor det var dannet. Data ryddes op efter tre til fire måneder. Det giver tilstrækkelig tid til at få reddet et projekt der er gået galt. Det kan fx være, at Haralds motor har startet en fuldstændig lægning selvom du har valgt at bygge på delplan efter at du har brugt en uge på at forfine dit skema. Der er taget backup af dit skema helt automatisk og du finder det igen ved at gå til Skema-plan og højre-klikke: Vælg Hent tidligere skema. Vælg det senest lagrede. Vælg Synkronisér med HMTP. Voila du er tilbage til dit tidligere skema. Efter tre til fire måneder slettes de gamle backup for at frigive diskpladsen. Sletningen sender dem videre til papirkurven, hvorfra de kan gendannes hvis nødvendigt. Omvendt er det så op til skemalæggeren, dvs. dig, en gang imellem at tømme papirkurven.
3 af 13 Det tekniske Som almindelig skemalægger, kan du springe dette afsnit over. Det er udelukkende for de teknisk interesserede. En Tplan datafil er i virkeligheden en zip-fil der består af et utal af enkelt-filer. Når du åbner din datafil sker der det, at der først laves en ny mappe og dernæst pakkes de mange filer ud i den mappe. Til sidst indlæses de enkelte filer i hver sit faneblad og så kan skemalæggeren gå i gang. Med den nye brugertype kan du selv kigge med ned i den mappe, hvor alle filerne findes. Vælger du Vis arbejdsmappe ser du de aktuelle filer som HMTP arbejder med undervejs i skemalægningen. Som tidligere nævnt, er det her ikke for den almindelige skemalægger.
4 af 13 Split et fag op i to aktiviteter Fag med mere end 5 perioder. Det er en kendt sag, at fag med mere end 5 perioder ikke kan skrives direkte i Tplan. Der er flere måder at løse det problem på: Her er to aktiviteter 3b FRa og 3b FRb, der tilsammen udgør ét fag FR. Det er den bedste måde at gøre det på. Derved får du fuldstændig styr på de to dele af faget. Du kan evt. styre at den ene del skal ligge i første uge og den anden del i anden uge med Y og Z. Det er samme fag, så de to aktiviteter kan aldrig komme til at ligge på samme dag. De to aktiviteter er i indirekte dagkonflikt for at bruge Haralds ord. Her ser du fx en hel del fag med 6 positioner. Du kan naturligvis gøre som vist, at slette periodefeltet. Så vil Haralds motor tro at det er 6 enkeltpositioner 111111. Virker det for dig er det jo OK, men ellers er der den her mulighed:
5 af 13 Du kan vælge om du vil opdele alle fag i to, eller kun de, der har brug for mere end fem tegn i periodefeltet. Som sædvanlig vises resultatet under fanebladet Tabeller og det er helt op til dig at kopiere det du ønsker at bruge tilbage til fagregistret. Faget 2p dah med lærer SK er opdelt i to aktiviteter 2p daha og 2p dahb. Desuden er de to aktiviteter placeret i hver sin af de to uger.
6 af 13 Ny bruger type Med version 29.7 er der kommet en ny brugertype Superbruger. For brugertype Nybegynder ser menuen funktioner sådan her ud. For den nye type ser den ud som vist nedenfor Bruger niveau Superbruger er helt klart ikke for den normale skemalægger. Det er nærmere for Harald og jeg selv. Der er dog en enkelt mulighed som kan være interessant, nemlig muligheden for at afprøve en anden motor end den indbyggede.
7 af 13 Den 22. juni 2016 lavede Harald en ny version af motoren efter at der var eksempler på at motoren startede forfra med en fuld lægning selv om brugeren havde bedt om lægning med analyse og bygning på delplan. Den indbyggede version af motoren er fra 12. april 2016, men er en næsten uændret version fra tidligere år. Denne version er kendetegnet ved meget stor stabilitet og er det rigtige valg for de fleste. Er du interesseret i at prøve en anden motor kan du nu vælge det under den nye bruger Superbruger: Når Harald laver nye versioner vil de helt automatisk blive lagt ind i denne dialog i forbindelse med fremtidige opdateringer. Ellers åbner dialogen mulighed for at du kan kigge direkte på de mange små filer der tilsammen udgør dine skoledata (Navn.tpd).
8 af 13 Det tekniske Dette afsnit kan springes over og du skal kun læse det hvis du er nysgerrig på hvordan Tplan arbejder rent teknisk. Når du åbner dine skoledata sker der følgende: En ny mappe genereres i AppData. Indholdet af skolefilen (navn.tpd) udpakkes i den nyligt genererede mappe. Det er fordi at Navn.tpd i virkeligheden er en Zip-fil bestående af et utal af små tekstfiler. Hver tekstfil svarer til en tabel i Tplan - nogle er dog databaser der ikke gør. Filtypen er.f2a. Teksten F2A kaldes skolekoden. Tidligere kunne filtypen være nærmest hvad som helst. Fra og med version 29.7 vil nye filer altid have skolekoden HMX. Det vil sige, at alle filer har filtypen.hmx Du genkender måske KLA.F2A? Det er klasse-registret, Du genkender måske LAR.F2A? Det er lærer-registret.
9 af 13 Klik på LAR.F2A Klik så på Search Vælg fx Notesblok og klik OK Her ser du så indholdet af LAR.F2A Forhåbentlig ikke overraskende? Sådan kan du altså undersøge de enkelte filer direkte uden om Tplan. Som tidligere nævnt, er det ikke normalt at kigge her. Det burde ikke være nødvendigt for den almindelige skemalægger.
10 af 13 Positioner og perioder Lad os starte bagfra med de manglende positioner. I ganske mange år har Tplan haft muligheden for at man kan skrive positioner og perioder for generaliserede fag. Her er 1g en årgangsbetegnelse. Det nye er, at du nu kan have en opsætning der følger dine skoledata dvs. er en del af det dokument du arbejder på men også at du kan have en global opsætning., so automatisk læses ind hver gang du starter Tplan. Den globale skabelon finder du her: \Dokumenter\Tplan\SBJPP.TXT Du kan manipulere de to versioner ved hjælp af de små knapper
11 af 13 Fordelen ved at have udfyldt den tabel inden du importerer fra LUDUS og/eller Lectio, er at du så automatisk kan få indsat positioner og perioder. Med ovenstående tabel vil fx alle 1g DA hold få indsat 4 og 112 helt automatisk. Fagregistret Har du udfyldt tabellen med generaliserede data for klasserne får du automatisk fyldt cellerne ud i fagregistret:
12 af 13 Forbedring af LUDUS import rutinen I efteråret 2016 fik jeg givet importen fra LUDUS en overhaling. Da jeg programmerede importmuligheden i sommeren 2008 var det under et vist tidspres og enkelte af rutinerne var ikke særlig optimerede. Det så jeg, da jeg importerede data fra Københavns Åbne Gymnasium. Der var fx brugt meget lange lokalenavne. Det har Tplan kunnet håndtere en tid, blot det første der står i kommentaren ud for lokalet er =Det lange lokalenavn; Importrutinen fra 2008 skrev bare de lange lokalenavne i første kolonne, hvor max-længden jo som bekendt er 6 tegn. Så var det overladt til skemalæggeren at rette alle linjerne. Importrutinen fra 2008 havde også problemer med at se, at p, q og r klasser hører til hf. Alt blev sat til enten 1g, 2g eller 3g. Endelig er der det problem, at der næsten aldrig er positioner med i eksporten fra LUDUS. Der står bare 0,00. Alle de nævnte problemer har jeg gjort noget ved. De manglende positioner og perioder har du allerede læst om i det forrige. De lange lokalenavne Når du importerer fra LUDUS vil for lange lokalenavne automatisk blive kortet ned. Som du ser, forsøger Tplan at lede efter understregning ( _ ) eller bindestreg ( - ). Hvis en af delene findes vil Tplan prøve at dele lokalenavnet der. Samtidig tager Tplan hensyn til, om der er kun én afdeling eller mere end en. Er der mere end én afdeling skal lokalenavnet være efterstillet af enten (1) eller (2). Ved eksporten fra Tplan tilbage til LUDUS erstattes det korte lokalenavn 106 med det lange 106_cirkel(1) osv. Afdelingsnumrene finder du i tekstfilen med navnet Afdelinger:
13 af 13 For lange lærernavne Ved importen kortes for lange lærernavne også ned til maksimalt 28 bogstaver. Består navnet af flere dele tages første bogstav i de inderste navne, således at første og sidste led kan læses. Her er de originale data ændret, så Johanne Hornbech er erstattet med J H I yderste nød kortes lærernavnet simpelthen bare ned til 28 bogstaver. Mange hilsner fra Lasse :-)