#include <TestManager.h>
Öffentliche Methoden | |
| TestManager (const std::string &filename, int num) | |
| Konstruktor aus Datei. | |
| TestManager (const std::vector< std::string > &filenames, int num) | |
| Konstruktor aus Datei-Liste. | |
| TestManager (const CatalogList &catalogs, int num) | |
| Konstruktor aus Katalog-Info-Liste. | |
| TestManager (QuestionSource &qsource, int num) | |
| Konstruktor aus Fragen-Quelle. | |
|
const std::vector< const Question * > | getQuestions () const |
| Liefert einen Vektor, der alle Fragen enthält. | |
| const std::vector< Result > | setAnswers (const std::vector< std::string > &answers) |
| Überprüft alle Antworten. | |
| int | numQuestions () const |
| Liefert die Anzahl der Fragen. | |
| const Question * | operator[] (int n) const |
Liefert die Frage an Stelle n . | |
| void | exportODT (const std::string &filename) |
| Exportiert die Kurzkontrolle in eine OpenDocument-Text-Datei. | |
Geschützte Methoden | |
| void | commonConstructor () |
| Gemeinsamer Code aller Konstruktoren. | |
| void | loadQuestions (QuestionSource &qsource, int num) |
| Alle Fragen einer Fragen-Quelle laden. | |
| std::string | contentXml () |
| Helfer-Funktion für exportODT, liefert Inhalt der Datei content.xml. | |
| std::string | stylesXml () |
| Helfer-Funktion für exportODT, liefert Inhalt der Datei styles.xml. | |
Geschützte, statische Methoden | |
| static std::string | metaXml () |
| Helfer-Funktion für exportODT, liefert Inhalt der Datei meta.xml. | |
Geschützte Attribute | |
| std::vector< Question * > | m_questions |
| Liste der Fragen. | |
Statische geschützte Attribute | |
| static const std::string | manifest_xml |
| Helfer-Variable für exportODT, enthält Inhalt der Datei META-INF/manifest.xml. | |
| Limiro::TestManager::TestManager | ( | const std::string & | filename, | |
| int | num | |||
| ) |
Konstruktor aus Datei.
Erstellt einen Kurzkontrollen-Manager aus dem angegebenen Fragen-Katalog.
Benutzt Limiro::QuestionSource::addCatalog(), commonConstructor() und loadQuestions().
| Limiro::TestManager::TestManager | ( | const std::vector< std::string > & | filenames, | |
| int | num | |||
| ) |
Konstruktor aus Datei-Liste.
Erstellt einen Kurzkontrollen-Manager aus den angegebenen Fragen-Katalogen.
Benutzt Limiro::QuestionSource::addCatalog(), commonConstructor() und loadQuestions().
| Limiro::TestManager::TestManager | ( | const CatalogList & | catalogs, | |
| int | num | |||
| ) |
Konstruktor aus Katalog-Info-Liste.
Erstellt einen Kurzkontrollen-Manager aus den angegebenen Fragen-Katalogen.
Benutzt Limiro::QuestionSource::addCatalog(), commonConstructor() und loadQuestions().
| Limiro::TestManager::TestManager | ( | QuestionSource & | qsource, | |
| int | num | |||
| ) |
Konstruktor aus Fragen-Quelle.
Erstellt einen Kurzkontrollen-Manager aus der übergebenen Fragen-Quelle.
Benutzt commonConstructor() und loadQuestions().
| const std::vector< Result > Limiro::TestManager::setAnswers | ( | const std::vector< std::string > & | answers | ) |
Überprüft alle Antworten.
Benutzt m_questions.
1.5.6