Projekt ININ 2 Jednoduchý systém pro generování a vyhodnocování testů v Excelu Martin Šimeček Pavla Maršíková Martin Langer 2009, kruh ININ
Cíl projektu systém pro generování sad otázek a odpovědí (testů) test ◦ 10 otázek ◦ 3 možnosti ke každé ◦ dohromady 100 bodů vyhodnocení s automatickým přidělením známky A-F
Postup generování testu ◦ příprava dat – otázek a odpovědí ◦ generování formátování testu vyhodnocení ◦ zpracování ◦ hodnotící tabulka ◦ prezentace výsledků
Zdrojový kód moduly: ◦ mFormatovani ◦ mGenerovani ◦ mKonstanty ◦ mPodpurnaMakra ◦ mZpracovani
GENEROVÁNÍ TESTU
Zdroje dat XML ◦ otazky.xml otazky.xml ◦ odpovedi.xml odpovedi.xml schéma ◦ 3 lehké otázky (5b) ◦ 4 střední (10b) ◦ 3 těžké (15b) 3 možnosti k otázce 1 odpověď správná
Generování testu modul mGenerovani výsledný test neobsahuje žádný VBA kód 1. umístění úvodních textů + verze generátoru 2. výběr otázek a.výběr možností b.míchání možností 3. přidání kontrolních výpočtů 4. formátování
GENEROVÁNÍ TESTU Výběr otázek 1) volba otázky
GENEROVÁNÍ TESTU Výběr otázek 2) otázka je odebrána ze seznamu, volí se další
GENEROVÁNÍ TESTU Výběr otázek 3) další otázka vybrána, seznam se opět posunul
GENEROVÁNÍ TESTU Míchání odpovědí 1) před zamícháním – možnosti seřazeny podle ID 2) po zamíchání – možnosti seřazeny náhodně
FORMÁTOVÁNÍ
Postup formátování modul mFormatovani 1. název a popis, údaje o studentovi 2. postupně jedna otázka za druhou a.okraje b.záhlaví (zalamuje se při přetečení) c.text možnosti, pole pro výběr odpovědi 3. ověřování – povolena pouze hodnota „x“ 4. obarvení ladicích informací (DebugMode) 5. oblast upozornění 6. uzamčení listu
UKÁZKA Generování a formátování testu
ZPRACOVÁNÍ
Postup zpracování ID, spravne, body se načte do pole otazky() zkontroluje se formální správnost postupně se porovnává jedna otázka za druhou výsledky se průběžně zapisují na list Zpracování využívá se pomocný sloupec
Způsob hodnocení každá otázka má své bodové ohodnocení otázky se vyhodnocují postupně takto: správná odpověďzisk příslušného počtu bodů chybná odpověď0 bodů označeno více odpovědí0 bodů neoznačena žádná odpověď0 bodů
Výsledky
UKÁZKA Zpracování
Závěr výsledkem je: ◦ funkční systém pro tvorbu testů ◦ dynamické vyhodnocování testů ◦ možnost sdružovat výsledky pohromadě na jednom místě pro několik studentů najednou ◦ otevřený přístup k datům díky formátu XML
DISKUZE