From MJanik
(Difference between revisions)
|
|
Line 2: |
Line 2: |
| | | |
| Zmień nazwę strony głównej z index.html na index.php. W okolicach stopki (na dole strony) dołącz kod, który wyświetlać będzie licznik odwiedzin strony (zapisuj liczbę wyświetleń strony = czyli odpalenia skryptu do pliku). | | Zmień nazwę strony głównej z index.html na index.php. W okolicach stopki (na dole strony) dołącz kod, który wyświetlać będzie licznik odwiedzin strony (zapisuj liczbę wyświetleń strony = czyli odpalenia skryptu do pliku). |
| + | |
| + | <h2>Zachowanie danych z ankiety</h2> |
| + | |
| + | Należy zapisywać dane z uprzednio stworzonej ankiety do pliku <b>ankieta.txt</b> (lub ankieta.csv). Każda wysłana ankieta powinna dodać jedną linijkę, z odpowiedziami na kolejne pytania oddzielonymi średnikami. |
| | | |
| <h2>Ocenianie quizu</h2> | | <h2>Ocenianie quizu</h2> |
Revision as of 11:27, 19 December 2015
Licznik odwiedzin
Zmień nazwę strony głównej z index.html na index.php. W okolicach stopki (na dole strony) dołącz kod, który wyświetlać będzie licznik odwiedzin strony (zapisuj liczbę wyświetleń strony = czyli odpalenia skryptu do pliku).
Zachowanie danych z ankiety
Należy zapisywać dane z uprzednio stworzonej ankiety do pliku ankieta.txt (lub ankieta.csv). Każda wysłana ankieta powinna dodać jedną linijkę, z odpowiedziami na kolejne pytania oddzielonymi średnikami.
Ocenianie quizu
Skrypt quiz.php jest wywoływany jako akcja formularza napisanego uprzednio quizu. Porównuje on wszystkie odpowiedzi uczestnika z prawidłowymi odpowiedziami i wyświetla procentowy wynik (wersja uprosczona) lub wskazuje, które odpowiedzi były (nie)poprawne (wersja trudniejsza).
Ranking quizowiczów
Wśród pól quizu należy jeszcze dodać miejsce na imię i nazwisko uczestnika. Po ocenie wyniku quizu w skrypcie PHP, uczestnik jest dopisywany do listy w osobnym pliku (np. uczestnicy_quizu.txt) w formacie CSV (oddzielanym tabulacją), którego pola to: data i godzina, imię i nazwisko, wynik.
Osobno piszemy skrypt, który wyświetli listę rankingową uczestników quizu w tabeli. Zaawansowani programiści mogą podjąć próbę wysortowania listy po wynikach. W tym celu należy wszystkie wyniki zgromadzić w jednej tablicy, a następnie wykorzystać funkcję arsort().