Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomysły jak napisać skrypt testów
kajzur
post
Post #1





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Witam!

Mam do napisania skrypt który będzie obsługiwał testy. Będą to testy typu prawda/fałsz oraz porównywanie wpisanych wartości, np odpowiedź prawidłowa to kot, zwierze i pupil, a jesli ktoś wpisał kot to jest dobrze, jeśli pupil to też.. I tak dalej. Skrypt ma być o tyle elastyczny że testy powinno się dać edytować nie koniecznie przes stronę a np. poprzez pliki.. Oraz np. dodanie w przyszłości pliku który stworzy nowy test.. Nie chce kodów, chciałbym usłyszeć pomysły jak widzicie od strony technicznej taki skrypt (IMG:style_emoticons/default/smile.gif) jakie rozwiązania proponujecie? Gdzie przechowywać testy skoro muszą one być elastyczne? Przeszedł mi przez myśl XML, ale jak może wyglądać taki plik? Z pytaniami i odpowiedziami?

Będę wdzięczny za pomoc!

Pozdrawiam (IMG:style_emoticons/default/smile.gif)

Ten post edytował kajzur 3.08.2010, 21:14:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arecki
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Zawsze możesz sobie "utrudnić" pracę i pomyśleć na przetrzymywaniem testów w bazie (MySQL, SQLite, PgSQL czy innej) a same testy importować chociażby z XML lub CSV. Rozwiązań tyle ile użytkowników na forum (IMG:style_emoticons/default/smile.gif) . Z mojego punktu widzenia wybrałbym XML do importowania plików ponieważ masz dużą swobodę w definiowaniu swoich własnych tagów np:
  1. <?xml version="1.0" charset="utf-8">
  2. <test>
  3. <tytul>Pytania z wiedzy ogólnej</tytul>
  4. <pytania>
  5. <pytanie>
  6. <tresc>Czy uważasz że móglbym test test przygotować lepiej</tresc>
  7. <prawidlowa_odpowiedz>1</prawidlowa_odpowiedz>
  8. </pytanie>
  9. <pytanie>
  10. <tresc>Czy jesteś za podwyższeniem podatków</tresc>
  11. <prawidlowa_odpowiedz>0</prawidlowa_odpowiedz>
  12. </pytanie>
  13. </test>


A przetworzyć to przez PHP to już pestka. Z kolei CSV daje nam możliwość przygotowania testu przez przysłowiową Panią Jadzię z sekretariatu w excelu (tylko trzeba jej powiedzieć jak (IMG:style_emoticons/default/smile.gif) ) i wyexportowania do CSV. Co wybierzesz to będzie dobrze (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:04