Sådan hænger platformen sammen
Alle platformens kapaciteter samlet i 13 områder: skema og vikardækning, fagfordeling, kommune-indsigter, PBL, mål-loop, elev-værktøjer, skoleadmin-oversigt, sikkerhed og integrationer.
Skema & vikar
Ugeoverblik (drag-and-drop)
Docendo-stil tavle som standardvisning i Skema-hubben — palette med fraværende lærere og ledige vikarer, dag-stablet grid og kun overrides pr. uge.
Fravær → vikar automatik
Godkendt fravær opretter VIKAR-DÆKKES-overrides pr. lektion op til 8 uger frem. Annullering rydder op, og vikar-matcher udelukker den fraværende.
Vikar-matcher v2 med fagfordelings-boost
Kandidater rangeres 0–5 ud fra linjefag, kompetence, standby og tilgængelighed — med ekstra boost for lærere allerede koblet på faget eller årgangsteamet.
Årsrullning af skemaet
Kopier klasser (årgang+1), fagfordeling, klassetimer, funktioner og valgblokke til næste skoleår med ét klik — preview før I anvender.
Vikarbudget pr. fravær
get_cover_cost_summary leverer nu en by_absence-opdeling — I ser præcis hvad hvert enkelt sygefravær koster i vikardækning.
Publish-audit på skemaet
Hard-block + soft-ack gate inden skemaet går live — fanger dobbeltbooking, lange dage, manglende vikar og lokaleklash, og arkiveres på snapshot.
Kommune & skoleadmin
Kommune-læseadgang
Kommunale administratorer ser aggregerede skoleindsigter via sikre RPC'er — uden adgang til klasse- eller elevdata.
Platformsisolation på tværs af domæner
Hver konto er låst til ét miljø (skoleelev / mystudent / fagskolen / corped). Login bouncer automatisk til det rette domæne.
STIL wsaIMPORT v8
SOAP-push af grunddata til Unilogin med auto-mode på seks Årshjul-deadlines — ingen manuelle filer.
Årshjul-påmindelser & daglig digest
Per-deadline påmindelser til lærere og skoleledere, plus kommune-triggere på alvorlige hændelser og en daglig digest.
Ferieplan-seeding med ét klik
Officielle helligdage og skoleferier seedes pr. land i ét klik — fuldt redigerbart pr. skole.
Aula-spejlkø pr. skole
Beskeder, SFO og arrangementer spejles mod Aula i mock-mode som standard; KOMBIT mTLS-produktion er klar når aftalen er på plads.
Personale, arbejdstid & elevtrivsel
A20-arbejdstidsregistrering
KL/LC-kategorier, 1924/1680-norm, beskyttet forberedelse, kvartalsopfølgning og betalte/ubetalte pauser i ét register.
Lærernorm-fane i Fagfordeling
Aggregerer skema, fagfordeling, fravær og årsnorm pr. medarbejder via dedikeret RPC — synligt for ledelse og personale.
Personale-underroller & scopes
Vikar, pædagog, TAP, konsulent og leder med otte følsomme scopes, skole- og brugeroverrides plus audit-log.
Trivselsmålingsmotor
Periodiske DCUM/Bloomsights-målinger med k-anonymitets-RPC og officielle 20- og 40-spørgsmåls-skemaer seedet.
FNFT-planlægger & STIL-eksport
Planlæg nationale færdighedstests, se resultater og varmekort, eksportér STIL-kompatibelt — DA-only.
SEN-suite med PPR & samtykke
PPR-henvisninger, accommodation-register, samtykkelog og audit — synliggjort som banner på opgaver og prøver.
Lærerens hverdag
Fagfornyelse 2026-resolver
Skifter automatisk mellem FM2014 og Fagfornyelsen 2026 pr. fag og årgang; valget fastlåses på årsplanen.
Årsplan ↔ Lektionsforberedelse
Periode-chip på hub'en, dækningsbadge på årsplanen, auto-prefill af forberedelser og AI-seed fra årsplanen.
Lektionsforberedelse i VARK-grupper
AI genererer fire VARK-varianter pr. kerneaktivitet; differentiér til alle elever med ét klik og se gruppe-aware elevpreview.
Karakterbog med 7-trinsskala
Auto-feed fra opgaver, procent→7-trin (90/78/62/48/32/15), RLS på indtastninger, manual_basis_snapshot-audit og STIL-CSV.
Team-mode i live quizzer
Kahoot-stil quizzer med holdmode, AI-genererede spørgsmål via Gemini og fælles point-runde for klassen.
Indholdsroller & samarbejdsworkspace
content_admin / content_editor scoped pr. kommune, ejerskab på learning_content, deling og korrektionsforslag.
Elev & forældre
AI-illustration i lektionsindhold
Gemini 3.1 Flash genererer relevante illustrationer i batches af fem med SHA-256-cache for genbrug.
Læsecoach med multi-kapitel-historier
Personaliserede VARK-tilpassede historier i flere kapitler — eleven læser videre i sit eget tempo.
57-sprogs tale-til-tekst med udtaleinstruktioner
On-demand TTS på 57 sprog via gpt-4o-mini-tts, med sprog-specifikke udtaleinstruktioner.
Tekstforenkling & smart rendering
AI tilpasser læseniveau pr. elev og parser interaktive markører/diagrammer adaptivt.
Interaktive øvelser — 5 typer
Komplet pipeline for fem øvelsestyper (drag-drop, sortering, parring m.fl.) med valideret JSON-skema.
Billedkunst med SmartCanvas
Eleverne tegner direkte i SmartCanvas og afleverer kunstværker som artefakter i opgaveflowet.
Produktivitet & teknik
AI-assistent i produktivitetspakken
Kontekstuel hjælp i dokumenter, ark og slides med automatisk sprog-detektion — uden at forlade værktøjet.
Lærertoggles for AI & stavekontrol
Læreren tænder/slukker AI-hjælp og stavekontrol pr. opgave — eksamenstilstand på 2 sekunder.
Afleveringsintegritet — indsætnings-detektion
Pr. session detekteres indsætninger og synliggøres for lærer og forælder — uden at blokere eleven.
Indholdsbibliotek & Smart URL-import
Drafts-bibliotek med autosave, beforeunload-flush og retry, plus Firecrawl-baseret multi-side URL-import med audit.
Auto-prøveperiode ved barn-tilknytning
Database-trigger giver 30 dages prøveperiode når forælder tilknytter et barn — uden Stripe-omveje.
Hosting i EU + S3-backup i Helsinki (FI)
App- og filhosting hos Hetzner i Falkenstein/Nürnberg (DE). Krypteret daglig backup skrives til Hetzner Object Storage (S3-kompatibel) i Helsinki (FI) — DB + Storage-filer + edge function-logs, 30 dages opbevaring. Rådata forlader aldrig EU.
Fagfordeling — fra ønske til årsplan
Scenarier & forhandling
Navngivne what-if-snapshots, TR-/medbestemmelses-runder med per-medarbejder tråde, accept/afvis og sign-off-signatur.
Lærerønsker & lærer-egenview
Lærere ser deres egen fagfordeling og indsender ønsker (fag/klasse/timer/kommentar) — admin svarer i Lærerønsker-fanen.
Budget & økonomi
Lønsatser pr. underrolle + per-medarbejder overrides, budget-cap pr. skoleår, KPI'er (budget/forbrug/diff) og CSV-eksport pr. lærer og fag.
Kompetencedækning
Linjefag, undervisningskompetence, kursus, sidefag eller ingen — pr. lærer og fag. Synliggør udækkede tildelinger på skole- og kommuneniveau.
Historik & diff år-til-år
Hver fagfordeling sammenlignes med foregående år — ny/fjernet/ændret pr. lærer, årgang og fag med KPI'er og CSV.
AI-assistent + onboarding-wizard
AI-forslag til at tildele, rebalancere eller reducere — med lærerønsker og budget som kontekst. 6-trins wizard og validate-RPC fanger huller før udrulning.
Eksport, sign-off & skema-overførsel
PDF (pr. lærer/klasse/fag + teamoversigt), multi-sheet Excel og signeret PDF-arkiv. Ét klik åbner skemaet auto-udfyldt fra fagfordelingen.
Vikar- og årsplan-bro
Vikar-matcheren bruger fagfordelings- og årgangsteam-boost; årsplaner kan seedes direkte fra den underskrevne fagfordeling.
Forælder- & elev-indsigt + møder
Skolen kan publicere fagfordelingen til forældre og elever pr. klasse. Møder & referater-fanen seeder dagsorden og samler åbne handlinger på tværs.
Kommune-indsigter — read-only og auditerede
Skemaoverblik pr. skole
KPI-strip, sortable tabel, drawer pr. skole og Vikar-økonomi. Læseadgang via SECURITY DEFINER-RPC — ingen klasse- eller elev-data.
Lærerdækning forecast
Pr. skoleår: UVM-krav vs. planlagt undervisning, gap-sortering, drilldown-Sheet med åbne tildelinger pr. fag og klasse.
Optag, SFO & klassedannelse
Ind- og udmeldelser, SFO-modulskift, klassedannelses-udkast og legacy-importer i ét overblik med periodefilter og CSV.
Skolernes indberetninger
Compliance-dokumenter på tværs af skoler via én server-side join, sortable headers, status-badges og CSV-eksport.
Underretninger §153
SLA-overvågning, bulk-acknowledge, kommune-sagsnummer + sagsbehandlernote, median-svartid og lokaliseret CSV.
Fagfordeling-indsigt & lønudtræk
Per-skole status på timer, lærere, scenarier, sign-off, forhandling og afsluttede lønudtræk — alle med scoped realtime og CSV.
PBL & mål-loop
Klima & Verdensmål-bibliotek
Produkter, væg-layouts, elevkompetencer og otte pbl_principper — kuraterede byggeklodser til lærerens PBL-forløb.
7-trins forløbsdesigner
Lærere designer PBL-forløb i syv trin med team, møder og audit-panel som viser huller og dækning live.
Realtime forløbsvæg
Eleverne arbejder sammen på en delt væg med kort og bilag i realtid. Tovholder-overblik samler alle hold for læreren.
Dannelses-PBL — SDG, Innovationshjul & Åben Skole
Framework-toggle, SDG-tagging, fasevisning på kort, Åben Skole-partnere og offentlig væg-deling via token.
Mål-loop kommune → elev
Org-mål, indikatorer og check-ins cascader fra kommune over skole, team og klasse til elev — med roll-up RPC og kvalitetsprogram-side.
Lederteam, dagmål & vejledere/TK/cirkler
Fortroligt kanban for lederteamet, dagmål pr. klasse, vejleder-/TK-emner og læringscirkler (4-mødes-skabelon) med output som mirrors til videndelings-hubben.
Elev-værktøjer i hverdagen
Sprogtutor med 12-turns kontekst
Tutor-samtaler pr. scenarie og persona, indbygget TTS, PII-scrub og arkiv/omdøb/genåbn pr. samtale.
Matematik-tavle med trinløsning
Egne og klassens tavler, KaTeX-lignende render, kopiér-knapper og en graf-tilstand når svaret er visuelt.
Idrætsplaner med ugesæt
Eleven får tilpassede træningsplaner i 1–16 uger med feedback-tråd og AI-forslag der respekterer alderstrin.
Geografi-kortstudie
Pins, AI-faktoplysninger, quiz med XP og resize-sikker projection — gradeniveau styrer prompts og guardrails.
Mediefag & debat-arena
Optag, klip og scriptforslag i mediefag; debat-arena med argument-turn, kapacitet og sensitiv-indhold-guardrail.
Videnskort & flashcards
Knowledge map pr. fag med 'næste skridt', spaced repetition via apply_flashcard_review-RPC og realtime opdatering på tværs af enheder.
Elev: klasseliv, arkiv & support
Klassens portfolier & klassevæg
Eleverne ser klassekammeraternes portfolier (når delt) og kommenterer i tråd; klassevæggen tager fotos og strækker pin/edit/slet med realtime.
Sessionsoptagelser & lydoptager
Genhør hjælpe-sessions med chat-log i accordion; egne lydoptagelser med KPI-strip og signed-URL refresh hver 50. minut.
Mine rettelser & opgavehub
Tekstrettelser i fire status-tabs med 'Marker alle gennemgået'; opgaver i Aktive/Afleveret/Bedømt/Alle med UpcomingBanner og kalender-breadcrumb.
Filer, billeder & skabelonbibliotek
URL-synced tabs, kebab-menu (Vis/Kopiér/Download/Slet), upload-kø med progress og scope-badges (Platform/Skole/Klasse) på skabeloner.
Kladdetavle & analoge afleveringer
SmartCanvas-kladdetavle med 6 MB-quota-aware persistens; foto/PDF/lyd-aflevering routes auto til åbne opgaver med AI-feedback-draft.
Resiliens-tjek & mine lån
CYRM-12-light kvartalstjek med BørneTelefonen / Childline-ressourcer; lån i Aktive/Historik/Skader med urgency-chip og kvitterings-PDF.
Skoleadmin oversigt
AI-værktøjer & AI-opgaver
KPI-strip, periode-/kategori-/værktøjs-filter, top-værktøjer/-brugere og 25 seneste kald pr. bruger. AI-opgaver markeres via created_by_ai-flag.
Opgaver & kalender
Kluster-side med status/klasse/lærer/periode-filter, AssignmentDetailDrawer med afleverings-KPI'er og kalender med ugesum og pr-dag-totaler.
Materiale-wizard & lektionsforberedelse
Sheet-drawer for source, extracted, ideas og exercises; lektionsforberedelse med goals/agenda/notes/itemCount og deep-link.
Fortællespil & sessionsoptagelser
KPI'er, optimistisk bulk-delete på fortællespil; sessionsoptagelser med reviewed-by-template, player-link/-download og 60 min udløb.
Magtanvendelse (BEK 1773/2021)
Folkeskole-kategorier (afvaerge, fastholdelse, bortvisning, tilbageholdelse), lederattestation, audit-tidslinje og jsPDF-eksport.
Opslag, klasseopslag & behandlingsplaner
Opslag i Aktive/Planlagte/Arkiv/Læsestatistik; klasseopslag med fotos og infinite-paging; behandlingsplaner med goal-check-ins og pr-plan-PDF.
Sikkerhed, samtykke & integrationer
AI-fetch chokepoint
Hver edge function går igennem aiFetch — 45 s timeout, retry på 408/425/429/5xx, og scrubPii blokerer CPR/NI/EMAIL med 422 før kald.
AI-promptaudit & store:false
ai_prompt_audit logger hver AI-prompt (super_admin alle, school_admin egne elever). OpenAI kører med store:false og hashet user-id.
Børn under 13 & forældresamtykke
useChildAgeGate.requireAiPersonalisationConsent gater AI-personalisering; child_data_consents dækker seks samtykke-typer.
Pseudonymiseret super-admin & break-glass
Super-admin ser standard-pseudonymiseret elev-katalog; break-glass-adgang kræver begrundelse og logges i sensitive_access_log.
Public API & HMAC-webhooks
Per-skole API-nøgler (sk_live_), fire læse-endpoints og HMAC-signerede webhooks på fire begivenheder — udviklerportal på /developers.
STIL wsaIMPORT v8 + KOMBIT-kanal
SOAP-push af grunddata til Unilogin med ContactPerson via KOMBIT-/CPR-kanalen — plejeforældre og officielt tilknyttede personer kommer med i XML uden Lovable-konto.
