parley
sessionmanagerbase.h
Go to the documentation of this file.
virtual TestEntry * nextTrainingEntry()
Get the next entry to show to the user.
Definition: sessionmanagerbase.cpp:124
int statisticTotalUnanswered()
Definition: sessionmanagerbase.cpp:218
Definition: entryfilter.h:31
QList< TestEntry * > allUnansweredTestEntries()
Get a list of all unanswered entries in the test.
Definition: sessionmanagerbase.cpp:182
SessionManagerBase(QWidget *parent)
Create a collection of entries to be practiced.
Definition: sessionmanagerbase.cpp:40
virtual void removeCurrentEntryFromPractice()
Finish the currently active entry.
Definition: sessionmanagerbase.cpp:160
QList< TestEntry * > allTestEntries() const
Get a list of all entries in the test - used by the summary dialog.
Definition: sessionmanagerbase.cpp:167
QList< TestEntry * > m_currentEntries
The list of entries that are being asked.
Definition: sessionmanagerbase.h:167
int allEntryCount() const
The number of entries available for the practice session.
Definition: sessionmanagerbase.cpp:172
QList< TestEntry * > m_notAskedTestEntries
All entries that have not been entered into the active set.
Definition: sessionmanagerbase.h:162
QList< TestEntry * > m_allTestEntries
All entries available in the document that fulfill the requirements set in the configuration and the ...
Definition: sessionmanagerbase.h:159
int activeEntryCount()
The number of entries that are still to be practiced.
Definition: sessionmanagerbase.cpp:177
virtual void initializeTraining()=0
Initialize the lists of entries that will be used in the training from the full set of available entr...
int m_knownLanguageIndex
Definition: sessionmanagerbase.h:150
virtual void practiceFinished()
Definition: sessionmanagerbase.cpp:112
bool isValidMultipleChoiceAnswer(KEduVocExpression *e)
Find out if the given expression can be used as a multiple choice answer for the current entry (i...
Definition: sessionmanagerbase.cpp:314
virtual void setDocument(KEduVocDocument *doc)
Prepare for practice using the entries in this document.
Definition: sessionmanagerbase.cpp:55
KRandomSequence m_randomSequence
Definition: sessionmanagerbase.h:175
int m_learningLanguageIndex
Definition: sessionmanagerbase.h:149
virtual void practiceStarted()
Definition: sessionmanagerbase.cpp:106
int statisticTotalCorrectFirstAttempt()
Definition: sessionmanagerbase.cpp:196
QStringList multipleChoiceAnswers(int numberChoices)
Definition: sessionmanagerbase.cpp:245
int statisticTotalWrong()
Definition: sessionmanagerbase.cpp:207
Definition: testentry.h:22
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:15:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:15:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.