Platformskapaciteter

    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.