Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Quiz i kategorie
Youkash
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 24.10.2004

Ostrzeżenie: (0%)
-----


Witam!
Nie mam pomyslu jak zrobic taki quiz:
Chodzi o to ze wszystkie pytania a jest ich okolo 200, sa w 8 kategoriach, kiedy odpowie sie na wszystkie pytania chcialbym zeby wysietlilo sie tych 8 kategorii i bylo napisane ze zdobyles "malo, srednio lub duzo" punkow w kazdej z kategori.
I tu zaczyna sie problem, jak do odpwiednich pytan przypisac punkty i kategorie?? i jak to pozniej wyswietlic??
Czy ktos moglby napisac mi jakis maly przyklad na 2 kategoriach i w nich jedne pytania??
Chcialbym zeby uzytkownik nie widzial kategori, tylko pytania, a w wyniku byly kategorie i odpowiednie napisy zalezmnie od zdobytych punktow. powiedzmy 1=malo , 2 punkty=srednio 3 punkty = duzo.
Czyli uzytkownik widzi cos takiego
1. Pierwsze pytanie (to jest pierwsza kategoria)
a)
b)
c)
2. Drugie pytanie (to jest druga kategoria)
a)
b)

a w wyniku dostaje cos takiego

kategoria 1 - malo
kategoria 2 - duzo

Kompletnie nie wiem jak sie za to zabrac, a jezeli ktos mialby pomysl jak to zrobic najlepiej bez bazy danych, to bede wdzieczny.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Kodu nie napisze, ale kilka wskazówek z przyjemnością:
1. Stwórz kod, który bedzie kontrolował kategorie pytań.
a)w kodzie udostępnij sobie mechanizmy dodawania i usuwania pytań do/z array()
b)pytania i odpowiedzi trzymaj w plikach o strukturze klucz:wartość
2. Stwórz kod, w którym określisz, ile odpowiedzi w jakiej kategorii to dużo lub mało.
3. Stwórz kod, który będzie kontrolował dwa powyższe kody.

Nie możesz myśleć kodem. Musisz myśleć problemami. Najpierw obmyśl, jak to powinno działać, a dopiero potem myśl nad kodem, który może Ci pomóc.

Z twojego posta wynika, że twoja wiedza o programowaniu jest raczej niewielka. Nawet gdyby ktoś napisał część kodu, to i tak możesz mieć problemy z jego późniejszym wdrożeniem. Proponuje poszukać gotowych rozwiązań - na pewno jakieś są.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 02:59