Systém zde popisovaný má umožnit vyučujícím vytvářet pro jednotlivé předměty databáze otázek, na jejich základě generovat testy a (v případě on-line testování) je předkládat studentům k vyplnění a následně (automaticky) hodnotit. Měl by vést k zjednodušení práce při ověřování znalostí.
Následující body ve stručnosti představují funkčnost a data, která by systém měl poskytovat.
Přehled funkcí
Uživatelé
- katedrální administrátor
- správce systému
- student
- vyučující
Funkce - viz kdo co může dělat, kde je také naznačeno pořadí důležitosti pro implementaci, a s čím se pracuje. První vlna je pro ASWI.
- editovat test
- exportovat otázky
- exportovat test
- generovat test
- importovat otázky
- importovat seznam studentů na předmětu
- odhlásit
- ohodnotit offline test
- prohlížet hodnocení
- prohlížet statistiky otázek
- prohlížet testy
- prohlížet vzorové otázky
- prohlížet záznamy o přístupech
- přihlásit
- přiřadit studenty k testu
- přiřadit vyučujícího k předmětu
- schválit vyučujícího
- správa kateder
- správa otázek
- správa předmětů
- správa skupin otázek
- tisknout vyplněný test
- tisknout zadání testu
- vyplnit online test
- zaregistrovat předmět
- zaregistrovat se
- změnit parametry testu
- zrušit/smazat test
- zveřejnit test
- Bude členěno na katedry a předměty, možno zaregistrovat sebe a předmět
- Zadávat otázky pro předmět až po schválení registrace katedrálním adminem.
- Systém bude umět importovat seznam studentů pro předmět ze STAGu? (parsováním HTML/txt výstupu STAGu?).
Zadávání otázek a odpovědí (MS)
- Otázky jsou multiple-choice, tj. výběr M z N (kde M <= N a M > 0); speciální případy jsou single choice (výběr 1 z N) a samostatná otázka ("výběr" 1 z 1).
- Otázka může být "obyčejná" nebo "klíčová" (odpověď na ni by měl student vždy znát) nebo "chyták" (info pouze pro vyučujícího). Otázka může být pouze jednoho typu.
- Otázky jsou členěny do "tématických" skupin např. po přednáškách, tématech předmětu, apod. Každá otázka je v právě jedné takové skupině.
- Otázka může být vylučující s jinou otázkou/otázkami. Pak patří do určité "vylučující" skupiny. Každá otázka je v nejvýše jedné takové skupině.
- Bodově se hodnotí buď otázka nebo odpověď(i).
- Systém bude umět importovat/exportovat otázky a odpovědi v XML a CSV formátech.
Otázka
- text + 1 obrázek (volitelně)
- typ otázky: obyčejná/klíčová/chyták (default: obyčejná)
- do jaké "tématické" skupiny patří
- do jaké "vylučující" skupiny patří (default: žádná)
- počet bodů za otázku (pokud se nezadá, spočte se součtem bodů za správné odpovědi)
- aktivní/neaktivní (bude/nebude se používat pro testy)
- vzorová (zda je možné ji zobrazit studentům předem)
- počet odpovědí; pokud je 1, znamená to že jde o otázku doplňovací
- [pro doplňovací] velikost prázdného místa pod zněním otázky (pro offline test)
Bude třeba také odlišit rozpracované otázky od kompletních, rozpracované nejde zařadit do testu a měly by být nějak zvýrazněny při editaci.
Odpověď
- text + 1 obrázek (volitelně)
- správná/špatná odpověď
- počet bodů za odpověď (pokud se nezadává, tj. boduje se celá otázka, rozpočítá se počet bodů otázky mezi všechny správné odpovědi a záporně mezi všechny chybné; součet bodů je 0)
Testy (PB)
- Mohou se generovat on-line nebo off-line testy.
- Pro off-line se předpokládá, že systém vyrobí PDFka? k vytisknutí (test k vyplnění a "slepou mřížku" pro kontrolu).
- v první verzi je možné použít i vygenerování HTML pro tisk z prohlížeče, případně export testu do CSV/XML pro import do Excelu kde se zformátuje.
- Klíčové otázky budou ve všech vygenerovaných variantách jednoho testu stejné.
Generování testů
Má parametry
- kolik variant testu generovat (A, B, ...)
- popiska (pro obecný text)
- zda se body za špatné odpovědi odečítají, nebo berou jako nula
Míchat otázky do testu je možno podle na sobě nezávislých (ortogonálních) kritérií:
- celkový počet bodů testu
- počet otázek v testu
- které "tématické" skupiny otázek budou zařazeny (default: vše)
- ve všech variantách testu stejné otázky
- ve všech testech jedné varianty stejné pořadí otázek
- ve všech testech stejné pořadí odpovědí u stejných otázek
- zda používat klíčové otázky; pokud ano, kolik
- zda používat chytáky; pokud ano, kolik
Po vygenerování testu bude možné prohlížet náhled všech variant, ručně doplnit otázky a to jak doplněním z databáze (výměnou za vygenerovanou otázku) tak zadáním nové otázky (uloží se i do db).
Zveřejnění
Testy, které vyučující schválí ke zveřejnění, budou připraveny pro on-line vyplnění nebo pro tisk, a uloženy v db v komplet znění.
Při schválení ke zveřejnění se k parametrům testu přidá
- datum + rozmezí časů (kdyby bylo více testů v jeden den)
- [pro on-line] rozmezí/masky IP adres, ze kterých bude přístupný
- [pro on-line] maximální doba k vyplnění testu
Vyplňování a ohodnocení
- Studentovi, který se přihlásí, budou nabídnuty jen ty on-line testy, které jsou v daný čas a místě otevřené, pro předměty do kterých je zavedeno jeho jméno.
- Test se zobrazí teprve když student zvolí "vyplnit test", od té chvíle se začíná odpočítávat čas; zobrazuje se zbývající.
- Test se odevzdává volbou "odevzdat" nebo vypršením timeoutu.
Statistiky
- Ukládat/zobrazovat se bude historie testů, historie použití otázky a historie výsledků (gradebook).
- Každý přístup do DB bude logován, aby se dalo zpětně zjistit, zda tam někdo nepřistupuje s ukradeným heslem (stejný systém, jako při přihlašování do Orionu, kdy se vypíše, že jsem byl naposledy přihlášen dne XY).
Systémové vlastnosti (PB)
- Realizace jako webová aplikace, která poběží na jednom serveru a bude přístupná uvnitř univerzity.
- Přístup jen přes Orion jméno/heslo.
- Veškerá komunikace zabezpečená (HTTPS).
- Čas poslední úpravy se nebude evidovat. možná že by se hodilo z toho časem mít datový sklad s historií všech (změn) otázek i všeho ostatního, ale teď není třeba.
Zainteresované osoby
- P.Brada, M.Šimek, P.Herout - KIV
- J.Fořt - KEV
Odkazy a informace
Viz KategorieProjekty