Cel i zakres#

Studium przedstawia platformę, która udostępnia kursy online, pozwala prowadzącym publikować materiały i zadania oraz umożliwia uczniom zapisy, naukę i oddawanie prac. Model koncentruje się na kursie, lekcjach, zapisach, postępie i ocenianiu.

Nie definiuje konkretnej metody nauczania, systemu płatności, wideokonferencji, kontroli tożsamości, wymagań dostępności ani zasad przechowywania danych. Platforma w edukacji formalnej może podlegać dodatkowym wymaganiom; trzeba je ustalić dla danej instytucji i odbiorców.

Role i cele#

Uczeń przegląda katalog, zapisuje się na kurs, otwiera lekcje, wykonuje zadania i sprawdza postęp. Prowadzący tworzy kurs, publikuje materiały, określa terminy, ocenia oddania i przekazuje informację zwrotną. Administrator zarządza kontami, dostępem i konfiguracją. Usługi zewnętrzne mogą obsługiwać płatności, wideokonferencje lub tożsamość.

Nazwy przypadków użycia powinny opisywać cele, np. Zapisać się na kurs, Ukończyć lekcję, Oddać zadanie, Ocenić pracę, a nie każde kliknięcie w interfejsie.

Model pojęciowy#

Prowadzący publikuje kurs z lekcjami i zadaniami, a uczeń zapisuje się na kurs; jego zapis zawiera postęp i może mieć oddania zadań oceniane przez prowadzącego.
Model pojęć kursu, zapisów, postępu i oceniania.

ZapisNaKurs jest elementem pośrednim, ponieważ sam udział ucznia ma status, datę i własny postęp. Postęp nie musi być odrębnym obiektem, jeśli platforma wylicza go z ukończonych lekcji; osobna encja ma sens, gdy przechowuje historię, wymagane potwierdzenia lub stan niezależny.

Diagram upraszcza wersjonowanie treści, moduły, certyfikaty, grupy, dyskusje, automatyczne testy i rubryki ocen. Relacje nie określają, czy kursy są płatne ani jakie warunki dają uczniowi dostęp.

Oddanie i ocena#

Prowadzący publikuje zadanie z terminem, opisem i kryteriami. Uczeń zapisany na kurs przesyła odpowiedź. System sprawdza format i warunki, zapisuje wersję oraz potwierdza przyjęcie. Prowadzący ocenia oddanie i może przekazać wynik albo poprosić o poprawę.

Uczeń otwiera zadanie i przesyła rozwiązanie; system sprawdza termin i format, zapisuje oddanie, a prowadzący ocenia pracę lub zwraca ją do poprawy.
Przepływ oddania zadania i przekazania informacji zwrotnej.

W systemie produkcyjnym „Oddanie dopuszczone?” powinno rozdzielać konkretne warunki, takie jak brak aktywnego zapisu, błędny format czy zamknięty termin. Termin może dopuszczać spóźnione prace z inną konsekwencją; nie zawsze oznacza automatyczną odmowę. Ponowna wersja powinna zachować historię wcześniejszych oddań, jeśli jest potrzebna do oceny i audytu.

Cykl życia i postęp#

Kurs może przechodzić przez stany Szkic, Opublikowany, Zarchiwizowany; publikacja udostępnia wersję uczniom, a archiwizacja może blokować nowe zapisy bez kasowania historii. Zapis ucznia może być Aktywny, Ukończony, Anulowany lub Wstrzymany. Oddanie może oczekiwać na ocenę, być ocenione albo wymagać poprawy.

Nie utożsamiaj ukończenia materiału z zaliczeniem kursu. Platforma może wymagać ukończenia wszystkich lekcji, uzyskania minimalnej oceny lub zaliczenia określonych zadań. Kryteria muszą wynikać z projektu kursu.

Reguły do uzgodnienia#

  • Czy kurs wymaga akceptacji prowadzącego, płatności lub spełnienia warunków wstępnych?
  • Czy lekcje muszą być wykonywane w kolejności?
  • Jak platforma liczy postęp i kiedy uznaje kurs za ukończony?
  • Czy uczeń może oddać kilka wersji zadania i zobaczyć historię ocen?
  • Jak rozstrzyga się spóźnione oddanie, awarię przesyłania i ponowienie?
  • Czy prowadzący może zmienić opublikowane materiały bez zmiany zapisanych kursów?
  • Jak działają oceny, komentarze, rubryki i odwołanie od wyniku?
  • Które dane widzi uczeń, prowadzący, administrator i inni uczniowie?

Testy scenariuszy#

  • Uczeń bez aktywnego zapisu nie otwiera materiałów przeznaczonych dla kursantów.
  • Opublikowany kurs udostępnia właściwą wersję lekcji i zadań.
  • Oddanie przechodzi walidację, zachowuje autora i czas oraz otrzymuje potwierdzenie.
  • Błąd przesyłania nie oznacza pracy jako oddanej.
  • Ponowienie żądania nie tworzy wielu identycznych ocenianych prac.
  • Kolejna wersja nie nadpisuje historii, jeśli kurs wymaga jej zachowania.
  • Uczeń widzi tylko informacje, do których ma uprawnienia.
  • Ukończenie i zaliczenie są rozstrzygane według jawnych kryteriów.

Typowe błędy#

  • Kurs utożsamiony z zapisem ucznia. Uczestnictwo i postęp należą do relacji konkretnej osoby z kursem.
  • Postęp jako nieprecyzyjny procent. Zdefiniuj, co liczy się jako ukończone.
  • Ocena nadpisująca oddanie. Zachowaj historię, jeżeli jest potrzebna.
  • Brak wersjonowania kursu. Zmiana lekcji może wpłynąć na trwające zapisy.
  • Termin traktowany jako bezwarunkowa blokada. Polityka spóźnień może mieć różne warianty.
  • Brak kontroli dostępu. Role ucznia, prowadzącego i administratora mają inne uprawnienia.
  • Mieszanie ukończenia z zaliczeniem. To mogą być odrębne wyniki.
  • Nadmierne połączenie usług zewnętrznych z modelem kursu. Integracje zasługują na osobny widok.

Co studium pokazuje, a czego nie#

Model łączy strukturę kursu z zapisami, postępem i oddaniami oraz rozwija proces oceny pracy. Pomaga wyprowadzić wymagania i testy dla różnych ról.

Nie stanowi pełnej specyfikacji dydaktycznej, prywatności, dostępności ani integracji. Uzupełnij go o zasady konkretnej instytucji, model uprawnień, cykle życia i scenariusze błędne właściwe dla produktu.