Når du udgiver et kursus fra dit authoringværktøj, er et af de første spørgsmål, hvilken standard du vil bruge: SCORM 1.2 eller SCORM 2004 og ofte også hvilken udgave af 2004. Begge er stadig i daglig brug, og valget ændrer, hvad dit LMS kan registrere om hver kursist. Her er, hvad der reelt er forskelligt, og hvordan du beslutter dig.
SCORM’s historie i korte træk
SCORM (Sharable Content Object Reference Model) blev udviklet af Advanced Distributed Learning (ADL) Initiative, der er sponsoreret af det amerikanske forsvarsministerium. Den fastlægger to ting:
- Pakning: et kursus er en zipfil med en
imsmanifest.xml-fil i roden, der beskriver, hvad der er indeni. - Runtime: en JavaScript-grænseflade, som kurset bruger til at tale med LMS’et: starte, gemme fremskridt, rapportere en score og afslutte.
SCORM 1.2 udkom i 2001. SCORM 2004 fulgte og gennemgik fire udgaver, den sidste i 2009. Senere arbejde er gået videre til nyere specifikationer som xAPI og cmi5, som er selvstændige standarder og ikke nyere versioner af SCORM.
De praktiske forskelle
Status for gennemførelse og succes
Det er den forskel, kursusforfattere lægger mest mærke til.
SCORM 1.2 har ét enkelt felt, cmi.core.lesson_status, som rummer én værdi: passed, completed, failed, incomplete, browsed eller not attempted. Et kursus kan sige, at en kursist har »gennemført« eller »bestået«, men ikke begge dele på én gang. Derfor spørger authoringværktøjer typisk, hvordan resultatet skal rapporteres, med valgmuligheder som bestået/ufuldført eller gennemført/ufuldført.
SCORM 2004 deler det i to:
- Gennemførelsesstatus: kom kursisten igennem indholdet? (completed, incomplete, not attempted eller unknown)
- Successtatus: levede vedkommende op til kravet? (passed, failed eller unknown)
Så et SCORM 2004-kursus kan rapportere »gennemført, men ikke bestået«, hvilket har betydning, når du skal vide, at nogen har set alt og bestået.
Hvor mange fremskridtsdata et kursus kan gemme
Kurser gemmer deres placering ved hjælp af et bogmærke og en blok »suspend data« med svar, variabler og slidetilstande.
- SCORM 1.2 tillader 4.096 tegn suspend data og et bogmærke på 255 tegn.
- SCORM 2004 tillader 64.000 tegn suspend data i 3. og 4. udgave og et bogmærke på 1.000 tegn.
Lange kurser med mange slides, variabler eller spørgsmålsbanker kan løbe tør for plads i SCORM 1.2. Hvad der sker derefter, afhænger af værktøjet og LMS’et, men et almindeligt symptom er et kursus, der ikke genoptager dér, hvor kursisten slap.
Sekvensering og navigation
SCORM 1.2 har ingen standardmåde, hvorpå en pakke kan styre rækkefølgen af sine dele. LMS’et bestemmer, og navigationen foregår som regel inde i selve kurset.
SCORM 2004 tilføjer regler for sekvensering og navigation, der ligger i pakken: forudsætninger mellem moduler, fortests, der lader kursister springe indhold over, som de allerede kender, og regler for at samle resultater til én samlet status. De er kraftfulde, men komplekse, og understøttelsen varierer mellem LMS’er. Kurser eksporteret fra authoringværktøjer er ofte ét enkelt SCO (én enkelt del, der kan startes), og i så fald kommer sekvensering knap nok i spil.
Score og spørgsmålsdata
Begge versioner registrerer en rå score med et minimum og et maksimum. SCORM 2004 tilføjer en skaleret score og et rigere sæt felter til at registrere svar på enkelte spørgsmål (interaktioner).
Kompatibilitetsovervejelser
- Hvor skal kurset køre? Hvis det kun skal ligge på dit eget LMS, så test begge formater dér. Hvis du leverer kurser til kunder, der kører deres eget LMS, så spørg, hvilket format de vil have, før du udgiver.
- Hvilken udgave af 2004? Et LMS, der understøtter SCORM 2004, håndterer måske ikke alle udgaver på samme måde. Tjek, hvilke dit LMS understøtter, og test.
- Enklere giver færre overraskelser. SCORM 1.2 har færre bevægelige dele, hvilket er grunden til, at det ofte behandles som den sikre standard.
- xAPI og cmi5 er ikke erstatninger. Hvis dit LMS forventer SCORM, så eksportér ikke xAPI, cmi5 eller AICC ved en fejl.
SCORM 1.2 vs. SCORM 2004 – overblik
| SCORM 1.2 | SCORM 2004 | |
|---|---|---|
| Udgivet | 2001 | 2004, med 4. udgave i 2009 |
| Rapportering af resultat | Én status (f.eks. bestået eller gennemført) | Separat gennemførelses- og successtatus |
| Suspend data | 4.096 tegn | 64.000 tegn (3. og 4. udgave) |
| Bogmærke | 255 tegn | 1.000 tegn |
| Score | Rå, minimum, maksimum | Tilføjer en skaleret score |
| Sekvensering | Ikke defineret; LMS’et bestemmer | Regler defineret i pakken |
| Kompleksitet | Lav | Højere; understøttelsen varierer efter udgave |
Hvilken bør du udgive? En beslutningsguide
Vælg SCORM 1.2, når
- Kurset er kort til mellemlangt og genoptager pålideligt i test
- Ét resultat er nok, for eksempel »bestået« eller »gennemført«
- Du ikke ved, hvilket LMS kurset ender på, eller en kunde har bedt om det
Vælg SCORM 2004, når
- Du har brug for, at gennemførelse og bestået/ikke bestået registreres hver for sig
- Kurset er langt eller tilstandsfuldt og løber tør for suspend data i SCORM 1.2
- Du bruger sekvensering i pakken, og du har bekræftet, at dit LMS understøtter de regler, du bruger
Hvis du stadig er i tvivl
Udgiv begge fra den samme kilde, upload begge til det LMS, du skal bruge, og sammenlign. Vores guide til sådan tester du en SCORM-pakke gennemgår, hvad du skal tjekke.
Sådan håndterer Acadenix begge dele
Acadenix er et SCORM LMS, der tager imod zipfiler i SCORM 1.2 og SCORM 2004 på op til 100 MB hver. Du føjer en pakke til enhedsbiblioteket og vælger SCORM 1.2 eller SCORM 2004 som dens enhedstype, og pakken registrerer selv sin gennemførelse. Fremskridt, score og gennemførelse spores for hver kursist med en dedikeret SCORM-rapport, og indholdet leveres privat fra en separat, isoleret adresse med kortvarig signeret adgang.
Nogle få funktioner kan gøre valget af format mindre afgørende:
- Et beståelseskrav i LMS’et. Følg dine SCORM-enheder op med en indbygget test, der har et beståelseskrav, nye forsøg og en tidsgrænse, og gør det at bestå den til betingelsen for at gennemføre kurset.
- Enheder i rækkefølge. Hvis alt, du har brug for fra sekvensering, er »modul 1 før modul 2«, så udgiv hvert modul som sin egen enhed og sæt kryds ved These units run in order (disse enheder kører i rækkefølge).
- Hvis du skifter mening senere. Når du uploader en ny fil eller en ny enhedstype, oprettes der en ny version af enheden. Du vælger, om kursister, der er midt i forløbet, starter forfra på den eller gør den version færdig, de startede på, og folk, der allerede er færdige, beholder deres gennemførelse og ser markeringen Updated.
Pakker i xAPI (Tin Can), cmi5 og AICC understøttes ikke, så udgiv som SCORM 1.2 eller 2004.
Nøglepunkter
- SCORM 2004 skiller »gennemført« fra »bestået«; SCORM 1.2 rapporterer én status.
- SCORM 1.2 har langt mindre plads til genoptagelsesdata, hvilket kan drille lange kurser.
- Sekvensering i SCORM 2004 er kraftfuld, men understøttelsen i LMS’er varierer, så test den.
- Hvis du er i tvivl, så udgiv begge fra den samme kilde, og test dem på dit LMS.
Vil du se, hvordan dine egne pakker opfører sig? Anmod om en evaluering, og upload dine SCORM 1.2- og SCORM 2004-zipfiler til Acadenix. Du får 14 dage for op til 25 kursister.


