Dokumentace souboru cqlearntest.h

#include "cqlist.h"

Zobrazit zdrojový text tohoto souboru.

Funkce

void runTest (const TTestData *data)
void runLearning (const TTestData *data)

Dokumentace funkcí

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.

Parametry:
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.

Parametry:
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.

Parametry:
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 >