Jak wygląda nowoczesny quiz online?
- Różne typy pytań: jednokrotnego wyboru, wielokrotnego wyboru, prawda/fałsz, pole tekstowe
- Automatyczna walidacja odpowiedzi
- Panel wyników: suma punktów, informacja zwrotna
- Możliwość zapisu wyników do bazy danych (PHP + MySQL)
- Wyświetlanie podpowiedzi i poprawnych rozwiązań
Przykład quizu w JavaScript – pytanie jednokrotnego wyboru
let poprawna = "b";
let odp = prompt("Które polecenie tworzy tabelę w SQL?\na) SELECT\nb) CREATE TABLE\nc) INSERT");
if(odp == poprawna){
alert("Dobrze!");
}else{
alert("Źle! Poprawna odpowiedź: CREATE TABLE");
}
Quiz z HTML, CSS i JS – zadanie praktyczne
- Stwórz formularz HTML z pytaniami
- Stwórz funkcję JS do walidacji (porównanie odpowiedzi)
- Wyświetl wynik i podpowiedzi
Quiz wielokrotnego wyboru – HTML + JS
Jak oceniać wyniki i podpowiadać uczniom?
- Wyświetl wynik: liczba punktów, procent trafnych odpowiedzi
- Pokazuj, które odpowiedzi były błędne i jak je poprawić
- Możesz zapisać wyniki do bazy – PHP/SQL: imię, uzyskane punkty, czas rozwiązania
Przykład prostego zapisu wyniku w PHP:
query("INSERT INTO wyniki (imie,punkty) VALUES ('$imie',$pkt)");
?>
Quizy możesz użyć na lekcji, egzaminie lub do powtórek w domu. Im więcej praktycznych pytań – tym lepsza nauka!
Tworzenie interaktywnych testów: ekstra wskazówki
- Dodaj timer (licznik czasu na każde pytanie)
- Wprowadź różne typy podpowiedzi: przybliżenie, przykłady kodu, wskazówki nauczyciela
- Analizuj typowe błędy i pokazuj uczniowi ich rozwiązania
- Możesz zbudować panel nauczyciela do analizy wyników klasy
Więcej przykładów kodu, quizów oraz interaktywnych ćwiczeń znajdziesz na stronie artykułów Toloki.