Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.06.2014 Ostrzeżenie: (0%)
|
Witam
Tworzę system do egzaminów i mam następujący problem: Przy wejściu w egzamin wyświetlają nam się pytania oraz miejsca na odpowiedzi itd itp. w związku z tym, że przy wejściu w egzamin uruchamiamy czas np 10 minut, chciałbym zablokować stronę przed odświeżaniem oraz przejściem na inna stronę. Ktoś ma jakieś pomysły? Myślałem o tym żeby dać jakaś zmienną w sesji... Dzięki z góry za odpowiedzi p.s da się tak zrobić że przy zmianie na jakąkolwiek stronę wyświetlamy okienko ostrzegające (TAK NIE) jeśli TAK wysyłamy dane do bazy te, które zostały wypełnione? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
A czemu test jest dotępny cały czas a nie tylko podczas egzaminu?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.06.2014 Ostrzeżenie: (0%)
|
A czemu test jest dotępny cały czas a nie tylko podczas egzaminu? Tak na razie zrobiłem (IMG:style_emoticons/default/wink.gif) chociaż jest tego plus bo można zrobić test do domu (wiem wiem możliwość ściągania lub że studenci siądą w grupie i wspólnymi siłami rozwiążą test ale to jest takie gdybanie możne administrator ustawić że ten test ma małą wagę do oceny końcowej) Ogólnie zasada działania jest taka: Strona z dostępnymi testami (sprawdzamy, które w bazie tabele z dostępnymi testami dla studenta i mamy link np. www.strona.pl/test??id=1 wiadomo id testów dla każdego inne) wchodzimy w link z testem o id=1 Uruchamiamy czas np 5 minut pokazuje nam się formularz Poprawne działanie które student powinien wykonać to uzupełnienie odpowiedzi i naciśnięcie przycisku Zakończ który wysyła dane i później w bazie dodaje odpowiedzi na konkretne pytania tego testu i zmienia stan dla testu id=1 dla tego użytkownika na 'napisany' (Jeśli mamy stan "napisany" już nie możemy przejść ze strony z testami do napisania tego testu, nie mamy tego linku tyko napis napisany) A złe działanie studenta może być takie że wejdzie w link www.strona.pl/test??id=1 zobaczy pytania i np naciśnie wstecz lub zmieni stronę, wtedy formularz nie jest wysłany i stan egzaminu dalej jest jako pusty więc będzie dostępny na stronie z testami jako link. Więc czy opcja że Strona z egzaminami link1 link2 link3 wtedy mamy status testu pusty wchodzimy w link1 zmieniamy w bazie status na 'napisany' uzupelniamy odpowiedzi i wysylamy formularz przypominam teraz różnica polega na tym że status jest zmieniany dopiero po wysłaniu formularza więc można zobaczyć pytania i uciec ze strony. |
|
|
|
wojtasklc [JavaScript][PHP][MySQL]Jak zablokować stronę www 4.06.2014, 00:18:50
nospor Ale co ma na mysli przez "zabronic przejscia ... 4.06.2014, 06:59:18
markonix onbeforeunload - unikniesz przypadkowego odświeżen... 4.06.2014, 08:43:11
wojtasklc Ciężko to wytłumaczyć ale spróbuje jeszcze raz
M... 4.06.2014, 09:48:57
markonix Pomijając już kwestie blokowania samej strony to k... 4.06.2014, 10:20:59 
wojtasklc Cytat(markonix @ 4.06.2014, 11:20:59 ... 4.06.2014, 10:31:33 
markonix Cytat(wojtasklc @ 4.06.2014, 11:31:33... 4.06.2014, 10:59:08 
wojtasklc Cytat(markonix @ 4.06.2014, 11:59:08 ... 4.06.2014, 11:11:01
markonix Student tylko raz może wejść w test i tyle.
Co do ... 4.06.2014, 11:50:35
wojtasklc Jeśli chodzi o testy w domu to miałem takie coś al... 4.06.2014, 12:07:24
markonix Powinna być flaga, albo i data
- data otwarcia te... 4.06.2014, 12:19:23
wojtasklc Cytat(markonix @ 4.06.2014, 13:19:23 ... 4.06.2014, 14:32:47 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:16 |