#include "cqlist.h"
Zobrazit zdrojový text tohoto souboru.
Funkce | |
void | runTest (const TTestData *data) |
void | runLearning (const TTestData *data) |
void runLearning | ( | const TTestData * | data | ) |
Spustí program v módu uèení. V tomto módu se nepoèítá ani èas, ani skóre. Program neèeká na odpovìdi od u¾ivatele, ale sám je rovnou zobrazí spolu s vysvìtlením.
data | Datová struktura obsahující celý test. |
Odkazuje se na copyAndShuffle(), myErase(), showExplanation(), showQuestion(), showRemain(), testdata::title, testdata::total a waitForKey().
PoužÃvá se v main().
void runTest | ( | const TTestData * | data | ) |
Spustí program v testovacím módu.
Na zaèátku v¹echny testové otázky náhodnì zamíchá. Poté postupnì zobrazuje otázky a èeká na odpovìdi. Po ka¾dé otázce zobrazí text objasòující správnou odpovìï. Poèítá poèet správných a ¹patných odpovìdí a na konci zobrazí výsledek.
Èas se poèítá pouze pøi èekání na odpovìï. Program mù¾e èekat na zobrazení dal¹í otázky libovolnì dlouho, ani¾ by se tento èas poèítal do celkového èasu vyhrazeného pro test hodnotou data->totalTime.
Nemìní datovou strukturu data.
data | Datová struktura obsahující celý test. |
Inicializuje knihovnu ncurses. Spustí program v testovacím módu.
Na zaèátku v¹echny testové otázky náhodnì zamíchá. Poté postupnì zobrazuje otázky a èeká na odpovìdi. Po ka¾dé otázce zobrazí text objasòující správnou odpovìï. Poèítá poèet správných a ¹patných odpovìdí a na konci zobrazí výsledek.
Èas se poèítá pouze pøi èekání na odpovìï. Program mù¾e èekat na zobrazení dal¹í otázky libovolnì dlouho, ani¾ by se tento èas poèítal do celkového èasu vyhrazeného pro test hodnotou data->totalTime.
Nemìní datovou strukturu data.
data | Datová struktura obsahující celý test. |
Odkazuje se na CHOICE_ALL, copyAndShuffle(), myErase(), print(), printResult(), showExplanation(), showQuestion(), showRemain(), testdata::title, testdata::total, testdata::totalTime a waitForKey().
PoužÃvá se v main().
David Martinek © 2004, < martinek (zavináè) fit (teèka) vutbr (teèka) cz >