Výukový systém Moodle má modulární strukturu. Kvůli požadavkům kurzů programování bylo třeba vytvořit nový modul, který provádí automatické hodnocení odevzdaných úkolů (programů). V této bakalářské práci je stručně vysvětleno využití tohoto modulu a také jsou zde popsány všechny postupy, prostředky a zdroje, které byly použity k jeho vytvoření.
Annotation in English
Moodle is a course management system which has a modular structure. Due
to programming courses demands it was required to produce a new module, which
executes automatic assessment of submitted assignments (programs). In this bachelor thesis there is briefly explained the use of this module and there are also described all methods, tools and resources used for its creation.
Keywords
Moodle, PHP, programování, výuka
Keywords in English
education, Moodle, PHP, programming
Length of the covering note
26 s.
Language
CZ
Annotation
Výukový systém Moodle má modulární strukturu. Kvůli požadavkům kurzů programování bylo třeba vytvořit nový modul, který provádí automatické hodnocení odevzdaných úkolů (programů). V této bakalářské práci je stručně vysvětleno využití tohoto modulu a také jsou zde popsány všechny postupy, prostředky a zdroje, které byly použity k jeho vytvoření.
Annotation in English
Moodle is a course management system which has a modular structure. Due
to programming courses demands it was required to produce a new module, which
executes automatic assessment of submitted assignments (programs). In this bachelor thesis there is briefly explained the use of this module and there are also described all methods, tools and resources used for its creation.
Keywords
Moodle, PHP, programování, výuka
Keywords in English
education, Moodle, PHP, programming
Research Plan
1. Vyberte vhodný interpret jazyka C / C++.
2. Vytvořte modul výukového systému www.vyuka.ft.utb.cz, který umožní automatické vyhodnocení správnosti odevzdávaných programů. Modul bude mít dvě různá uživatelská rozhraní:
- Rozhraní pro učitele bude umožňovat textové zadávání úkolu a definici testovacích vektorů (vstupních dat a příslušných očekávaných = správných výsledků). Ve výpisu všech programů odevzdaných studenty bude u každého z nich zobrazen výsledek.
- Rozhraní pro studenty bude obsahovat formulář pro vložení vypracovaného programu. Poté, co student svůj program odevzdá, se zobrazí výsledek hodnocení tohoto programu.
Research Plan
1. Vyberte vhodný interpret jazyka C / C++.
2. Vytvořte modul výukového systému www.vyuka.ft.utb.cz, který umožní automatické vyhodnocení správnosti odevzdávaných programů. Modul bude mít dvě různá uživatelská rozhraní:
- Rozhraní pro učitele bude umožňovat textové zadávání úkolu a definici testovacích vektorů (vstupních dat a příslušných očekávaných = správných výsledků). Ve výpisu všech programů odevzdaných studenty bude u každého z nich zobrazen výsledek.
- Rozhraní pro studenty bude obsahovat formulář pro vložení vypracovaného programu. Poté, co student svůj program odevzdá, se zobrazí výsledek hodnocení tohoto programu.
Recommended resources
Kosek Jiří: PHP - Tvorba interaktivních internetových aplikací - podrobný průvodce. Praha, Grada, 1999.
www.linuxsoft.cz
www.builder.cz
Recommended resources
Kosek Jiří: PHP - Tvorba interaktivních internetových aplikací - podrobný průvodce. Praha, Grada, 1999.
www.linuxsoft.cz
www.builder.cz