Dette blog-indlæg tjener to formål.
Primært er jeg efterhånden blevet lidt… bitter (i mangel af et bedre ord) på Lectio, og har brug for at få lidt luft ved at formulere min kritik. (Hey, det er en privat blog, ingen tvinger dig (forhåbentlig) til at læse med).
Sekundært håber jeg i mit stille sind at få nogen provokeret til at tage kampen op og give Lectio lidt sund konkurrence.
Hvad er Lectio?
Lectio er et web-baseret studieadministrations-system, som benyttes af størstedelen af de danske gymnasier.
Lectio benyttes af eleverne til at se deres eget skema, undersøge hvilket lokale de skal være i, se hvilket fag de skal have, hvilke lektier de har for, aflevere opgaver og modtage og sende beskeder til andre elever og lærere.
Af lærerne benyttes Lectio til stort set de sammen ting. Altså svare på de evige spørgsmål: “Hvor skal jeg være i næste modul?“, “Hvilket hold skal jeg have?“, “Har Ib fra 1.a afleveret sin seneste opgave?” osv.
Yderligere benytter lærerne systemet til at registrere fravær, give karakterer, planlægge længere forløb (eller dokumentere planlægning af forløbene) osv.
Endelig kan Lectio benyttes af skolens ledelse og administration til opgaver som timeregnskab, eksamensplanlægning og koordinering af elev(forældre)-konsultationer.
(Lectio kan meget mere end jeg nævner her, men dette skulle give alle læsere en følelse af hvad det er for en type system jeg taler om.)
Hvem er jeg?
Det virker dumt at skulle præsentere sig selv på sin egen blog, men hvis der skulle komme en tilfældig ny læser forbi (velkommen til…), så er jeg:
- Gymnasielærer ansat på Gefion Gymnasium og i den forbindelse bruger af Lectio.
- Varm tilhænger af fri software og åbne standarder.
Jeg har ingen insider viden om aftalen mellem min arbejdsplads og Lectio. Specielt har jeg
- ikke været forbi ledelsen / administrationen på Gefion Gymnasium med de tanker jeg giver udtryk for i denne blog-post, og
- jeg har ikke været forbi økonomi-kontoret for at finde ud af præcist hvor stor en del af skolens budget der spenderes på Lectio.
Jeg udtrykker altså på ingen måde min skoles holdning, og alle tal, påstande osv. som præsenteres (uden fornuftig kilde) er udtyrk for min personlige holdning og gætværk.
Hvad virker?
Web-skemaet hos Lectio virker rigtig godt. Det er tydeligt for mig (og eleverne) hvor jeg skal være henne, hvornår jeg skal være der, hvilket fag der skal undervises i, og hvem der skal være tilstede, udover mig.
En del af de andre funktioner virker også godt nok, f.eks. muligheden for at knytte et dokument til et modul eller en begivenhed, at registrere fravær osv.
Jeg skal også understrege at MaCom (firmaet bag Lectio) sikkert bruger meget tid og mange ressourcer på at leve op til de forskellige krav som stilles til den slags systemer.
Da Lectio kan bruges til at håndtere bl.a. elevernes karakterer stilles der garanteret forskellige krav fra Ministeriet om hvordan disse data kan og skal opbevares, hvordan data skal gøres tilgængelig osv. Det ved jeg meget lidt om, men da jeg ikke har hørt nogen skræk-historier antager jeg at den del virker fint.
Hvad virker mindre godt?
Eller: “Hvad virker skidt? Eller, hvorfor er jeg bitter?
- Ingen skema-eksport
Der er andre ting i mit liv end mit arbejde (og heldigvis for det).
Jeg har en kalender hvor jeg forsøger at skrive (næsten) alt jeg har planlagt ind, fordi det er med til at give mig et overblik over min dagligdag.
Jeg får et problem når jeg vil skrive mit arbejds-skema ind i min (elektroniske) kalender, for Lectio tillader ikke at man eksportere sin kalender i et fornuftigt format. (Der er faktisk ingen mulighed for at eksportere data, ej heller i et ufornuftigt format.)(Jeg kan forestille at enkelte læsere måske sidder lidt med en hvad så? følelse. Det kan da ikke være svært ved skoleårets start at skrive et skema ind, og så fortælle kalenderen at dette skema gentages, indtil skoleåret er omme. Og det ville sikkert have virket for en god del år siden, men hverdagen i den danske gymnasieskole er at der er meget få faste moduler. Hver uge byder på sin nye overraskelse – lokale-bytninger, aflyste og flyttede moduler hører til gymnasielærerens (og gymnasieelevens) hverdag, ikke til undtagelsen.)
Det kunne altså være ganske nyttigt at have et link jeg kunne smide efter min google-kalender, og således altid have mit rigtige skema ved siden af mine private aftaler.
Der har været forsøg på at lave sådanne skemaer (det er trods alt ikke umuligt at aflæse systemet i opbygningen af Lectios skema-sider, og så høste disse, for at producere en .ical fil, eller lignende). Men Lectio tillader det ikke. Se bl.a. blokade af lektioner hos Lektioner (dødt link: http://lections.coderer.com/blog/2011/11/blokade-af-lektioner/) og It-firma anklages for at misbruge monopol på gymnasier hos Version2.
Min analyse er at de ser en (kommende) mulighed for at udbyde et nyt produkt, og de vil selvfølgelig ikke afgive muligheden for (kommende) fortjenester.
- Ringe besked system
Lectio har en indbygget besked-funktion. Det er oplagt nødvendigt at kunne kommunikere med hinanden på en uddannelses-institution. De fleste gymnasier vælger at benytte Lectios indbyggede besked funktion til dette.
Fra et teknisk synspunkt mener jeg det burde være oplagt at give alle elever (og lærere) en e-mail adresse, og så være færdige der.
Problemet opstår når eleverne glemmer deres kodeord, kommer til at sende dumme beskeder fra deres skole-email og når folk begynder at modtage spam. Derfor giver det måske mening at have et integreret besked-system, som er lukket af fra omverdenen og som man er relativt sikker på at eleverne læser. (Eller, som man er relativt sikker på at eleverne ser, når de undersøger hvilket lokale de skal være i.)Lectios indbyggede besked-system lider dog blandt andet under følgende:
- Der mangler en søge funktion. Jeg modtager ca. en håndfuld nye beskeder hver dag. Langt størstedelen er ikke vigtige, men enkelte er og enkelte går det først senere op for mig var vigtige. Der findes ingen søgefunktion(!). Man kan ikke søge efter afsender eller besked indhold.
Man kan navigere efter tidspunkt for seneste besked i besked-tråden, og man kan sortere alle sine beskeder efter afsender af første besked i tråden og afsender af sidste besked i tråden. Så kan man løbe igennem alle beskeder fra den elev/kollega, som man tror sendte den oprindelige besked man leder efter og håbe på det bedste.
Men man kan ikke søge på en tekst-streng i beskeden (ej heller i beskedens emne-felt) og man kan ikke se en besked-historik mellem en selv og en bestemt elev eller kollega. - Der mangler yderligere mulighed for sortering / markering. I øjeblikket kan beskeder være markeret som læst, ikke læst og med flag.
Dette passer dårligt til min arbejdsgang med f.eks. min personlige mail, hvor jeg læser beskeder, arkiverer dem hvis når jeg er færdige med dem, men beholder dem i min indbakke hvis der er behov for at jeg følger op på dem.
- Der mangler en søge funktion. Jeg modtager ca. en håndfuld nye beskeder hver dag. Langt størstedelen er ikke vigtige, men enkelte er og enkelte går det først senere op for mig var vigtige. Der findes ingen søgefunktion(!). Man kan ikke søge efter afsender eller besked indhold.
- Dårligt samarbejde med eksisterende systemer
Dette er ikke et punkt som direkte volder mig problemer i min dagligdag, men da Lectio oplagt ønsker at overtage så mange arbejdsopgaver på de forskellige skoler som muligt, er samarbejde med eksisterende systemer sjældent i højsædet. Ligesom med den tidligere nævnte manglende eksport af skema-oplysninger, så er Lectio på ingen måde kendt for at virke specielt godt sammen med andre systemer eller have fornuftige eksport/integrations muligheder. - Uoverskuelig dokument-deling
Lectio kan bruges til deling af dokumenter og her er systemet tungt at danse med. Struktur i et stort antal dokumenter skal selvfølgelig komme fra systemets brugere, men det er langt fra mit indtryk at web-brugergrænsefladen er medvirkende til at styrke overblikket, når man arbejder med flere dokumenter end kan tælles på en hånd. - Ustabil hosting
Lectio er ikke kun Lectio programmet, det er en pakke hvor man får hosting med i købet. Can’t have one, without the other…I en periode fra omkring før efterårsferien har Lectio været udsat for DDoS hacker angreb.
Det har i perioder f.eks. været svært/umuligt at få afleveret en opgave eller sendt en besked. Yderst frustrerende for elever som ønsker at aflevere en opgave før afleveringsfristen udløber…Fra et bruger-perspektiv ser det ud til at at problemet har fået lov til at stå på, uden forbedringer.
Jeg har ingen viden om hvad Lectio konkret har gjort for at udbedre situationen, men på 3 uger skulle det ikke være umuligt at få forbedret sin hosting-situation betragteligt.
At Lectio ikke har fået løst problemet indenfor 3 uger antyder for mig at de er så sikre på deres kunder, at de ikke rigtig gider gøre noget alt for omkostningsfuldt ved problemet.
Jeg kan tænke på meget få hosting firmaer hvor 3+ ugers ustabil service ikke ville få kunderne til kraftigt at overveje skift til en anden udbyder. Lectio kan så glæde sig over at de ikke rigtig har nogen konkurrenter…
Da brug af Lectio systemet og hosting af systemet købes og sælges som en samlet pakke er kunderne godt og grundigt låst fast hos Lectio.Det kan godt være at studie-administrationssystemer til de danske gymnasier er et lille marked, men er det virkelig så lille at der kun er plads til en spiller?
Hvilke muligheder er der for konkurrence?
I meget runde tal er der 130 gymnasier som benytter Lectio, og de betaler hver 50.000 kr. om året for det.
Det giver ca. 6,5 million kr. om året.
Jeg er bevidst om at det ikke er realistisk at få alle gymnasier til at skifte til et alternativt system, men hvis man mener at man kan levere et bedre og/eller billigere produkt, så er der i øjeblikket en kage på et par millioner det skulle være muligt at få en bid af…
Photo by: Paul Pehrson
(Ærligt talt har jeg ingen anelse om hvad udvikling af et system med denne grad af kompleksitet vil koste, det kan selvfølgelig sagtens være at det på ingen måde kan forsvares økonomisk at begive sig ind på dette marked…)
Mit Fri-Software-hjerte håber selvfølgelig på at der kan blive udviklet et fornuftigt frit system, hvor skolerne i sidste ende betaler for hosting og konkret udviklingsarbejde, som de vurderer at de har brug for.
Hvis hostingen er for dårlig kan de snuppe deres kildekode, deres data og forhåbentlig finde en anden udbyder, som er villig til at til at levere et bedre produkt.
Som det ser ud nu er de fleste gymnasier stavnsbundne til Lectio, like it or not!
Nu har jeg aldrig selv prøvet lektio, men bruger til dagligt Fronter (som jeg har brugt de sidste ca. 4 år i forbindelse med daværende og nuværende skole), samt LudusWeb som jeg har brugt det sidste års tid (Ja, min skole har 2 FORSKELLIGE systemer til brug for elever og lærere).
Det jeg lægger mærke til er, at tæt på samtlige af de problemer du har nævnt for Lectio, gælder også for Fronter og LudusWeb, og jeg har selv haft mine store frustrationer og undren over at der tilsyneladende ikke findes bedre alternativer.
Da jeg selv brokkede mig på G+, var der en der linkede til henholdsvis https://moodle.org/ og http://www.claroline.net/ (begge open source systemer), men om de fungerer aner jeg ikke.
Desuden er problemet nok, om de oftest ret konservative ledere af de danske skoler overhovedet vil lytte til argumenter for at skifte til en af overstående, ligesåvel som at lytte til argumenter for at skifte væk fra Windows på deres computere.
Jeg kender ikke Lektio men er (næsten) daglig bruger af SkoleIntra (lignende system til folkeskoler) som forældre. Det system er bestemt ikke godt (ideerne er nok gode men de er ringe udført). Taget i betragtning hvor store summer, folkeskoler og gymnasier bruger på intranet, ville det være en idé at bygge et samlet system baseret på open source software.
I 2011 bygge Aske Mottelson en prototype: http://www.version2.dk/artikel/nyt-open-source-skoleintra-nu-uden-90er-design-og-med-god-funktionalitet-30822 og https://svn.softwareborsen.dk/skemax/
Aske Mottelsens program ser fint ud, men der mangler stadig en del funktionalitet før det også kan bruges i gymnasiet. Her er en video, der gennemgår nogle af de menuer som eleverne bruger i lectio.
http://www.youtube.com/watch?v=UpppP8jE0sI
http://www.skemax.dk/
Projekterne fedena og openschool ser også fine ud, men det vil kræve en del arbejde at tilpasse til danske forhold (Filformater for skemalægning og eksamensplan, dansk karakterskala, fravær, timeregnskab for lærer og hold, lektier, pensumoversigt, studierapport til AT etc.)
http://projectfedena.org/
http://www.open-school.org/
CSC leverer er skemasystem, der hedder Ludus. I princippet har Ludus alt en nødtvendige funktionalitet, men desværre er det ikke så brugervenligt. Min skole afprøvede Ludus i et år og skiftede derefter tilbage til Lectio.
Inlogic leverer en slags fontend til lectio og ludus. De kan sende SMS ved skemaændringer og de har skema-apps til de populæreste mobile styresystemer. Det eneste jeg mangler er muligheden for at hente mit skema som ical-fil.
http://inlogic.dk/da/produkter/
Der skal ikke stuikkes noget under stolen, så jeg vil starte med at fortælle, at jeg er med til at udvikle LUDUS Web, som er det alternative gymnasieadministrationsprogram, der desuden bruges af samtlige VUC’er og stort set alle sprogskoler med danskuddannelse.
I modsætning til Lectio har LUDUS ikke nogen modstand imod andre systemer. Vi samarbejder gerne med andre – fx har vi et udmærket samarbejde med BOSS, som flere gange har oplevet benspænd fra Lectios side, og vi kunne ikke drømme om at foretage indgreb for at hindre andre i fx at skrælle webfladen for oplysninger. Vi bruger kræfterne på at forbedre systemet, ikke på at genere andre.
LUDUS er på websiden et nyt system, som kun har været “færdig”-udviklet i et årstid (gåseøjnene skyldes, at sådan et system naturligvis aldrig er færdigt, men skal udvikles for ikke at forældes).
Det er rigtigt, at LUDUS Web i nogen udstrækning deler de mangler, som er beskrevet ovenfor. Skemaet kan dog godt eksporteres, men endnu kun af administrationen. Et problem med den slags eksport er, at den modtagende kalender fx skal kunne indse, hvad den skal stille op med begivenheder, som du har ændret i det modtagende system, og skal kunne undlade et dobbeltoprette, hvis du indlæser samme begivenhed flere gange. Kan din Googlekalender det?
LUDUS Web har naturligvis også et internt beskedsystem, men der er desuden mulighed for at sende mails eller SMS, både med fri tekst og autogenereret i forbindelse med fx aflysninger eller ændringer i skemaet.
I forbindelse med dokumenter benytter vi i LUDUS Web kategorier og filtre i stedet for mapper (ligesom det kendes fra Google), og der er et indbygget konferencesystem – udover at dokumenter, som udleveres i forbindelse med et forløb, jo kan ses i samlet i forbindelse med forløbsbeskrivelsen.
Jeg kunne sagten beskrive andre ulemper ved Lectio, som jeg undrer mig over, at man finder sig i, men skal nøjes med et enkelt, nemlig håndteringen i forbindelse med aflevering af skriftlige opgaver. Her får man som lærer kun det seneste dokument, hver elev har lagt ind, så eleverne skal zippe, hvis de har flere, og læreren skal så manuelt unzippe (og læreren kan i øvrigt ikke SE, om eleven har afleveret flere dokumenter, eller om eleven eventuelt har skrevet en bemærkning til læreren). Disse ulemper (og mange andre) slipper man for som LUDUS-bruger.
En del af de andre funktioner virker også godt nok, f.eks. muligheden for at knytte et dokument til et modul eller en begivenhed, at registrere fravær osv.
I 2013 lavede jeg et script der gør som du beskriver; “crawler” de offentlige skema sider for en elev, og laver en .ics fil, som kan læses af Google Calendar, eller iCal på en Mac eller en iPhone. Tænkte, at det kunne have interesse for dig, og andre der ønske at Lectio kan integreres med sin daglige planlægning.
En nærmere forklaring kan findes på http://emilba.ch/lectio
Hej Emil, Jeg er nyansat gymlærer og vil meget gerne kigge på scriptet – men det ser ud til at Emilba.ch siden er lukket ned. Nogen mulighed for at du kan sende mig koden eller lignende?
Hej Simon
Nu er jeg ikke Emil, men jeg svarer alligevel :)
https://github.com/emmikkelsen/node-lectio-til-ics
Hvis du får det til at virke, så giv gerne lyd – jeg mangler også funktionaliteten rigtig meget!
Jeg har kunne få hente filerne ned, hente “dependencies” med “npm install”, og så kan jeg tilgå web-serveren og få en fin “ERROR” side.
Men jeg her ikke node eller js haj, så jeg ved faktisk ikke rigtig hvad jeg laver…
Mvh.
Søren
Hej Søren
Fejlmeddelelsen skyldes nok, at du ikke oplyser skole, elev-/lærer- id. For en lærer skal man tilføje ?laerer=&uger=3&type=laerer&skole= til den side du åbner.
Mvh Emil
Hej Simon
Som Søren skrev er dette en udgave af scriptet: https://github.com/emmikkelsen/node-lectio-til-ics
Alternativt er der også en udgave i PHP, men jeg ved ikke hvor godt den virker: https://github.com/emmikkelsen/php-lectio-til-ics
Mvh Emil Mikkelsen
Hej Emil – fedt!
Jeg har dog i mellemtiden skiftet job, så jeg benytter ikke længere Lectio.
Men det kan være at andre kan få glæde af dit script.
Fair nok – Det må vi håbe.
Ja, det er nok et ”longshot”. Men hvis der stadig er nogen der holder øje med denne debat, er der så nogen der kan svare mig på om det er muligt at få sin lectio kalender som en Ical (uden at have forstand på scripts m.m.)?
Havde Emil’s version fra Emilba.ch inden at den crashede, og nu står jeg virkelig og mangler sådan et produkt…
Tak på forhånd
Hej Julius
Du kan forsøge at tage et kig her:
https://skema.click
Mvh.
Søren