Musikværkstedet flytter til CSL Læring
Musikværkstedet har ligget i laboratoriet siden 23. september. Nu bor det kun i CSL Læring, hvor skolens materialer samles, og de gamle adresser sender videre dertil.
Her dokumenterer vi eksperimenter, beslutninger og iterationer bag CSL's udvikling.
Lab Log viser eksperimenter og beslutninger. Forumet er stedet, hvor man kan reagere, udfordre retningen, spørge ind til et greb eller dele en relevant erfaring tilbage.
Lab Log bruges til at synliggøre de beslutninger, tests og milepæle der driver udviklingen af CSL's metoder, platforme og universer.
Musikværkstedet har ligget i laboratoriet siden 23. september. Nu bor det kun i CSL Læring, hvor skolens materialer samles, og de gamle adresser sender videre dertil.
Musikværkstedet har ligget i laboratoriet siden 23. september. Nu bor det kun i CSL Læring, hvor skolens materialer samles, og de gamle adresser sender videre dertil.
Byggeloggen samler store tegninger og korte nyt fra byen. Birger bliver, og siden kan følges uden et klasseforløb.
SEKTOR NUL har fået printmateriale til hele skoleforløbet: elevark og hæfter til hvert klassetrin, kortspillet Nul!, forløb på fire lektioner, bevægelseslege og tavlepræsentationer. I spillet har hvert klassetrin nu sin egen sag, og eleven kan lave sin egen.
Jeg har regnet alle kasser i SEKTOR NUL igennem mod et uafhængigt facit. Spillet afrundede 10 ÷ 3, skrev kommatal med punktum og kunne regne 50 % som 50. Det er rettet.
SEKTOR NUL har fået en side til læreren med Fælles Mål og kilder. Samtidig har jeg rettet tre ting, der gjorde spillet svært at bruge i en klasse: negative tal i 1. klasse, kasser, der sad fast, og skrifter hentet fra Google.
Tretten musikforløb til skolen har ligget som en lokal prøve på min egen maskine. Nu står de i laboratoriet — tydeligt mærket som en prototype, fordi ingen klasse har prøvet dem endnu.
Fjorten produktsider begyndte med en faktaliste. Nu møder man produktets eget billede — det samme, der står på kortet i laboratoriet. Deles et link, følger billedet med.
8.405 emojis i det, man kan se. De bliver erstattet af ikoner, der er tegnet til CSL. Først i pædagogplatformens hubs og i legearkivet, hvor der var flest.
Skiltet øverst på hver side, laboratoriets afdelinger, universernes mærker og produktsidernes kort bruger nu CSL's egne tegnede ikoner. Tre af universernes tegn kunne slet ikke ses på mange telefoner.
21 produkter, 1.110 ord og ikke ét billede. Nu har hvert kort et billede fra produktet selv, advarslerne er blevet til små mærker, og på telefonen swiper man sig gennem afdelingerne.
Jeg byggede et script, der slår hver paragrafhenvisning op hos retsinformation. Det har i to dage skrevet «bekræftet» om en paragraf, det slog op i den forkerte lov.
PædLex skrev, at pædagoguddannelsens bekendtgørelse trådte i kraft 1. august 2017. Den trådte i kraft 10. april. Datoen var gættet ud fra, hvornår et studieår begynder.
PædLex havde et opslag om «Nøglemetoden». Der findes ingen metode af det navn. Ordningen findes — navnet gør ikke.
PædLex skrev: «Du må ikke fortælle forældrene at du underretter.» Det er undtagelsen skrevet som hovedregel — og den omvendte regel kan ødelægge et forældresamarbejde uden grund.
Et dansk serveringsspil om verdens klammeste madbod. Det begyndte som en prototype fra en AI, og vejen derfra til noget, børn kan spille, gik gennem en motor uden browser, 64 tests og en robot, der spillede spillet hurtigere end jeg kan.
Tredje og sidste runde af gennemgangen. Metoderne, casene og vikarguiden. Det værste lå i den vejledning, en vikar slår op, mens noget er ved at gå galt.
Jeg åbnede endelig PædLex i en browser. De røde flag om børns udvikling var ikke med i visningen, der hedder «Alle områder».
Casene var det eneste datasæt tilbage uden kildehenvisninger. De skulle ikke alle sammen have en — men otte af dem skulle.
Jeg læste de sidste tre områder af PædLex igennem: de 42 cases, teoretikernes brødtekst og de 45 chat-svar. Der lå fire opdigtede kilder mere — og et svar, hvor appen gik god for sig selv.
Første del af gennemgangen af PædLex, der har holdt pause siden 9. september. Opslagsværket havde kilder på hvert eneste opslag — det viste sig bare at være det forkerte at måle på.
Ni runder i træk fandt jeg den samme slags fejl i PædLex. Så byggede jeg et værktøj til at finde den i stedet — og det første, det fandt, var to fejl jeg selv havde lavet samme dag.
Femte og sidste runde. Læringsforløbenes nøglepunkter er det, en studerende læser op på før eksamen. Ti paragrafhenvisninger var forkerte, og fem af de seks læreplanstemaer var opfundet.
De sidste fire datatyper i PædLex fik et kildefelt. Undervejs opdagede jeg, at al teksten i læringsforløbene aldrig er blevet vist på skærmen.
Anden del af gennemgangen. Jeg rettede lovsamlingen i juli og troede, jeg var færdig. Leksikonnet stod med den gamle retstilstand, og de to steder modsagde hinanden.
Alle femten paragrafhenvisninger holdt. Men kørslen afslørede en anden fejl — en dato jeg selv havde skrevet forkert ind få timer forinden.
Jeg blev spurgt, om PædLex kunne åbne igen. Svaret var nej, og det her er grunden: de røde flag om børns udvikling var ikke til at stole på.
Sidste datasæt i gennemgangen. Det største fund var ikke fagligt: Tjeklister-fanen crashede, og den havde gjort det et stykke tid.
Hver lov i PædLex bar en dato for, hvornår den sidst blev tjekket. Ingen kunne se den. Og da jeg endelig åbnede browseren, stod der et versionsnummer, der var tre udgivelser gammelt.
Byggepladsen viser nu både byen, som den står, og planen for, hvordan den skal blive: en sø med en bæk, en skov og en snoet vej hele vejen rundt.
Neuralis Global har fået nye fortællinger i scener, der for første gang går bag om universets egen tid — fra en stenalderlejr til den første telegraf og videre til 2039.
Et nyt Roblox-spil i Røvbananen-universet bliver bygget i det åbne. Børnene, der skal spille det først, kan nu følge byen vokse på en side skrevet til dem.
Platformen, læringsbiblioteket, PædLex og StartUpTools er lukket, mens indhold og funktioner bliver gennemgået.
Menuen viser nu ét level og én tydelig start; pitch, hold og level-timing er samtidig bevist gennem browserens rigtige lydkæde.
Et første synligt trin fra forsiden til læringsbiblioteket og de printbare lektioner.
Læringsplatformens 76 genererede lektionsark skjuler nu ikke længere build-stier eller rå placeholder-markup, og tegnfelter fungerer som printbare arbejdsfelter.
Pirate Waters' landskabs-HUD er låst med en reel browsermåling, og tower-defence-referencekoden samt platform-logoet har fået en ren source-of-truth-grænse.
Et udviklerflag gør stabile NPC-targets, intents og aktive pressere synlige uden at ændre kampens AI.
En lille ring om combo-multiplikatoren viser nu præcis, hvor længe spilleren har til at forlænge serien.
En reproducerbar fuldkampsprøve viser, at DIRECT vælger langt flere hårde, direkte bolde end BALANCED.
Jab og heavy kan nu trykkes i de sidste 120 millisekunder af recovery og udføres på den første lovlige frame.
En hård aflevering skulle føles blødere ved modtagelsen. Den første løsning ændrede balancen; den næste ændrede kun det, spilleren ser.
Guard tager nu brodden af et tungt slag, men efterlader fighteren i en kort recovery, hvor modstanderen handler først.
Et jab uden kontakt skaber nu et kort, synligt exposed-vindue, hvor et tungt slag kan straffe fejlen.
Et flagget input-panel gør manglende releases synlige, mens nye browsergates lukker pointercancel og fight-exit.
Fightmotorens første eksplicitte modtræk gør et rettidigt jab læsbart uden at ændre kampens skade eller timing.
Den konkrete spiller følger nu sit skud gennem mållinjen og ind i efterkampsrapporten.
Pass, skud, tackle og fight-handlinger går nu gennem én fasebevidst adapter på både keyboard og touch.
En reproducerbar levende AI-prøve viser, at hjemmeplanerne skaber tydeligt forskellige pressere, targets og faktiske positioner.
En reproducerbar fuldkampsprøve viser, at PRESS kommer tættere på boldholderen og generobrer bolden oftere end BALANCED.
En reproducerbar fuldkampsprøve viser, at VIOLENT både presser og begår forseelser tidligere og oftere end DEEP.
En fightsejr eller et nederlag bliver nu ført tilbage til den rigtige spiller og gemt som form og skade i sæsonen.
Skudindikatoren kendte allerede rækkevidden. Nu forklarer den også den dårlige position uden at ændre selve skuddet.
Et ugyldigt tackletryk forsvinder ikke længere lydløst i bufferen: COOLDOWN eller NO TARGET forklarer årsagen.
Creative System Lab har fået en international fordør. Den viser bredden i laboratoriet, men reserverer produkthylden til det, vi faktisk er klar til at udgive.
Parkour Zombie Runs shop kunne godt købe på mobil, men svaret var skjult bag dialogen. Nu kan man se saldo, kvittering og præcis fejl med det samme.
Parkour Zombie Run havde tre sværhedsgrader, men kun én rekord. Nu har Normal, Mareridt og Parkour Helvede hver sin lokale bedste tid.
Parkour Zombie Runs wall-jump-skakt krævede et spring, spillets bevægelse ikke kunne levere. Nu passer banens geometri, afsættet og touch-styringen sammen.
Bjælken øverst med «vi bygger i det åbne» fyldte 83 pixels på en telefon og 59 på en computer. Forskellen var, at sætningen brød om til tre linjer.
Søgeknappen i PædLex så forkert ud, fordi fjorten linjer CSS manglede semikolon. Det giver ingen fejlmeddelelse — reglen bliver bare kasseret.
Produktsiderne havde ét link tilbage til Laboratoriet. Nu er der et helt spor — og det peger også på den afdeling, produktet står i.
Sitets terracotta gav 4,39 i kontrast. Kravet er 4,5. Forskellen kan ingen se — men den afgør, om teksten kan læses af nogen med nedsat syn.
Fem prototyper flyttede ind i Laboratoriet på én dag — et matematikspil, et børnelaboratorium, et lagerspil, gadefodbold og en skyttegrav. Undervejs skrumpede billederne fra 19 MB til 2,5.
Der ligger atten ting i laboratoriet. Forsiden nævnte ét af dem ved navn — og sagde til gengæld det samme to gange.
Jeg bygger også ting, der ikke er til børn. De skulle et sted hen — men ikke ind i et baglokale. CSL By Night er svaret: mærket, nævnt ved navn, og bag en dør der siger hvad den er.
Atten produkter lå i ét fladt gitter — matematik ved siden af zombiespil ved siden af satire. Nu har Laboratoriet tre afdelinger med hver sin side, og browserspillene har fået deres egen.
Visuel Matematik var 759 pixels bred på en 390-pixels telefon. Man kunne trække hele appen ud til siden, og indholdet startede uden for skærmen.
Hovedmenuen havde seks punkter, og de sagde delvis det samme. Laboratoriet var linket tre gange i samme panel, mens den største samling på hele sitet ikke stod der overhovedet.
Kosmisk Legeplads viser tre dagsordrer med kodenavne som CHARLIE-4. Hver anden dag hed den første i stedet «undefined-0», og signalet var modtaget klokken 07:-35.
En finger har brug for omkring 44 pixels. Sitets links havde 19 til 26 — og den værste var footeren, som står på hver eneste side.
Del-knappen i PædLex kopierede en adresse, der ikke engang pegede ind i appen. Og selv den rigtige adresse gav en fejlside, hvis man åbnede den direkte.
En frontend-audit af hele sitet fandt 32 ting. De fem hurtigste er lavet nu — og den dyreste var, at ingen af de 18 produktkort i Laboratoriet linkede til den produktside der hører til.
Spillet har haft knapper på skærmen længe. De lå bare oven på alt det andet, så luk-knappen i shoppen ramte magi-knappen i stedet, og minimappen dækkede livtallet.
På en telefon gik 28% af skærmen til bjælker og menuer, før der stod noget pædagogisk. Nu ligger sektionerne som faner i bunden, og indholdet får pladsen.
Al mobil-tuning på de tre lab-spil var lavet stående. Vendte man telefonen om på siden, kunne man ikke lukke shoppen i det ene spil og ikke komme forbi velkomstskærmen i det andet.
Tre musik-moduler blev til ét, og to sidebar-punkter viste sig at være knapper. Ingenting er fjernet — det ligger bare der hvor man leder efter det.
Et dødt link ud af to sidebars, 37 rå databasenavne skiftet ud med rigtigt dansk, og ni motorer der startede uden at nogen brugte dem.
Et spilunivers til 3.–5. klasse med fire planet-klasser, 11 spil og en spilbygger eleverne selv bruger — nu som det 18. produkt i Laboratoriet.
Læringsplatformen foreslår nu et næste skridt efter hver quiz på alle 19 emner. Udrulningen afslørede tre fejl, ingen test havde fanget.
Lege Arkiv har fået et genbrugs-kastespil med nummererede rum, underhåndskast og kastebrikker, der ikke kan puttes i munden.
Lege Arkiv har fået sit første skjult-rolle-forhandlingsspil — og to kandidater blev afvist undervejs for at komme dertil.
Lege Arkiv har fået en stafet, hvor det hurtigste hold ikke automatisk vinder.
Lege Arkiv har fået et rulle-målspil med 3, 2 og 1 point — og kildens løg er skiftet ud med noget, der ikke er mad.
En navne-mingle hvor alle bærer et synligt nummer — og hvor reglen om at skjule sit eget nummer er skrevet ud.
Lege Arkiv har fået en line-up-navneleg, hvor kriterierne kun handler om navnet, og hvor ingen flytter nogen.
Lege Arkiv har fået en rolig navneleg, hvor børn kobler deres navn til en selvvalgt bevægelse, som fællesskabet gentager.
Lege Arkiv har fået en kildeverificeret navnebold-leg med gradvis sværhedsopbygning, bløde kast og hjælp frem for udgang.
Lege Arkiv har fået en skoleegnet orienteringsstafet med korte kortbaner, sikker check-in og præcision før fart.
Lege Arkiv har fået en kildeverificeret rundboldvariant med fem ringbaser, blød bold og tydelige sikkerhedsregler.
Lege Arkiv har fået en tryg 13-spørgsmålsquiz med 1-X-2-svar, samtidig svarvisning og forklarende feedback.
Bogmærker synkroniseres nu uden React-advarsler, og Natugle-badget kræver en faktisk klassifikation om natten.
Ugeplanlæggeren havde en medarbejder-tilstand der sagde 'du kan foreslå aktiviteter'. Man kunne ikke foreslå noget — man skrev direkte i planen som altid. Nu kan man, og lederen kan godkende eller afvise.
Platformen har haft favorit-stjerner på lege længe — men listen levede i sin egen silo. Nu er der ét delt favorit-lag på tværs af platformen, og en samlet liste man kan åbne uden at logge ind. Ingen konti, ingen sky: alt bor lokalt på enheden.
Efter hver udgivelse tjekkede jeg at siden var landet rigtigt. Men tjekket kiggede kun på forsiden og syv andre Astro-sider — platformen, læringsdelen, børnefladen og alle lab-apperne var usynlige for det. Nu dækker det 29 flader og 201 filer, og undervejs fandt det tre ægte fejl.
Værktøjskassen reklamerede med 33 guider til freelancere — moms, bogføring, kontrakter. Hver eneste gav 404. Guiderne var skrevet og færdige; de blev bare aldrig udgivet, fordi en sikkerhedsregel fejede dem med. Nu kan de læses.
Docs-wikien har fået en ny Produkter-sektion der dækker hele Laboratoriet, changeloggen er ført ajour, forældede sider er skrevet om — og både docs og sitemap holder sig nu opdaterede pr. kontrakt: en automatisk vagt fejler, hvis et produkt mangler dokumentation eller changeloggen sakker bagud.
Produktsiderne i Laboratoriet var datablade: de fortalte om produktet uden at vise det. Nu kan en side have skærmbilleder, highlights, kom-i-gang-trin — og produktets eget visuelle udtryk, med CSL-rammen som den røde tråd. SEKTOR 2850 er den første på den nye skabelon.
Hvem står hvor? Det vigtigste ark til en skolekoncert — sceneplanen — kunne bygges på skærmen, men aldrig printes. Nu printer Performance Builderen ét ark pr. band: de seks scenezoner med elevnavne og roller, klar til at hænge op i salen. Undervejs fandt vi og rettede en fejl, der gemte flere af Band Engines vinduer væk.
Membranen-universets første spilbare produkt er nu i kataloget: et tekstbaseret overlevelsesspil i et Nærum, hvor systemet renderer virkeligheden og du er afvigelsen. Spilbart hele vejen til endgame med tre forskellige afslutninger.
Net Forum kører nu med det samlede CSL-login som standard, og en hel dags stabilitetsjagt fjernede en stribe fejl i skrive-flows — plus den egentlige årsag: forummet testes nu automatisk mod den samme opsætning som den rigtige side kører på.
Konspirations-universet er blevet bygget ud: et nyt visuelt lag kaldet Hjernen binder universets begreber sammen, sitet har fået gennemarbejdede grafiske detaljer, og novelle-læseren er blevet renoveret, så fortællingerne er behagelige at læse fra ende til anden.
Formelbyggeren er landet i Ligningsbalancen: når du er klar, skifter du fra knapper til selv at skrive næste trin som notation — og motoren tjekker, om vægten stadig er i ligevægt.
Modul 2 samme dag som launch: løs ligninger på en vægt, hvor du kan SE hvorfor man skal gøre det samme på begge sider — prøv at snyde, og balancen vælter.
Du skal ikke stole på en regel, før du har set hvorfor den virker. Første modul er live: byg brøker med hænderne og se fire visninger følge med — flade, brøkvæg, tallinje og symbol.
En fast skærm i rummet kan nu vise dagens plan direkte — ingen pædagog behøver være logget ind for at tavlen virker.
Mysterielab har fået fem nye færdige missioner at vælge mellem — fra yngste trins Caesar-kodejagt til ældste klassers dobbeltagent-samarbejde. Samtidig viser byggeren nu tydeligt hvilken kode hver post bruger, og Caesar-hjulet er kommet i orden.
Et mørkt konspirations-univers med 221 opslag, en levende vidensgraf og en superintelligent AI der vågnede på 47 sekunder — nu udforskbart i Laboratoriet.
Når en vikar overtager dagen, er den reelle barriere ikke teknologien — det er utrygheden ved at klikke rundt i en fremmed system. Nu er der et lille banner der siger 'intet slettes — du overtager bare', en tydeligere tom-tilstand, og en forklaring af de to tilstande.
Mysterielab kunne bygge sporløb, men selve afviklingen med klassen sad fast: knapperne i Sporløb-fanen svarede ikke. Nu virker det hele — og en ny rute-oversigt viser tydeligt hvilken post der er løst, hvilken I er ved, og hvilke der stadig er låst.
En vikar møder ofte en fremmed enhed og et upålideligt netværk. Nu virker vikartilstand roligt videre uden net: dagens plan er der stadig, en tydelig besked fortæller at man arbejder lokalt, og sikkerhedskopien til skyen ordner sig selv, så snart forbindelsen er tilbage.
Musikstudiet var begyndt at bo trangt inde i platformen: pads-sektionen åd beat-grid'et, og platformens bjælker åd studiet. Nu kan bjælkerne foldes væk, en ny Fokus-knap giver studiet hele skærmen, og 'Eget vindue' åbner det frit i sit eget faneblad.
Beat Labs playlist har fået et Automation-spor: tegn en kurve, og lydstyrken, tonen eller panoreringen følger den gennem hele sangen. Det store fade-ud, filteret der langsomt åbner — det man kender fra rigtige DAWs — kan nu tegnes med én finger.
Nu behøver man ikke længere trykke Afspil for at komme i gang med at optage. Slå Optag til, og så snart du rører en pad eller en tangent, starter afspilningen af sig selv — med tælle-ind hvis du har slået det til. Præcis som i de rigtige musikprogrammer.
Når Beat Lab tæller ind før en optagelse, står nedtællingen nu som store tal direkte oven på skærm-pads'ene og klaviaturet — dér hvor man alligevel kigger. Ingen metronom-erfaring nødvendig: man kan se præcis hvornår optagelsen begynder.
Hidtil skulle Band Engine genåbnes for at opdage, at et beat var ændret i Beat Lab. Nu følger redigeringen med live: DAW'en i ét vindue, klassens scene på projektoren i et andet — og de to holder sig i takt af sig selv.
Når en klasse bygger en sang i Beat Lab og tager den med over i Band Engine for at spille den sammen, følger selve arrangementet nu med — hvilke grooves, i hvilken rækkefølge, hvor mange gange. Scenen viser præcis den sang, klassen har bygget.
Det vigtigste i Band Engine — at spille sangen med klassen — gemte sig som en række små ikoner klemt ind i toppen af skærmen. Nu har øve-afspilleren sin egen tydelige bjælke: en stor Øv sangen-knap, sangens akkorder der lyser med mens der spilles, navngivne lag-knapper og tempo-kontrol med etiket.
Syvende byggefase af det nye Beat Lab-studie: Browserens presets er de rigtige pædagogiske grooves med fokus- og tip-tekster, sampleren kan importere og slice rigtige lydfiler, og alle klasseværktøjerne — øvelser, diktat, koncert, elevprofil — har fået ét hjem i Klassen-sektionen. Kun den store cutover mangler.
Efter otte byggefaser på to dage er det nye Beat Lab-studie nu standardoplevelsen: ét samlet DAW-layout med channel rack, playlist, mixer, presets, sampler og klasseværktøjer. Det gamle UI lever videre en kort overgang bag et fallback-link, og børneskindet er afløst af den nye Enkel-tilstand.
Optage-knappen i det nye Beat Lab-studie er ikke længere pynt: slut et MIDI-keyboard til, armér optagelsen, og det du spiller lander som noder i piano roll'en — kvantiseret til nærmeste sekstendedel. Og med den nye Tæl ind-knap får du fire klik at komme i gang på, før transporten ruller.
Optage-knappen kom til Beat Lab i går, men den krævede et rigtigt MIDI-keyboard — og det har de færreste klasselokaler. Nu er der et klaviatur på skærmen i piano roll'en: klik eller tryk på tangenterne for at spille med, og armér Optag for at spille en melodi direkte ind. Det virker med mus, og det virker med fingre på en tablet.
Seks trommepads sidder nu nederst i Channel Rack: stortromme, lilletromme, hi-hat, open hat, klap og perc, hver i sit spors farve. Klik øverst på en pad for et blødt slag, nederst for et hårdt — og med Optag armeret lander slagene i beatet. Sammen med skærm-klaviaturet betyder det, at hele optagelsen virker uden noget som helst udstyr.
Optagelsen i Beat Lab kan nu også trommer: slå på pads'ene på et MIDI-keyboard eller en pad-controller, og slagene lander som steps i trommesporene — stortromme, lilletromme, hi-hat, open hat, klap og perc. Slår du hårdt, bliver steppet hårdt. Dermed er hele optage-flowet på plads: melodi og trommer, med og uden keyboard.
Beat Lab er bygget om fra en lang side med foldeude-sektioner til en samlet DAW: studio-bar med rum-faner øverst, arbejdsflade med klassepanel i siden, mixer og master som skuffer i bunden og en statusbar der altid fortæller hvad der sker. Og de tre musikrum — Akkordværkstedet, Beat Lab og Band Engine — hænger nu sammen som ét program.
Beat Lab skal genbygges som et rigtigt studieprogram — ét samlet layout med channel rack, playlist og mixer på én skærm, inspireret af FL Studio. Første skridt er en klikbar design-attrap: ingen lyd endnu, men hele layoutet kan prøves af, inklusive den nye Enkel-tilstand der erstatter børneskindet.
Elevernes QR-kort blev før genereret af en ekstern tjeneste. Nu bygges koderne direkte i browseren: bedre privatliv, og kortene virker også uden internet i gymnastiksalen.
Violin-diagrammerne genbrugte bas-greb, selvom violin er stemt helt anderledes. Nu viser og spiller violinen rigtige toner — med et klassisk dobbeltgreb der er nemt for børn.
På læringsplatformen slutter en quiz ikke længere bare med et tal. Den foreslår nu et konkret næste skridt — læs arkivet igen, prøv samme niveau, eller ryk op i sværhedsgrad — og kan sætte det i gang med ét klik. Første version kører i Kroppen-arkivet.
Læringsplatformens forløb har hidtil holdt sig til ét emne ad gangen. Det nye forløb 'Sygdom og samfund' trækker tråde på tværs af tre interaktive arkiver — Middelalderen, Kroppen og Industrialiseringen — og lader matematikken være den fælles tråd.
Lege fra arkivet kan nu sendes direkte ind i Ugeplanlæggeren som rigtige aktiviteter — vælg en dag eller fordel jævnt over ugen. Kurven og planlæggeren var to adskilte verdener; nu er de bundet sammen.
Produktvæggen og Laboratoriet var to sider med samme formål. Nu er der én: Lab. Alle spil, apps, værktøjer og produkter bor samme sted — inklusive spillene fra røvbananen.dk.
Jeg har skærpet, hvad Creative System Lab egentlig er: ikke et firma med en investor-pitch, men mit personlige laboratorium for læring, software, spil og skæve digitale universer.
Sitet er nu officielt delt på de sociale medier. Samtidig har vi bygget vores eget fejl-fangst-system, så vi hurtigt opdager, hvis noget går i stykker for en besøgende.
To nye værktøjer er flyttet ind i Laboratoriet — KampStat til trænere og StartUpTools-værktøjskassen — og skoler kan nu komme i gang sammen uden ventetid.
Alle 19 læringstemaer er nu gennemgået fakta for fakta. Samtidig krediterer vi nu Legedatabasen åbent i lege-arkivet — vi bygger oven på andres gode arbejde, og det skal man kunne se.
Sidste uges arbejde bragte CSL over i selv-deployende CI-pipeline (GitHub Actions → Linux-build → SFTP), integrerede PædLex som lab-produkt, løste platform-wide mobil-overløb + tap-targets (B1–B3), og leverede en parametrisk per-side OG-billede-pipeline.
To spor leveret på hovedsitet: async webfonts + reserveret banner-plads løftede forsidens Lighthouse-perf fra 91 til 94 og fjernede en skjult CLS-kilde, og en forundersøgelse kortlagde hele SQLite→Supabase-migrationen for Net Forum med anbefalingen UDSKYD.
Juni bragte store spor på tværs af hele CSL: Skoleavisen flyttet fra platformen til Laboratoriet som kun-læse lab-app, Lege Arkiv promoveret til 307 live-lege, Beat Lab CSS tokeniseret i 14 bidder, og Produktvæg fik authenticated cloud-admin flow.
Læringsbiblioteket udvides til 105 emner og 773 materialer. Forum får email-notifikationer og drag-and-drop upload. 8 plugins migreret til design-tokens. Podcast Studio fjernet fra roadmap.
Forum-bridge side tilføjet så /forum/ virker lokalt. Site-wide construction notice på alle flader. Læringsplatform lesson-build OOM fixet. Python .venv oprydning frigav 189 MB.
Alle 298 lege har nu visual_profile. Visual Engine radar, scene-brief og animationsbrief tilføjet. 165 streng-play_sequences migreret til rigt objekt-skema. Band Engine 3 faser komplette.
Antigravity→Neuralis Global rebrand komplet. Horror-genre som primær retning. Middelalderen-matematik forløb bygget. Sudoku Platform og Nexus Intelligence Template udvidet.
CSL Læringsplatformens skoleopgaver gennemgået for sprog, logik, fakta og matematiske fejl. Content pipeline brainstormet med 11 formater til X, Instagram og YouTube Shorts.
CSL Quick Capture daily notes koblet på Observer-sync. Telefonnoter vises nu som separat auto-blok i dagbogen. Quality gate, hook quality og regression opdateret.
Observer scheduled tasks blokeret af stale locks i 3 dage. Lock-fix implementeret med automatisk oprydning efter 30 min. Regression suite udvidet til 16/16 checks.
Alle 6 kapitler i Røvbanan Origin gennemgået for bugs og cheese-problemer. Wall jump overhaules med sticky wall og skill-baseret progression. TypeScript sat som permanent krav.
Learning library tømt for AI-genereret indhold, børnelogin fjernet, gammel børnezone nulstillet. gpt-4o og o3 permanent blacklisted i alle projekter.
Tre målrettede GDPR-forbedringer implementeret baseret på CSL_SKOLEKLAR_PLATFORM_GDPR_FREMTIDSPLAN_v2: rolle-normalisering, eksplicit samtykke ved registrering og et lightweight audit-log modul.
Sitemap.xml, robots.txt, og og:image tilføjet. BaseLayout udvidet med JSON-LD schema og robots-override prop. Organization schema på forsiden. noindex på interne sider.
To store Q1 2027 redesign-opgaver afsluttet: Simulation-view med mission-drevet scenearkitektur og Skolehub med redesignet topsektion, spor-kort og dynamisk fortsæt-funktion.
CSL's visuelle designsystem er nu skrevet ned som et fælles referencedokument, så fremtidige agenter og bidragydere arbejder inden for samme rammer.
Tre kritiske fejl rettet: plugins synkroniseres nu korrekt til public/platform/, born.html-links virker, og /platform/-redirectet fungerer i både Astro dev og Netlify.
Alle sider på Astro-sitet og produktvæggen er nu migreret til Atelier Kommune-paletten — terracotta, blågrøn og espresso erstatter det tidligere neon-cyan/indigo-tema.
Første version af CSL-websitet er nu bygget som et content-drevet system, så indhold kan vedligeholdes og udvides mere disciplineret.