« 1 2 »
Autor Zpráva
brozelin
Profil *
Dobry den,
prosim o radu, co nastudovat a jak postupovat pri tvorbe "testu on line". Jedna se o klasicky test s otazkou a nekolika moznosti odpovedi (a, b, c, d - napr) a s konecnym vyhodnocenim vsech zodpovezenych otazek.(jenom kolik dobre a kolik spatne). Hledal jsem na webu nejaky tutorial, ale neuspel jsem.
Dekuji za jakou koliv radu nebo odkaz.
Jan
bohumil
Profil *
si to naprogramuj. pokud umis trochu php tak je to brnkacka....
Mistr
Profil
brozelin
Jde to i v JavaScriptu.
WanTo
Profil
Mistr
Jenže v JS jdou zjistit správné odpovědi :)
Mistr
Profil
WanTo
To je pravda. Pokud to chce brozelin používat na testování žáků ve škole, tak pak je nutné použít PHP. Snad externí JavaScript by trochu zbrzdil studenty, kteří by pátrali po správných odpovědích, ne?

Ovšem o bezmezné nutnosti zakrytí správných odpovědí brozelin ve své otázce, nemýlím-li se, nepíše.
Mistr
Profil
V JavaScriptu to máš například na této stránce: http://ksm.fsv.cvut.cz/~conwa/1a.html
brozelin
Profil *
Jasne, je to pro potreby skolnich testu. Proste OTAZKA, pod ni napr. 4 moznosti (A, B, C, D) a moznost nejakym zpusobem oznacit spravnou volbu a s celkovym vyhodnocenim testu na konci. (pocet dobre a pocet spatne zodpovezenych otazek)
Dekuju za vsechny prispevky.
brozelin
Profil *
V JavaScriptu to máš například na této stránce: http://ksm.fsv.cvut.cz/~conwa/1a.html[/i]

To Mistr:

To vypada dobre, ale da se snadno zjistit spravna odpoved.
ah01
Profil
Koukněte na HotScripts - Tests and Quizzes, je tam 29 aplikací vytvořených v PHP - něco vhodnýho se tam snad najde.
Radek Hrabůvka
Profil
Pokud stačí nejjednodušší test (kvíz), tak jde použít "Kvíz znalostí v HTML a JavaScriptu" podle časopisu Computer 2/05. Platí to, co píše WanTo, že z kódu jde snadno zjistit správné odpovědi. A zamezit zobrazení zdrojového kódu nelze, to se tady hodněkrát probíralo (to zastaví akorát BFU).
http://www.volny.cz/teststranek/test/
Mistr
Profil
brozelin
Jak jsem Ti již napsal výše, pokud to chceš mít na školní testy, pak bude třeba použít PHP. Jinak Ti zvídavější studenti přijdou na správné odpovědi nikoliv díky znalosti dané látky, ale díky znalostem HTML a JavaScriptu.
WanTo
Profil
Nebo by bylo možné napsat test třeba v C++ jako konzolovou aplikaci. Teda pokud není potřeba ukládat výsledky někam do databáze.
brozelin
Profil *
brozelin
Jak jsem Ti již napsal výše, pokud to chceš mít na školní testy, pak bude třeba použít PHP. Jinak Ti zvídavější studenti přijdou na správné odpovědi nikoliv díky znalosti dané látky, ale díky znalostem HTML a JavaScriptu.


Jeste me napada (protoze PHP neumim) jestli by ten JavaScript nesel umistit nekam jinam nez na prislusnou HTML stranku s otazkami (na nejakou jinou stranku, ktera by nebyla viditelna - ani jeji zdroj)
WanTo
Profil
brozelin
Nešel. Jde sice nacpat do jiného souboru, ale ten se dá stejně otevřít :) Zkus to v tom C.
ah01
Profil
U testu http://www.volny.cz/teststranek/test/ mi zjistit správné odpovědi t testu zabralo asi 5s - takové testy bych ve škole bral :-)

V jednom předmětu ve škole máme online test k dispozici k přípravě ke zkoušce - to si jej můžeme zkoušet kolikrát chceme. Stejný test je pak použit i u zkoušky, kde ale musíme zadat jméno. U testu je nastaven i časový limit, do jehož uplynutí musíme test odeslat, jinak není ohodnocen. Po odeslání, jako studenti, vidíme jen které příklady jsou dobře a které špatně, ale ne správné odpovědi. Podrobné výsledky si pak zkoušejíce zobrazí podle jména u ústní části zkoušky. Ten systém je zřejmě vytvořen v PHP, ale podrobnosti nevím. Případně Vám poskytnu link na testy (e-mail).

U testů v JS lze ty odpovědi nějak "maskovat" (prostě ten kód udělat hodně složitě) - ale vždy to bude jen otázkou času a dovedností "vychytralých" studentů.
ah01
Profil
brozelin
Kdysi jsem četl o možnosti zakódovat kód javascriptu, aby jej nešlo "vykrást". Háček to mělo v tom, že to podporoval jen IE (byla to metoda od Microsoftu). Pokud by jste donutil studenty používat IE - bylo by to řešení.

Zkusím to někde najít ...

WanTo
To už by bylo asi lepší udělat to v PHP, ne
brozelin
Profil *
Prosel jsem hodne webu, kde jsou ON_line testy. V podstate jsou delany dvojim zpusobem:
1) PHP
2) Java Script

Protoze PHP vubec neumim, uvazuju o JS, protoze v HTML si stranku pripravim. Uplne nejlepsi by byl nejaky GENERATOR TESTŮ, ale to uz bych chtel asi moc.
brozelin
Profil *
Dokaze mi nekdo rict, jak se daji na tehla strance
http://ksm.fsv.cvut.cz/~conwa/1a.html
ze zdrojaku poznat spravne odpovedi.

Dekuju.
ah01
Profil
brozelin

v kódu stránky se opakují tyto části:

if (!form.aa1[1].checked) {
spatne = spatne + "1,"
}
else {
body = body +1
}

číslo v [x] je číslo správného ratio buttonu (číslováno od 0) - (zjíštěno za míň jak minutu)


co tohle: http://emp.wz.cz/teste.html - kdo uhodne heslo má bod. (vytvořeno pomocí Script Encoder - funguje jen v IE)
brozelin
Profil *
číslo v [x] je číslo správného ratio buttonu (číslováno od 0) - (zjíštěno za míň jak minutu)


ah01


- podle toho by mela byt spravna volba v prvni otazce volba a) (prvni moznost), ale je to az druha moznost (po zobrazeni vysledku)

:-))
ah01
Profil
ne, to jsem se asi nepřesně vyjádřil:

form.aa1[0] - je možnost a)
form.aa1[1] - je možnost b) -> tedy ta správná
form.aa1[2] - je možnost c)
form.aa1[3] - je možnost d)

(první položka pole má index 0, 2. má 1, atd.)
brozelin
Profil *
ne, to jsem se asi nepřesně vyjádřil:

form.aa1[0] - je možnost a)
form.aa1[1] - je možnost b) -> tedy ta správná
form.aa1[2] - je možnost c)
form.aa1[3] - je možnost d)

(první položka pole má index 0, 2. má 1, atd.)



Tak ted uz je mi to jasny - dekuju.
ah01
Profil
http://emp.wz.cz/jsteste.html - velmi jednoduchý test v JS, kde, troufám si tvrdit, nikdo jednoduše odpovědi nezíská. Funguje pouze pod MSIE.

odpovědi: ABCD
brozelin
Profil *
co to je? to je nejaky zasifrovany ci co ne?
brozelin
Profil *
U tech predeslych je mi jasny, jak bych pokracoval, kdybych mel treba zvysit poct otazek, ale tady u toho?
ah01
Profil
Ano, přesně tak. Je to zašifrované pomocí Microsoft Script Encoder. Nelze zjistit původní kód skriptu (alespoň ne bez znalostí kryptoanalizy). Má to jen jeden háček - takový to skript zpracuje pouze Internet Explorer.

Nezašifrovaný test: http://emp.wz.cz/jstest.html
Je to hodně jednoduchý test - do praktického nasazení by chtěl hodně vylepšit.
ah01
Profil
Na generování takových to testů (i se zašifrováním), by se dal udělat přímo program (myslím *.exe) - ale vzhledem je zkouškovému období na nic takového nemám čas.

Ještě mě napadá - pokud se dá zajistit aby "testovaní" používali Windows kde je IE, daljí se vytvořit i velmi propracované "testové aplikace - stránky" pouze za použití JS
WeBa
Profil
Já teda PHP taky neumím, ale zkoušela jsem udělat kvíz podle návodu z Webtipu 1-2 - a celkem sem to i pochopila. Tak já nevím, třeba to půjde.(?)
Anonymní
Profil *
ah01
co tohle: http://emp.wz.cz/teste.html - kdo uhodne heslo má bod. (vytvořeno pomocí Script Encoder - funguje jen v IE)


Ahojiky tak toto se mi moc libí ale neumím moc stránky jen to co jsem se naučil na jakpsátweb strankách a tak se mi toto libí takove zaheslovaní stránky a tak vás prosím aby jste mi prozradili tento fígl.
Díky Zdeněk jste fajn
Leo
Profil
"funguje jen v IE"

Cili je to hracka na dve veci, Leo
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0