Tworzenie egzaminu

0

Witam!
Ostatnio pytałem Was o blokowanie przełączenia na inną stronę - dzięki działa. Blokowanie przyłączenia strony
Zaleciliście bym to przemyślał i dodał właśnie pytanie po pytaniu z określonym czasem, wiec tu pytanie do Was. Jak się do tego zabrać?
Aktualnie moja strona wyświetla wszystkie pytania na raz a nie po kolei, a chciałbym żeby wyświetlała jedno a po czasie drugie i tak kolejne. Co zrobić żeby on zapamiętywał odpowiedź i przechodził dalej w wypadku gdy ktoś nie kliknie przycisku "wyślij"?
Dzięki :)

0

Czego konkretnie nie potrafisz zrobić? Odliczania, kliknięcia przycisku, zapamiętania odpowiedzi?

0

Właściwie sobie poradziłem tylko mam jedno pytanie. Chodzi o napisanie kilku issetów na jednej stronie jezeli wiesz o co mi chodzi - nie chce wysyłać za kazdej odnośnika do innej strony bo zrobię z siebie błazna jak ktoś zwróci na to uwagę. Powiedzmy mam 20 pytań i chcę aby wyświetlały się po jedynym. Nie wiem jak to zorganizować żeby sprawdzał te warnuki.

0

Możesz sobie na początku testu wczytać 20 pytań do sesji i losować liczbę pomiędzy 0, a length - 1 i w tym samym momencie je wywalać z tej tablicy. Jak tablica będzie pusta to wyświetlisz userowi page'a z informacją o wyniku i załatwione.

0

Ktoś może podać przykład na kodzie?

0

var pytania = ["a", "b", "c", "d", "e"];
var pobierz = function(){
return pytania.splice(pytania.indexOf(pytania[~~(Math.random() * pytania.length)]), 1)
}

0

Co jeżeli pytania są z wyborem?
Oraz gdzie zapisywać odpowiedzi?

0

Co jeżeli pytania są z wyborem?

  • to zamiast wsadzać tekst to wsadzasz obiekt jako element i go odczytujesz

Oraz gdzie zapisywać odpowiedzi?

  • jak chcesz to po każdej odpowiedzi ajax do strony lub gdzieś w pamięci trzymać np jako obiekt :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1