strona główna > Blog

Osiągnięcie sukcesu z integracją SCORM w Moodle / Moodle Workplace

Przewodnik po bezproblemowym śledzeniu

Moodle Workplace
16 marca 2026

Spędziłeś godziny, tworząc piękny moduł e-learningowy w Articulate Rise lub Articulate Storyline. Jednak gdy przychodzi czas, aby przesłać go do Moodle / Moodle Workplace, pojawiają się problemy:

  • oceny nie są przekazywane
  • aktywność nigdy nie pojawia się jako „ukończona”
  • uczestnik utknął w trybie przeglądu (review mode)

Zanim zagłębisz się w ustawienia, zapamiętaj jedną kluczową zasadę:

Moodle nie zgaduje Twojej intencji dydaktycznej. Interpretuje jedynie dane wysyłane przez Twój moduł SCORM.

Skuteczne śledzenie zależy od zgodności trzech warstw:

  • Moduł decyduje, co wysłać (status, wynik itp.)
  • SCORM API transportuje te informacje
  • Moodle decyduje, jak je zinterpretować (ocena, postęp, ukończenie)

Gdy te trzy warstwy są ze sobą zgodne, śledzenie SCORM staje się proste i niezawodne.

1. Czym jest „pakiet SCORM”?

Nie musisz być programistą, aby zrozumieć SCORM. Pomyśl o nim jak o kontenerze: pliku .zip, który zawiera cały Twój kurs.

Aby Moodle / Moodle Workplace mogły go otworzyć i zinterpretować, pakiet musi zawierać jeden kluczowy plik: imsmanifest.xml.

Ten plik informuje Moodle:

  • który plik uruchomić
  • jak zbudowana jest struktura modułu

Dlaczego pakiety SCORM czasami nie działają

Większość problemów wynika z prostego błędu podczas pakowania:

  • plik manifest nie znajduje się w głównym katalogu pliku ZIP
  • pakiet został nieprawidłowo skompresowany
  • struktura plików jest uszkodzona

Wskazówka: Zawsze kompresuj zawartość folderu publikacji, a nie folder nadrzędny. Narzędzia do tworzenia kursów zazwyczaj kompresują moduły na właściwym poziomie.

2. Zrozum logikę śledzenia przed publikacją

Zanim w ogóle otworzysz Moodle / Moodle Workplace, zadaj sobie jedno pytanie:

Jaki typ potwierdzenia powinien pojawić się w LMS?

W praktyce Moodle interpretuje SCORM według dwóch głównych logik:

  • walidacja na podstawie postępu → status Ukończony
  • walidacja na podstawie wyniku → status Zaliczony

Twoje narzędzie do tworzenia treści przekształca to w statusy raportowania.

 

2.1 Status raportowania: jaka informacja powinna zostać wysłana do Moodle?

Większość narzędzi do tworzenia treści oferuje cztery kombinacje raportowania. Chociaż pierwsze dwie są najczęściej stosowane, pozostałe mogą być również przydatne w niektórych sytuacjach:

 

Status

Kiedy go używać?

Efekt w Moodle

Zaliczony / Nieukończony

Walidacja w formie quizu lub na podstawie punktacji

Aktywność staje się „Zaliczona” lub pozostaje „W toku”

Ukończony / Nieukończony

Proste przyswajanie treści

Aktywność staje się „Ukończona”

Zaliczony / Niezaliczony

Egzaminy z ograniczeniami

Jeśli uczestnik nie zda, wysyłany jest status „Niezaliczony”. W zależności od ustawień może to czasami blokować drugą próbę.

Ukończony / Niezaliczony

Rzadko używany

Wskazuje, że uczestnik ukończył kurs, ale nie osiągnął wymaganego wyniku. Jest to rzadko stosowane, ponieważ może wprowadzać uczestników w błąd.

Ważne: to moduł decyduje o statusie. Moodle jedynie go interpretuje.

 

2.2 Często „Ukryte”, ale istotne ustawienia

Niektóre parametry mogą wyglądać na techniczne, ale są kluczowe dla niezawodnego śledzenia postępów:

Kryteria śledzenia: Musisz określić, kiedy moduł wysyła status ukończenia.

Popularne opcje:

  • Ukończenie oparte na postępie (np. obejrzano 90% slajdów). Proste, ale uczestnicy mogą pomijać slajdy, a opcjonalne slajdy mogą powodować problemy.
  • Ukończenie oparte na quizie > często najbardziej niezawodna opcja.
  • Ukończenie wyzwalane zdarzeniem (Storyline), gdzie decydujesz, że określone zdarzenie wysyła status „Ukończono” do LMS.

Wersja SCORM:

  • SCORM 1.2 zwykle najstabilniejsza i najbardziej kompatybilna w Moodle dla standardowego śledzenia (status i wynik).
  • SCORM 2004 może być przydatny w zaawansowanych scenariuszach sekwencjonowanych lub dla większych danych wstrzymania, ale rzadko jest konieczny dla standardowych modułów Rise lub Storyline.

Czy wiesz, że jeśli wybierzesz Zaliczony/Niezaliczony, niektóre platformy LMS traktują niezdanie jako ostateczne. Aby umożliwić uczestnikom powtórkę bez presji, opcja Zaliczony/Nieukończony jest często lepsza.

3. Konfigurowanie Moodle

Gdy moduł SCORM wysyła swoje dane, Moodle / Moodle Workplace decyduje:

  • czy staną się oceną
  • czy aktywność zostanie ukończona
  • czy postęp jest zapisany w ścieżce nauki lub certyfikacji (Moodle Workplace)

Poniższe ustawienia nie zmieniają modułu SCORM. Kontrolują jedynie, jak Moodle interpretuje informacje.

Scenariusz A: Walidacja przez postęp

Cel: „Chcę, aby moi uczniowie przejrzeli treść.”

Logika systemu: status « Ukończono »

  • Metoda oceniania: Wybierz obiekty nauczania
  • Ukończenie aktywności: Zaznacz zarówno Zaliczone, jak i Ukończone

Dlaczego? Jeśli moduł nie przesyła oceny, Moodle nie powinien oczekiwać oceny, która nie istnieje.

 

Scenariusz B: Walidacja przez wynik

Cel: „Chcę raportować wynik quizu.”

Logika systemu: status « Zaliczono »

  • Metoda oceniania: Wybierz najwyższą ocenę
  • Pozwól modułowi przesłać wynik ze slajdu wyników
  • Ukończenie aktywności: Zaznacz Zaliczono (i Ukończono, jeśli konieczne)

Wskazówka praktyczna: Zaznaczenie zarówno „Zaliczono”, jak i „Ukończono” obejmuje większość narzędzi autorskich. Jeśli Twój kurs wymaga ścisłego minimum punktowego (np. certyfikacja w miejscu pracy), lepiej wybrać tylko „Zaliczono”.

4. Klasyczna pułapka: próg opanowania

W ustawieniach aktywności SCORM znajdziesz opcję:

„Próg opanowania nadpisuje status” (Mastery score overrides status)

Zalecane ustawienie:

NIE — z wyjątkiem bardzo specyficznych przypadków

Dlaczego?

Ta opcja może wymusić, aby Moodle stosował własną regułę, nawet jeśli moduł SCORM już przesyła poprawny status.

Możliwe skutki uboczne:

  • automatyczne przełączenie w tryb przeglądu
  • uczniowie nie mogą poprawić swojego wyniku
  • niespójne śledzenie podejść
  • niezgodności w próbach

Włączaj ją tylko wtedy, gdy Twój moduł nie przesyła poprawnie informacji o statusie.

5. Podejścia i zachowanie ucznia

Status « Zaliczono/Niezaliczono » może wpływać na sposób obsługi podejść:

  • nowe podejście dozwolone
  • podejście zablokowane
  • tryb przeglądu

W Moodle Workplace może to nawet wpływać na certyfikacje lub ścieżki nauczania. Źle skonfigurowany status SCORM może zablokować postęp, nawet jeśli aktywność wydaje się ukończona.

Zawsze testuj:

  • nowe podejście
  • resetowanie podejść
  • zachowanie po zaliczeniu

6. Ostateczna lista kontrolna przed uruchomieniem kursu

Zanim wyślesz zaproszenie do swoich 500 uczniów, proszę zapoznać się z załączonym obrazkiem

Ważne: Nigdy nie testuj na koncie Administratora. Administratorzy mają „supermoce”, które zniekształcają wyniki śledzenia SCORM. Poświęć dwie minuty na utworzenie prostego konta ucznia.

7. Współpraca z zewnętrznymi dostawcami?

Jeśli zewnętrzni dostawcy tworzą Twoje moduły SCORM, uwzględnij parametry techniczne w specyfikacji projektu.

Określ:

  • oczekiwany status raportowania
  • wymaganą wersję SCORM
  • logikę walidacji (postęp lub wynik)

Dzięki temu można zapobiec 80% problemom z integracją SCORM, zanim się pojawią.

 

Podsumowanie:

Pakiet SCORM działa poprawnie, gdy trzy elementy są ze sobą zgodne:

  • Moduł decyduje, jakie informacje wysłać
  • API przekazuje te informacje
  • Moodle interpretuje je, aby określić ukończenie, oceny i postęp

Gdy te trzy warstwy są zgodne, integracja przebiega płynnie, a uczniowie doświadczają klarownej i spójnej ścieżki nauki.

Jeśli chcesz przetestować swoje pakiety SCORM i lepiej zrozumieć ich działanie, platforma SCORMCLOUD jest przydatnym narzędziem do analizy danych śledzenia przesyłanych przez Twoje moduły do LMS.

A jeśli masz wątpliwości co do konkretnego parametru w Storyline lub Rise, skontaktuj się z nami. Z przyjemnością pomożemy Ci zrozumieć, co Twój moduł SCORM naprawdę przekazuje Moodle.

Poznaj
nasze rozwiązania

Bądź pierwszym, który dowie się o naszych najnowszych wiadomościach i aktualizacjach