🧯 MDP Otmuchów

OTWP

🧯 OTWP - MDP Otmuchów

👤 {{ currentUser.fullname || currentUser.username }} ADMIN

🔑 WYMAGANA ZMIANA HASŁA TYMCZASOWEGO

{{ changePassError }}
{{ msg.title }} {{ msg.content }}

Rozpocznij nowy test

Baza {{ questions.length }} pytań. Losowane 40 pytań.

PYTANIE {{ currentQuestion.id }}
{{ currentQuestion.pytanie }}
{{ i+1 }} {{ userAnswers[q.id] ? '✓' : '' }}

📊 PODSUMOWANIE QUIZU

Poprawne
{{ summaryStats.correct }}
{{ summaryStats.correct }}/40
Błędne
{{ summaryStats.wrong }}
{{ summaryStats.wrong }}/40
Wynik %
{{ Math.round(summaryStats.correct / 40 * 100) }}%
punktów

📋 SZCZEGÓŁOWE ODPOWIEDZI:

Pytanie {{ q.id }} {{ q.isCorrect ? '✓ DOBRZE' : '✘ ŹLE' }}

{{ q.pytanie }}

✏️ Twoja odpowiedź: {{ q.userAnswerLetter }}) {{ q.userAnswerText }} — brak odpowiedzi
✅ Poprawna odpowiedź (wg bazy): {{ q.correctLetter }}) {{ q.correctText }}

📚 STATYSTYKI PYTAŃ

IDTreść pytaniaWyświetlenia% poprawnychWskaźnik
#{{ stat.id }} {{ stat.question }} {{ stat.appearances }} {{ stat.percentage.toFixed(1) }}%
Brak pytań

👥 LISTA UŻYTKOWNIKÓW

LoginNazwaRolaHasło tymcz.Akcje
{{ user.username }} {{ user.fullname || '-' }} ADMINUŻYTKOWNIK ● tak● nie

📊 RAPORTY

UżytkownikDataWynikSzczegóły
{{ session.fullname || session.username }} {{ formatDate(session.timestamp) }} {{ session.score }}/40 ({{ Math.round(session.score/40*100) }}%)
Pytanie {{ item.questionId }} - {{ item.isCorrect ? '✓' : '✘' }}
Twoja: {{ item.userAnswer || 'brak' }}
Poprawna: {{ item.correctText }}

⚙️ USTAWIENIA

🔧 Przerwa techniczna

📢 Komunikaty banerowe

IDTreśćWażnyStatusAkcje
{{ msg.id }} {{ msg.content }} {{ msg.valid_from || '-' }} → {{ msg.valid_to || '-' }} {{ msg.is_active ? 'AKTYWNY' : 'NIEAKTYWNY' }}
Brak komunikatów

🔔 Komunikaty modalne (popupy)

Wyświetlają się na środku ekranu. Użytkownik musi kliknąć OK.

IDTreśćWażnyStatusAkcje
{{ msg.id }} {{ msg.content }} {{ msg.valid_from || '-' }} → {{ msg.valid_to || '-' }} {{ msg.is_active ? 'AKTYWNY' : 'NIEAKTYWNY' }}
Brak komunikatów modalnych

🐛 ZGŁOSZENIA BŁĘDÓW

IDZgłaszającyID pyt.Treść pytaniaPoprawna (baza)PowódDataAkcje
{{ report.id }} {{ report.username || report.user_name }} {{ report.question_id }} {{ report.question_text }} {{ report.correct_answer }} {{ report.reason }} {{ formatDate(report.created_at) }}
Brak zgłoszeń