Ako testovať kurzy a moduly (dostupnosť, poradie lekcií)

Príklad

Predstav si študenta, ktorý si kúpi online kurz. Po prihlásení vidí prvú lekciu, ale ďalšie sú zamknuté, aj keď splnil podmienky. Inde sa mu lekcie zobrazujú v nesprávnom poradí – najskôr test, potom teória.
Výsledok: frustrácia, znížená dôvera a reklamácie.

Pri LMS systémoch je kritické, aby bol obsah dostupný správnym používateľom, v správnom čase a v logickom poradí.

 

Ako otestovať

  1. Dostupnosť kurzov a modulov
  • Over, že kurz vidí len používateľ s platnou licenciou alebo prístupom.
  • Skontroluj rôzne roly (študent, učiteľ, admin) – každý musí vidieť iný rozsah.
  • Otestuj expiráciu prístupu (časovo obmedzené kurzy).
  • Simuluj neaktívneho používateľa alebo zrušený kurz – obsah sa nesmie zobraziť.
  1. Poradie lekcií a modulov
  • Over, že lekcie sa zobrazujú v správnom poradí podľa definície (1 → 2 → 3).
  • Skontroluj zmenu poradia v administrácii – musí sa okamžite prejaviť.
  • Otestuj fallback scenár – čo sa stane, ak chýba poradie (null, duplicita).
  • Validuj zobrazenie pri rôznych zariadeniach (desktop vs. mobil).
  1. Podmienené odomykanie (progress)
  • Otestuj podmienky: lekcia 2 sa sprístupní až po dokončení lekcie 1.
  • Simuluj nedokončenú lekciu – ďalšia musí zostať zamknutá.
  • Over edge case: používateľ preskočí lekciu cez URL alebo API.
  • Skontroluj, či sa progress správne ukladá po refreshi alebo odhlásení.
  1. Navigácia a prechod medzi lekciami
  • Testuj tlačidlá „ďalšia/predchádzajúca lekcia“.
  • Over návrat do kurzu – systém má otvoriť poslednú rozpracovanú lekciu.
  • Skontroluj breadcrumb navigáciu (kurz → modul → lekcia).
  • Otestuj deep link – otvorenie konkrétnej lekcie priamo cez URL.
  1. Zobrazenie stavu lekcií
  • Over označenia: dokončená, rozpracovaná, zamknutá.
  • Skontroluj synchronizáciu stavu medzi frontendom a backendom.
  • Testuj zmenu stavu po splnení podmienky (napr. dokončenie testu).
  • Validuj zobrazenie progres baru (% dokončenia).
  1. Kombinácie rolí a scenárov
  • Študent vidí len svoje kurzy, učiteľ vidí všetky svoje triedy.
  • Admin môže meniť poradie a dostupnosť – over dopad na používateľov.
  • Testuj paralelné prihlásenie viacerých používateľov (progress sa nesmie miešať).
  1. Integrácie a obsah lekcií
  • Over načítanie videí, dokumentov a testov v rámci lekcie.
  • Testuj výpadok externého videa (napr. embed) – systém musí reagovať.
  • Skontroluj časové obmedzenia (napr. video musí byť dopozerané).
  1. Výnimočné situácie
  • Zmena kurzu počas štúdia (pridaná/odstránená lekcia).
  • Duplicitné lekcie alebo chýbajúci modul.
  • Výpadok siete počas prechodu medzi lekciami.
  • Neuložený progress – strata dát.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Návrat hore