XUCMUC - uceni muceni pro Linux nebo M$ Windows


Univerzalni vyukovy program. Testy ze zemepisu, literatury, anglictiny a dalsi. 
Moznost snadneho vytvareni vlastnich testu.

Je to vlastne Linuxova a M$ windowsova verze popularniho dosoveho programu UCMUC
V programu xucmuc lze pouzivat vsechny testy z dosoveho programu UCMUC.



POZADAVKY:

Linux, X windows, gtk2

Nebo M$ Windows a gtk2 dll knihovny.
Instalator gtk2 dll knihoven  pro M$ Windows mozno stahnout napr. z 
http://members.lycos.co.uk/alexv6/



INSTALACE:

Rozbalte a obsah nekam nakopirujte. 
V adresari "testy" jsou ulozeny testy, musi mit priponu tst, stejne tak i vsechny
pripadne podadresare. Podadresar MY.tst je urcen na ukladani novych testu, 
musi mit nastavena prava i pro zapis.
Do adresare "share" se se ukladaji nastaveni a vysledky, musi byt pro vsechny
pristupny i na zapis.

Nekdy je nutne nastavit font. Spustte s parametren -testfont
(v Linuxu "./xucmuc -testfont"  ve windows "xucmuc.exe -testfont")
Ukaze se okno pro nastaveni kodovani cestiny a fontu.
Je-li vse v poradku stiskneme "uloz konfiguraci". Konfigurace se uklada
do adresare ve kterem je spustitelny soubor xucmuc.


POUZITI:

Spustime xucmuc (ve windows xucmuc.exe).
Vybereme test a nastavime jmeno uzivatele. V Linuxu se do seznamu automaticky
doplni jmeno uzivatele, ktery je prave prihlasen. Do seznamu je mozne pridat
libovolne dalsi uzivatele. Budeme-li test delat jako anonym nebudou se zapisovat
vysledky testu.
Po vybrani testu si test muzeme prohlednout, nebo delat test v rezimu uceni 
(to se vybira jedna ze sedmi moznosti, bud mysi, nebo sipkami a enter)
nebo v rezimu muceni (je nutne odpoved vypsat z klavesnice). Dale je mozne 
muceni s hadem, kdy vzdy po sedmi spravnych odpovedich nasleduje hra had,
kdyz had chcipne pokracuje se v testu.
Dalsi moznost je delat test spolu s ilustrovanym pribehem, jehoz dej 
je mozne ovlivnovat vyberem ruznych moznosti a pribeh tez zavisi 
na uspesnosti testu. Jsou k dispozici tri pribehy, dalsi lze stahnout 
v samostatnem souboru, pripadne si vyrobit vlastni pribeh.



JAK SI UDELAT VLASTNI TEST:

Na vyrobu vlastnich testu je k dispozici jednoduchy useruv editor 
a mocny hackeruv editor. Vsechny testy musi mit koncovku tst a musi
byt i v adresarich s koncovkou tst. Uziti jednoducheho userova editoru je
jednoduche, ale nejdou s nim vytvaret a upravovat vsechny druhy testu.

V mocnem hackerove editoru upravujeme soubor v nasledujicim tvaru:

prvni dva radky:
-3  podrobnu nazev testy
-30

(3 je cas v sekundach do ktereho to je "jak jsi rychly"
30 je cas nad ktery to je "moc ti to trvalo")
Je-li v prvnim radku misto pomlcky pismeno M, bude test mozne delat pouze
v rezimu muceni, tj vypisovani odpovedi pismeny. 
Je-li v prvnim radku misto pomlcky pismeno U bude test mozne delat jen 
v rezimu uceni.
Dalsi radky:

1text prvni otazky
2pokracovani textu prvni otazky 
3spravna odpoved na prvni otazku
1text druhe otazky
2pripadne pokracovani
3odpoved na druhou otazku
...

Musi se na zacatku stale opakovat cisla 1, 2, 3, je-li text otazky kratky
muzeme ho napsat treba k cislu 2, ale cislo 1 tam musi byt a na radku u nej nic.
Na jednom radku muze byt maximalne asi 35 znaku.

Na konci mohou byt otazky na ktere je odpovedi cele cislo, pak nepiseme 
na zacatek radku cislo 3 ale * a pak cislo, ktere je odpovedi:

1 kolik nohou ma
2 pavouk
*8
1 kolik nohou ma
2 pes
*4

Test, ktery nabizi stale 7 stejnych odpovedi:
Na prvnim radku misto pomlcky pismeno S. 
3. az 9. radek zacina cisly 1-7 a obsahuje 7 odpovedi, ktere se budou stale
nabizet na vyber, a az potom jsou radky zacinajici cisly 1 a 2 s otazkami.
Odpovedi musi byt ciselne, tedy * a cislo spravne odpovedi.
Napr.:

S4  slavne osobnosti
-20
1 vedec
2 spisovatel
3 historik
4 malir
5 hudebni skladatel
6 politik
7 kosmonaut
1 Kdo byl
2 Gagarin ?
*7
1 Kdo byl
2 Rumcajs ?
*6
... 





KOMPILACE:

Zdrojvy kod je v adresari src, prelozeno freepascalem 2.0
http://www.freepascal.org/


                                                                                          
LICENCE:

(c) 2003-2005 Jirka Bubenicek  -  hebrak@yahoo.com 
GNU GENERAL PUBLIC LICENSE
