En knap der lovede mere end den kunne
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.
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.
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.
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.