1
Vědomostní test
Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek
Dokumentace ročníkového projektu Dong Viet Van 1.E Květen 2014
2
1) Úvod 1.1 Anotace Česky: Vědomostní test je program, co umožňuje uživateli si ověřit si vědomosti. Program se skládá ze 15 vědomostních otázek. Otázky jsou řazené podle obtížnosti a uživatel má 4 možnosti na výběr. Na závěr program vyhodnotí test a oznámkuje jej. English: The knowledge quiz is a program, which allows the user verify his knowledge. The program consist of 15quiz questions. Questions are ranked according to difficulty and the user has 4options to choose. At the end the program evaluates test and marks it.
1.2 Zadání Vlastnosti 1)Vědomostní test je krátký a jednoduchý test, který má za cílem ověřit vědomosti určitého uživatele programu. Program funguje stejně tak, jako mnoho ostatních testů. Uživatel dostane otázku a bude mít na výběr 4 možnosti. Po dokončení testu program vyhodnotí uživatele, jak uspěl či neuspěl, pokud uživatel dosáhl dosud nejvyššího skóre, zaznamená jej.
2)Obsah 1)Min. 10 otázek s čtyřmi možnosti (A, B, C, D) 2) Otázky budou uloženy v souboru. 3) Otázky budou vybírány podle obtížnosti. 4) Po dokončení testu program vyhodnotí a oznámkuje. 5) Pokud uživatel dosáhl dosud největšího skóre, zaznamená ho
1.3 Prohlášení Prohlašuji, že jsem jediným autorem tohoto projektu, všechny citace jsou řádně označené a všechna použitá literatura a další zdroje jsou v práci uvedené. Tímto dle zákona 121/2000 Sb. (tzv. Autorský zákon) ve znění pozdějších předpisů uděluji bezúplatně škole Gymnázium, Praha 6, Arabská 14 oprávnění k výkonu práva na rozmnožování díla (§ 13) a práva na sdělování díla veřejnosti (§ 18) na dobu časově neomezenou a bez omezení územního rozsahu.
Místo…………….Podpis……………..
3
2)Program Vědomostní test 2.1 O programu Program Vědomostní test, je podobný jako mnoho jiných testů, kvízů či hádanek, kde si můžete například porovnat vědomosti s jinými uživateli, nebo ověřit si jak na tom jste s vědomostmi. Program obsahuje 15 otázek, které se stupňují od jednodušších otázek až po náročnějších. Otázky byly vybrány z všech různých oborů či předmětů(dějepis, zeměpis, fyzika atd…). Ke každé otázce dostane uživatel na výběr odpovědi 4možnosti A, B, C nebo D. Vždy je jen správná jen jedna možnost. Možnosti jsou stanoveny tak, aby si uživatel nemohl jednoduše tipnout. Za každou správnou odpověď dostane uživatel počet bodů podle náročnosti otázky. Za špatnou odpověď se body neodečítají. Poté co odpovíte na poslední otázku program vám test zhodnotí.
2.2) Po spuštění Na Úvod vám program uvítá a napíše Vám pro jistotu pokyny, ovládání, bodování a první otázku na kterou již můžete odpovídat. Po odpovědění první otázky vám napíše program zdali jste odpověděl správně či špatně. Tímto způsobem pokračujete až do konce testu.
2.3) Ovládání K ovládání programu vám si vystačíte pouze čtyřma klávesy A, B, C a D. Na velikosti písmene zadanýma klávesy nezáleží.
4
2.4 Vzhled programu Takto vypadá program po spuštění.
Úvodní text Otázka Možnosti odpovědí
2.5)Bodování Otázky jsou rozdělené do 3skupin na jednoduché, střední a náročnější. Za každou skupinu otázek můžete dostat odlišný počet bodů. Zde je přehled kolik můžete dostat bodů za každou otázku. 1. 2. 3. 4. 5. Otázka je jednoduchá +0,5bodů za správnou odpověď. 5. 6. 7. 8. 9. 10. Otázka je střední +1bod za správnou odpověď. 11. 12. 13. 14. 15. Otázka je náročnější +2body za správnou odpověď.
5
2.6) Závěr programu 1)Po dokončení 15. otázky Vám program pogratuluje ke Úspěšnému dokončení testu. Následně program vypíše: 1) 2) 3) 4)
Celkový počet bodů. Celkový počet bodů v procentech. Celkový slovní hodnocení. Pokud jste dosáhl max. bodů(17) program vám extra pogratuluje.
2)Tabulka pro hodnocení.
0% - 40% Vaše vědomosti jsou nedostatečná. +40% - 55% Vaše vědomosti jsou dostatečná.
o +55% - 70% Vaše vědomosti jsou dobré. o +70% - 85% Vaše vědomosti jsou slušné. o +85% vaše vědomosti jsou výborné! 3)Vzhled programu po dokončení testu.
4)Po vyhodnocení se program ukončí.
3)Postup práce. Na programu jsem pracoval analogicky podle obsahu programu. Jako první jsem si obstaral vědomostní otázky z různých zdrojů(internet ,knihy, encyklopedie, které jsem si postupně zapisoval do textového souboru. Podobně jsem to udělal i s odpovědi, co jsem později napsal přímo do kódu programu. Následně jsem již mohl pracovat na samostatném programu.
6
3.1 Vývoj programu 1)Nejdříve jsem musel načíst otázky souboru + vytvořit parametr „body“ pro započítávání bodů.
2)Poté již stačilo postupně vypisovat otázky s možnosti odpovědí k tomu porovnání odpovědí se správnou odpovědi a případné započítání bodů.
3)Na závěr jsem udělal podmínky pro zhodnocení testu a pár vzorec pro výpočet bodů v %.
7
4)Závěr 4.1) Drobné problémy Během ročníkové práce jsem neměl téměř s něčím výrazný problém. Trošku mi dělal problém vzorec pro zaokrouhlení procentuálních bodů, který jsem si pak na internetu vyhledal.
4.2)Možné vývoje v budoucnosti Zde píšu několik možností jak by se mohl program v několika směrech zdokonalit: Grafické zpracování – Myslím si ,že by lidi díky tomu měli větší kontrolu a přehlednost. Více otázek ,více možností, rozdělení testu na kategorie. Více statistik Možnosti nápovědy Časový limit pro otázku
4.3) Celkový závěr. Díky ročníkový práci jsem získal novou zkušenost s novým typem práce, Která si myslím ,že mi bude velice užitečná jak ve škole či budoucím zaměstnání tak i v běžném životě. Celkově jsem s prací spokojen, snažil jsem se splnit vše co bylo v zadání a vydal jsem to co bylo v mých silách.
8