itbees-prawko-features
v0.1.8
Published
ZdamyPrawko feature modules shared with the exam station: the exam and the lectures (e-learning).
Readme
itbees-prawko-features
Moduły funkcyjne ZdamyPrawko współdzielone ze stroną egzaminu wewnętrznego:
ExamModule(trasystart,practice-exam,results,results/:id),ExamService,earnedExamPoints(punktacja: każde pytanie liczone raz, wynik końcowy z serwera),ELearningModule(wykłady: kategorie, lista, szczegóły z audio i filmem).
Wymaga itbees-prawko-shared w tej samej wersji oraz tekstów features.exam.*,
breadcrumb.* i general.* w plikach i18n aplikacji.
Punkty rozszerzeń
| Token | Znaczenie |
| --- | --- |
| EXAM_COMPLETION_HOOK | wywoływany po przyjęciu wyniku egzaminu z serwera; ZdamyPrawko pyta tu o ocenę aplikacji, stanowisko nie dostarcza nic |
| EXAM_MEDIA_PRELOAD_OFFERED | true włącza na ekranie startu egzaminu przełącznik „Pobierz filmy i zdjęcia przed egzaminem” (wybór ucznia, domyślnie wyłączony, pamiętany na urządzeniu); ZdamyPrawko go dostarcza, stanowisko nie |
Widok egzaminu zatrzymuje zegar egzaminu i odliczanie pytania, gdy film nie wczytał się lub buforuje (zdarzenia odtwarzacza), i wznawia je po odzyskaniu odtwarzania.
Gdy uczeń włączył pobieranie, widok egzaminu przed pierwszym pytaniem pobiera media wszystkich
pytań do MediaCacheService (ekran z paskiem postępu, zegary jeszcze nie idą; uczeń może zacząć
bez czekania) i pokazuje je z pobranych kopii, także w przeglądzie odpowiedzi. Kopie są zwalniane
po wyjściu z sekcji /exam. Aplikacja z tym tokenem potrzebuje tekstów
features.exam.initial.preloadMedia* i features.exam.preparing.*.
Budowanie
ng build itbees-prawko-shared && ng build itbees-prawko-features
ng test itbees-prawko-features --watch=false --browsers=ChromeHeadless
cd dist/itbees-prawko-features && npm publish