Kresz-teszt készítéséhez segítség kéne
Sziasztok!
Egy kis segítség kéne!!
Kellene készítenem egy Kresz-tesztet. Kijelölős-tesztre gondoltam: egy kérdés, 3 válaszlehetőség (input type="radio") és mellete egy kép. Egy oldalon mondjuk 10 kérdés szerepelne, a végén egy kiértékelés-gombbal, ami visszaadja a jó ill rossz válaszokat.
Tömören ennyi.Bármilyen megoldás érdekel.A segítségeteket előre is köszönöm!
■ Egy kis segítség kéne!!
Kellene készítenem egy Kresz-tesztet. Kijelölős-tesztre gondoltam: egy kérdés, 3 válaszlehetőség (input type="radio") és mellete egy kép. Egy oldalon mondjuk 10 kérdés szerepelne, a végén egy kiértékelés-gombbal, ami visszaadja a jó ill rossz válaszokat.
Tömören ennyi.Bármilyen megoldás érdekel.A segítségeteket előre is köszönöm!
Mi a kérdés?
Egyébként az ötlet:
Csinálj egy MVC modellt a dologra.
Adatbázisba bele a kérdéseket, külön az eredményeket. Erre tegyél rá egy olyat, hogy egy tesztsor milyen kérdéseket tartalmaz és az egészre pakolj rá egy UI-t (User interface). Az UInak tudni kell a bejelentkezéskeet kezelni valamint kell némi session management is, hogy eltárold a már megválaszolt kérdéseket.
A képeket a kérdésekhez választásod szerint szolgálhatod ki adatbázisból vagy lemezről. Lásd a megfelelő cikket itt a weblaboron.
Az UI kialakítása legcélszerűbb formokkal, a formázást legjobb CSS-sel megoldani.
A kiértékelés természetesen szerver oldalon kell menjen, legalábbis ha komoly tesztre gondolsz. Szóval, kell szerver oldali programozás is. PHP, JSP, ASP vagy amit akarsz.
No, ezen már el tudsz indulni, cikk van dögivel itt a Weblaboron és máshol is, főleg a CSS kialakításról, de pl. arról is van, hogy hogyan tudsz állományokat kiszólgálni PHPből.
-
Hát ha körülnézel itt a fórumon senki sem vezet végig semmin, szóval kész munkát valószínű senki sem fog írni. Én ajánlom pl. xml-t a kérdések tárolásához, akkor gyakorlatilag php csak a válaszok ellenőrzésére kell. Ha sok a kérdés, és gyakran változtatod, akkor érdemes adatbázisban tárolni, és onnan php-vel kiszedni. De egyébként ez nem egy nagy munka, persze lehet bonyolítani (kép csatolása, ami pont kersznél gondolom számít stb..).
Ha gondolod, egy megfelelő összeg ellenében bárki megcsinálja neked (nem kell milliókra gondolni, tényleg nem egy nagy munka), én is, márha nem a saját örömödre és/vagy tapasztalatszerzés céljából te magad akarod leporgramozni. Ha érdekel a dolog, keress meg: breakline @mailpont.hu
üdv
BL
teszt
Thanks
Megint én
A legnagyobb problémám az, hogy amikor elküldöm a bejelölt válaszokat, nem tudom, hogyan kapjam vissza a kiértékelését.
Amúgy nem olyan nagy adatmennyiségről van szó, úgyhogy az adatbázist most kihagyom.
Teljeskörű megoldást nem várok senkitől, csak egy kevéske forráskódot.
Köszi
Na, így már jobb. :)
Csinálod a PHP kód elején azt, hogy:
Ezzel át tudod vinni az adatokat egyik oldalról a másikra.
Aztán mondjuk, tárolod ini fájlban az adatokat így:
kerdes="Ez a kérdés?"
jovalasz=3
valasz1="Elso valasz"
valasz2="...valasz"
valasz3="...valasz"
...
valasz10="...valasz"
Utána megkapod a kérdések tömbjét:
És mondjuk, get paraméterben van a kérdés száma:
És akkor visszakapod tömbben az adott kérdést, ahogy az INI fájlban definiálva van.
Ezután csinálsz egy formot, amelyikben van egy rakás radio button vagy select és ugyanarra a scriptre küldöd vissza. Csinálsz egy hidden meződ, amelyik neve az, hogy "kerdes" és abba beleírod a jelenlegi $_GET['kerdes'] + 1-et. Ha nincs olyan kérdés, jön a kiértékelés.
Az adatokat a $_SESSION['valtozo'] formában tudod átvinni a következő lapra. Ez a munkamenet. Ebből értékelsz ki a végén, természetesen megint az INI fájl segítségével.
Na, így már el tudsz indulni.
Köszönöm!!!!
Kresz teszt
Én is szeretnék kérni egy kis segítséget. Ugyanis itt arról is szólt a kérdés, hogy képeket is kellene mellé rakni. Nekem van egy quiz programom amiben eredetileg nincs benne kép viszont nekem kellene eggyik másik kérdéshez. Ez hogyan oldható meg? Vagy akár itt az előző példánál.
Minden megoldás érdekel és köszönöm. info##kukac##hoffy.hu
Kép neve külön mezőként
A "van egy quiz programom" mondat semmit nem árul el arró tehát akár ki is hagyhattad volna, ugyanis ennyi infóval nem lehet mit kezdeni vele.
Egyébként új témaként kellett volna beküldened a hozzászólásodat.