På denne side

CSL Engines — Oversigt

Engines er de tekniske systemer der implementerer CSL’s metoder i konkrete produkter. En engine er ikke et produkt i sig selv — den er infrastrukturen der driver et produkt.

Hvad er en engine?

En engine er et genanvendeligt teknisk lag. Den samme engine kan drive flere produkter. Når du fx filtrerer i Lege Arkiv, er det Activity Engine der arbejder. Når du hører en lyd i KodeLab, er det TTS Engine.

Engine-katalog

Activity Engine

Aktivitetsforslag og filtrering

Lege Arkiv’s filtreringssystem. Håndterer sortering, kategori-filtre og søgning på tværs af aktiviteter.

  • Bruges i: Lege Arkiv
  • Input: Filterparametre (alder, rum, energi, kategori)
  • Output: Filtreret aktivitets-liste

Krea Engine

Kreative opgaver og sæsonbaserede projekter

Driver kreative forløb i Krea & Sæsoner-modulet. Håndterer sæsonlogik, projekttyper og materialeforslag.

  • Bruges i: Krea & Sæsoner
  • Input: Sæson, projekttype
  • Output: Projektbeskrivelse + materialer

Jason Engine

Kode- og cipher-opgaver

Hjertet i KodeLab. Implementerer alle cipher-algoritmer og missionssystemet.

  • Bruges i: KodeLab
  • Input: Klartekst, cipher-type, nøgle
  • Output: Krypteret/dekrypteret tekst

Flow Engine

Brugerflow og navigation

Styrer navigation og brugerflow på tværs af moduler i platformen.

  • Bruges i: Hele platformen
  • Håndterer: Routing, state, historik

Motion Engine

Animation og bevægelse

CSS- og JS-baseret animationssystem. Bruges til overgange og interaktive elementer.

  • Bruges i: Overalt i platformen
  • Principper: prefers-reduced-motion-respektfuld

Timeline Engine

Tidsbaserede forløb

Håndterer tidslinjer og tidsbaserede aktiviteter. Bruges i Ugeplanlæggeren og Dagens Tavle.

  • Bruges i: Ugeplanlægger, Dagens Tavle
  • Input: Events med tidspunkter
  • Output: Renderet tidslinje

TTS Engine

Text-to-Speech

Lyd-output fra tekst. Bruges i tilgængeligheds-kontekster og til mundtlige instruktioner.

  • Browser-native Web Speech API
  • Understøtter dansk

Podcast Engine

Lydproduktion

Struktureret lydformat. Bruges som ramme for lyd-baserede forløb.

  • Status: Eksperimentel

GFX Engine

Grafisk rendering

Visuel renderingspipeline til generering af grafiske elementer og eksport.

  • Bruges i: Printfunktioner, Skoleavis

Highlight Engine

Fremhævning og annotation

Markering og annotation af tekst og indhold.

  • Status: Eksperimentel

Layout Engine

Layout-beregning

Dynamisk layout-beregning. Bruges i komplekse modulvisninger som Ugeplanlæggeren.

  • Bruges i: Ugeplanlægger matrix-visning

Sidst opdateret:

Var denne side nyttig?