SCORM: Den ultimative guide til ikke-teknikere

Hvis du googler “scorm compliant elearning course” får du næsten 200.000 resultater. Det er en jungle.

Denne guide giver dig svar på dine spørgsmål om SCORM. Herunder:

  • Hvad er SCORM? En grundlæggende introduktion til SCORM's rolle og betydning i online læring. 
  • SCORM-pakker: En guide til, hvordan de skabes, og hvad de indeholder.
  • Forfatterværktøjer: Anbefalinger til de værktøjer, du skal bruge for at skabe engagerende SCORM-baseret e-læring.
  • Sådan bruger du SCORM: Tips til praktisk anvendelse af SCORM-pakker i dit læringssystem.
  • Vælge det rette LMS: Hvordan du finder et LMS, der er kompatibelt med SCORM, for at optimere din e-læringsplatform.
  • SCORM-indholdssikring og opdatering: En forståelig forklaring på brugen af SCORM-proxy til at holde dit indhold sikkert og opdaterbart.

Vi dykker også ned i SCORM's historie for at forstå dets udvikling, de tekniske aspekter, som hjælper dig med at tackle almindelige udfordringer, vælge den rigtige version af SCORM, og et blik på fremtiden for SCORM og alternative e-læringsstandarder, herunder Tin Can API (xAPI).

Hvis du er helt ny i forhold til SCORM kan Tomas her gøre dig klogere på under 2 minutter:

Hvad SCORM?

Hvad er SCORM?

SCORM står for "Sharable Content Object Reference Model" og er en elearning standard, der sikrer, at indholdet fungerer sammen med forskellige Learning Management Systems (LMS'er).

Med SCORM kan du oprette indhold én gang og bruge det på tværs af forskellige platforme, hvilket sparer tid og ressourcer.

Tænk på SCORM som en PDF-fil: ligesom en PDF kan indeholde alt fra et Word-dokument til en avanceret CAD-tegning, så er SCORM også et format, der sikrer, at du kan se e-learning-indhold på en masse forskellige platforme. Og ligesom med en PDF, kan du ikke redigere en SCORM-fil direkte.

Hvad er en Scorm pakke?

En SCORM-pakke er en standardiseret måde at pakke og levere indhold til e-læringsplatforme på. SCORM står for “Sharable Content Object Reference Model” og er en samling af tekniske specifikationer, der sikrer, at e-læringsindhold kan fungere på forskellige platforme.

En SCORM-pakke består af forskellige filer, der er organiseret efter en bestemt struktur. Dette inkluderer en manifestfil (imsmanifest.xml), der fungerer som en vejledning til, hvordan indholdet skal præsenteres.

Pakken kan indeholde forskellige typer medie, såsom tekst, billeder, lyd og video, samt interaktive elementer som quizzer og øvelser. I praksis er en SCORM fil en zip fil med e-læring indhold der er organiseret på en bestemt måde.

Når en SCORM-pakke uploades til en e-læringsplatform, kan den håndtere og præsentere indholdet i overensstemmelse med SCORM-standarderne. Dette gør det muligt for platformen at spore brugerinteraktion, som f.eks. gennemførte quizzer eller tidsbrug på indholdet. SCORM-pakker gør det dermed muligt for undervisere og kursusdesignere at levere struktureret og interaktivt e-læringsindhold.

Hvordan laver man SCORM-pakker?

Den letteste måde er at lave SCORM pakker, er ved at anskaffe sig et forfatterværktøj som eksempelvis Articulate Storyline eller Articulate Rise.

Med et forfatterværktøj kan man publicere, eller gemme som SCORM, på Samme måder som man kan gemme en PowerPoint fil som en PDF.

Når du har gemt dit e-learning kursus i SCORM format skal det uploades til LMS for at det er tilgængeligt for kursisterne.

Vi anbefaler, at du læser vores artikel om SCORM-forfatterværktøjer for at få en oversigt over de forskellige muligheder, og hvad de hver især kan tilbyde.

Kan du lave SCORM-pakker uden et forfatterværktøj?

Ja, men det kræver dog en stor teknisk viden og kan være tidskrævende og er generelt ikke noget vi anbefaler.

Findes der gratis SCORM værktøjer?

Ja, men det er ret teknisk og “gør-det-selv” agtigt. Her er et link: https://github.com/pipwerks

Ikke besværet værd hvis du spørger mig.

Der findes også forskellige værktøjer der påstår at det er gratis, eks ScormHero, men når man går det efter i sømmene så er de IKKE gratis, og funktionaliteten er begrænset i forhold til de værktøjer vi har med i vores artikel om SCORM-forfatterværktøjer.

Hvordan bruger man SCORM pakker?

For at bruge SCORM-pakker skal du følge disse trin:

  1. Oprettelse af SCORM-pakke: Først skal du oprette dit e-learningkursus ved hjælp af et SCORM-kompatibelt værktøj. Dette værktøj giver dig mulighed for at oprette og organisere indholdet i SCORM-format.
  2. Upload af SCORM-pakke: Når dit kursus er oprettet, skal du uploade SCORM-pakken til et LMS (Learning Management System) der med support for SCORM. Man taler om det skal være SCORM compliant. Dette kan normalt gøres ved at logge ind på LMS'et som administrator og navigere til administrationspanelet for at uploade filen.
  3. Tildeling af kurset: Når SCORM-pakken er uploadet, kan du tildele kurset til brugere. Dette kan gøres ved at oprette brugerprofiler og tildele kurset til de relevante brugere. Brugerne vil derefter kunne få adgang til kurset via LMS'et.
  4. Interaktion med e-learning: Når brugerne har adgang til kurset, kan de interagere med indholdet. SCORM-pakken sporer normalt brugerens interaktioner, såsom gennemførte moduler, quizresultater osv. Disse data kan derefter bruges til at evaluere brugerens fremskridt og resultater.SCORM-pakker er en praktisk måde at organisere og distribuere e-learningkurser på. Ved at bruge et SCORM-kompatibelt LMS kan du nemt administrere og spore brugernes fremskridt.

Hvordan finder man et SCORM compliant LMS?

Der findes virkeligt mange forskellige Learning Management Systemer, og det kan være svært at vælge. Der findes LMS'er der ikke understøtter SCORM, og mange LMS'er kan mere en de fleste har brug for og mange er ret dyre.

Vi har lavet et LMS, Activate LMS, der udmærker sig ved at være billigt og brugervenligt. Ellers kan du blive klogere på at vælge LMS i denne letforståelige guide til LMS

Hvis du ikke vil læse hele guiden får du lige en ultrakort gennemgang pointerne i den:

  • Typer af LMS og SCORM-understøttelse:
    • Forbruger-LMS: Fokuserer på enkelthed og brugervenlighed, men understøtter typisk ikke SCORM. Velegnet til udbydere, der ønsker at sælge standardkurser til enkeltbrugere.
    • Akademisk LMS: Designet til kompleksitet og brug i skole regi, en del med SCORM-understøttelse. Anvendelsen af SCORM i akademiske LMS'er kan dog ofte overstige, hvad SCORM standarden egentligt tilbyder, grundet platformenes behov for bredere funktionaliteter. Og det er typisk for “skoleagtigt” til virksomheder der har bruger for elearning til en eksempelvis onboarding, eller compliance træning (GDPR, ESG, NIS2 osv.)
    • Virksomheds LMS: Tilpasset til virksomheders specifikke træningsbehov, og understøtter typisk SCORM. Dette gør dem ideelle til at administrere, spore og rapportere på medarbejderuddannelse og -udvikling. Problemet er her at der er mange at vælge i mellem og at de hurtig bliver meget dyre.
  • Vælg LMS baseret på behov:
    • Det er afgørende at forstå dine specifikke behov og mål før valg af LMS. Overvej SCORM-kompatibilitet som en del af din beslutningsproces, især hvis tracking og rapportering af e-læringsfremskridt er vigtigt for din organisation. Pas på at du ikke køber for dyrt.
  • Overvejelser ved gratis LMS:
    • Gratis eller billige LMS-løsninger kan være forlokkende, men pas på begrænsninger, især omkring SCORM-data lagring. Moodle er et kraftfuldt, men komplekst open-source LMS, der kræver teknisk dygtighed og måske er mest passende for akademiske institutioner.
  • Anbefalinger:
    • For at undgå at blive låst til en specifik LMS, anbefaler vi at bruge separate forfatterværktøjer for at skabe dit e-læringsindhold. Dette sikrer høj kvalitet, fleksibilitet og at indholdet kan genbruges på tværs af forskellige platforme.

Hvor kan jeg finde en SCORM leverandør?

Vi kommer ikke uden om at nævne det amerikanske firma Rustici software https://rusticisoftware.com/ som også driver SCORM.com. De har en række SCORM værktøjer der er virkeligt gode (omend måske lidt tekniske), blandt andet SCORM Cloud. De er nok verdensmestre i SCORM hvis du spørger os. Udover værktøjer er de også virkeligt gode til at forklare hvad SCORM er og hvad det kan. Så gode at de faktisk er bedre end Wikipedia artiklen om SCORM

Hvis du gerne vil have hjælp fra nogen der taler dansk og måske ikke er så langt væk, så tag fat i os. Du kan læse mere om hvilke SCORM relaterede opgaver vi kan hjælpe dig med.

Sikring og Opdatering af SCORM-indhold med SCORM-proxy

Hvis du vil udbyde elæringskurser til kunder der vil afvikle i eget LMS, opstår der ofte bekymringer omkring både sikring og evnen til at opdatere indhold efter det er distribueret til en kundes Learning Management System (LMS). En effektiv løsning på dette problem er anvendelsen af en såkaldt SCORM-proxy, et koncept der ligger uden for den oprindelige SCORM-standard, men som tilbyder en innovativ tilgang til håndtering af SCORM-pakker.

En SCORM-proxy er ikke bredt udbredt; faktisk findes der kun få på markedet, herunder amerikanske Rustici Dispatch og vores eget, Activate LMS og nogle få andre.

Funktionsmåden er relativt enkel, men yderst effektiv: Du uploader din SCORM-pakke til LMS'et som sædvanligt. Derefter tildeler du SCORM-pakken til en brugerprofil, som repræsenterer kunden. Efter denne tildeling er det muligt at downloade en ny SCORM-pakke, der er specifikt knyttet til den pågældende kunde. Denne kundespecifikke SCORM-pakke kan derefter sendes til kunden for afvikling i deres egen LMS.

Det unikke ved denne metode er, at den tillader udbyderen at bevare en form for kontrol over indholdet, selv efter det er distribueret. Skulle kunderelationen ophøre, er det muligt simpelthen at "slukke" for kundens adgang til kurset direkte fra Activate LMS. Dette giver en unik sikkerhedsforanstaltning, der forhindrer uautoriseret adgang og brug af kurset. Yderligere er det muligt at opdatere indholdet i kundens LMS uden, at de behøver at uploade nye moduler - en funktion, der både sparer tid og sikrer, at alle brugere altid har adgang til det nyeste materiale.

SCORM-proxy tilbyder derfor en elegant løsning på et ellers komplekst problem ved at kombinere sikkerhed med fleksibilitet. Dette værktøj er et vidnesbyrd om innovation inden for e-learning, der sikrer at udbydere kan distribuere og administrere deres SCORM-indhold på en måde, der er både sikker og effektiv.

SCORM FAQ

Hvem står bag SCORM og hvad er historien bag SCORM?

SCORM (Sharable Content Object Reference Model) blev udviklet af Advanced Distributed Learning (ADL) Initiative, som er en del af det amerikanske forsvarsministerium. ADL startede udviklingen af SCORM i midten af 1990'erne for at skabe en standardisering i måden elearning bliver leveret og spore på tværs af forskellige platforme og systemer.

Historien bag SCORM begyndte med behovet for at skabe interoperabilitet mellem forskellige e-læringsværktøjer og platforme. Før SCORM var der mange forskellige proprietære formater og standarder, der gjorde det svært at udveksle og genbruge e-læringsindhold.

ADL tog initiativ til at udvikle SCORM for at skabe en fælles standard, der kunne bruges af alle e-læringsaktører. SCORM blev udviklet ved at kombinere forskellige eksisterende standarder og teknologier, herunder AICC (Aviation Industry Computer-Based Training Committee) og IMS (Instructional Management Systems).

SCORM blev først udgivet i 2000 og har siden da gennemgået flere opdateringer og forbedringer. Standarden har vundet bred accept og anvendelse inden for e-læring og er blevet implementeret i mange forskellige e-læringsplatforme og værktøjer.

I dag er SCORM stadig en af de mest udbredte standarder til e-læring og bruges til at levere og spore indhold som kurser ofte med interaktivitet, præsentationer og tests på tværs af forskellige systemer og platforme.

Hvilke versioner findes der af SCORM og hvilken skal jeg vælge.

SCORM findes i to forskellige versioner: SCORM 1.2 og SCORM 2004 (også kendt som SCORM 1.3).

SCORM 2004 har også nogle underudgaver som 1st, 2nd, 3rd og 4th edition, men for langt de fleste vil det ikke have nogen reel betydning om du vælger den ene eller anden version.

Hvis dit LMS (learning management system) understøtter SCORM 2004, kan du lige så godt vælge den, da den har nogle få forbedringer i forhold til SCORM 1.2. Men hvis dit LMS kun understøtter SCORM 1.2, så skal du selvfølgelig bruge den version.

Hvad kan SCORM gemme af værdier?

SCORM sender data fra e-learning indholdet til LMS’et og kan gemme en række værdier, herunder brugerens var på spørgsmål, tid brugt på indholdet og om de har færdiggjort hele e-learning indholdet, eksempelvis ved at bestå en test.

Du finder en komplet liste over hvad der sendes mellem indhold og LMS, en såkaldt scorm runtime reference her.

Hvordan konverterer du PowerPoint eller film til SCORM?

Mange e-learning-udviklere ønsker at konvertere eksisterende PowerPoint-præsentationer eller film til SCORM-kompatible indhold. Der er forskellige værktøjer til rådighed, der kan hjælpe dig med at gøre dette, herunder Articulate Storyline og Adobe Captivate.

Konvertering af PowerPoint-præsentationer til SCORM-indhold kan være en relativt enkel proces, da mange forfatterværktøjer inkluderer funktioner, der gør det muligt at konvertere PowerPoint-filer direkte til SCORM-kompatible indhold. Konvertering af film til SCORM-kompatible indhold kan dog kræve mere teknisk viden og værktøjer til videoredigering.

Hvad er filtypen på en SCORM-fil

En SCORM-pakke er en ZIP-fil, der indeholder alle filer, der er nødvendige for at afvikle e-learning indholdet.

Hvordan ser du, om en ZIP-fil er en SCORM-filer?

For at se om en ZIP-fil er en SCORM-pakke, skal du åbne ZIP-filen og se efter, om der er en fil med navnet "imsmanifest.xml" i rodmappen. Dette er en obligatorisk fil i en SCORM-pakke, der beskriver strukturen og indholdet af e-learning indholdet. Når det kommer til filtypen på en SCORM-fil, er det typisk .zip-fil, men det kan variere afhængigt af, hvordan filen er pakket og gemt. Du kan dog altid åbne SCORM-pakken ved at udpakke ZIP-filen og åbne imsmanifest.xml-filen i en teksteditor for at få en forståelse af indholdet. 

Hvordan kan du se hvilke SCORM beskeder der sendes, f.eks. i SCORM Cloud?

SCORM Cloud er et populært værktøj, der bruges til at afvikle og teste SCORM-kompatibelt indhold. Det indeholder også en række værktøjer, der kan hjælpe dig med at se og debugge SCORM-beskeder. En af disse værktøjer er Debug Logs, som vi tidligere nævnte. Udover Debug Logs indeholder SCORM Cloud også et værktøj kaldet SCORM Dispatch, som giver dig mulighed for at sende testbeskeder til dit indhold og se, hvordan det reagerer på disse beskeder. Alt i alt er SCORM Cloud et værdifuldt værktøj til at teste og debugge dit SCORM-kompatible indhold. SCORM cloud kræver at du opretter en, gratis, konto.

Hvad er Simple Sequencing i SCORM?

Simple Sequencing i SCORM er en del af SCORM-standardens struktur til at styre rækkefølgen af indhold i et e-learningkursus. Intentionen bag Simple Sequencing var at give udviklere mulighed for at definere en lineær rækkefølge af indhold, hvor brugerne skulle gennemføre modulerne i en bestemt orden.

Desværre er Simple Sequencing alt andet end simpelt og bliver i praksis ikke ret ofte anvendt. Dette skyldes flere faktorer. For det første kræver implementeringen af Simple Sequencing en dyb teknisk forståelse af SCORM-standardens kompleksitet. Dette gør det vanskeligt for ikke-tekniske brugere at implementere og administrere.

Derudover er e-learningkurser i dag ofte mere interaktive og fleksible, hvor brugerne kan vælge deres egen rækkefølge af indhold eller springe over visse moduler. Dette gør Simple Sequencing mindre relevant og begrænser fleksibiliteten i kurset.

I praksis er det mere almindeligt at bruge andre metoder til at styre rækkefølgen af indhold i et e-learningkursus, såsom navigationsknapper eller en oversigt over modulerne. Disse metoder giver brugerne mere frihed til at udforske indholdet på deres eget tempo og i den rækkefølge, de foretrækker.

Hvilke andre e-learning-standarder findes der, og hvordan adskiller de sig fra SCORM?

Udover SCORM findes der også andre e-learning-standarder, herunder AICC (Aviation Industry Computer-Based Training Committee) og Tin Can API (også kendt som Experience API eller xAPI).

AICC blev udviklet før SCORM og er en ældre standard som vi ikke er stødt ind i vores 20 år i branchen.

xApi, tidligere kaldet Tin Can API, er den nyeste standard, og blev udviklet for at overvinde nogle af begrænsningerne i SCORM. xApi fokuserer på at spore aktiviteter og oplevelser, der ligger uden for det traditionelle e-learning-kursus. Det giver mulighed for at spore læring i mere komplekse miljøer, såsom på jobbet eller i det virkelige liv. I praksis understøttes xApi, ikke af særligt mange LMS’er og de nye funktioner i xApi der skulle adskille den fra SCORM bliver ikke rigtigt taget i brug. Selv hvis xApi anvendes er der stadig typisk den samme slags data som der gemmes med SCORM.

I modsætning til SCORM og AICC er Tin Can API ikke bundet af en bestemt teknologi, og det kan bruges på tværs af forskellige platforme og applikationer. Tin Can API kan også spore flere forskellige typer læring, herunder blended learning og gamification.

Der er også andre standarder, såsom Learning Tools Interoperability (LTI), Common Cartridge og Learning Content Development System (LCDS).

I praksis bruger alle SCORM i e-learning-verdenen og det er svært at se at det skulle ændre sig inden for den nærmeste fremtid.

SCORM er en gammel standard. Skal jeg være bekymret for fremtiden?

Nej hvis du vælger et værktøjs som f.eks. Articulate Storyline kan du gemme samme kursus i alle de mest gængse formater.

Hvad er Tin Can API (xAPI), og hvordan fungerer det i forhold til SCORM?

Tin Can API (også kendt som Experience API eller xAPI) er en nyere standard til e-learning-indhold, der adskiller sig fra SCORM på flere måder. Mens SCORM primært fokuserer på tracking af specifikke handlinger i et e-learning-modul, såsom at besvare spørgsmål eller gennemse sider, giver Tin Can API mulighed for at spore mere nuancerede interaktioner, såsom deltagelse i en simulering eller udførelse af en handling uden for selve e-learning-modulet.

Tin Can API gør dette ved at give mulighed for at sende "erfaringsdata" (eng: experience data) fra en brugerhandling i en applikation til et "Learning Record Store" (LRS), som fungerer som en central database for at gemme og analysere disse data. På denne måde kan brugerens aktiviteter spores og analyseres på tværs af forskellige applikationer og systemer.

Mens SCORM primært er designet til at fungere inden for en LMS, kan Tin Can API bruges på tværs af en lang række applikationer og systemer, såsom mobile applikationer og gamification platforme.

Det er dog vigtigt at bemærke, at SCORM stadig er den mest udbredte standard til e-learning og at mange LMS'er stadig kun understøtter SCORM. Men med Tin Can API har der åbnet sig nye muligheder for at spore og analysere brugeraktiviteter på tværs af forskellige platforme og systemer. Tin Can er spændende men udbredelsen og anvendelsen lader vente på sig. 

Har du spørgsmål om SCORM så tag fat i os.

Skal vi hjælpe dig med at udvikle SCORM e-learning, eller vil du lære at lave e-learning selv? Eller leder du efter et LMS der ikke ruinerer dig? 

Vi udvikler normalt SCORM e-learning ved hjælp at værktøjerne Articulate Storyline og Articulate Rise, men kan også lave specialløsninger og udvide mulighederne for hvad man kan med SCORM.

Om forfatteren