parley
#include <testentry.h>
Public Types | |
| enum | ErrorType { SpellingMistake = 0x01, CapitalizationMistake = 0x02, AccentMistake = 0x04, ArticleWrong = 0x08, ArticleMissing = 0x10, FalseFriend = 0x20, Synonym = 0x40, Empty = 0x80, UnrelatedWord = 0x100, Incomplete = 0x200, Correct = 0x400, Wrong = 0x800 } |
Public Member Functions | |
| TestEntry (KEduVocExpression *entry) | |
| void | addUserAnswer (const QString &answer) |
| int | answeredCorrectInSequence () |
| QList< KEduVocWordFlags > | conjugationPronouns () const |
| QString | conjugationTense () const |
| bool | correctAtFirstAttempt () |
| KEduVocExpression * | entry () const |
| bool | isUnseenQuestion () const |
| int | languageFrom () const |
| int | languageTo () const |
| ErrorTypes | lastErrors () |
| double | lastPercentage () |
| void | setConjugationPronouns (const QList< KEduVocWordFlags > &flags) |
| void | setConjugationTense (const QString &tense) |
| void | setLanguageFrom (int from) |
| void | setLanguageTo (int to) |
| void | setLastErrors (ErrorTypes errorTypes) |
| void | setLastPercentage (double percent) |
| bool | shouldChangeGrades () |
| int | statisticBadCount () |
| int | statisticCount () |
| int | statisticGoodCount () |
| void | updateStatisticsRightAnswer (grade_t currentPreGrade, grade_t currentGrade) |
| void | updateStatisticsWrongAnswer (grade_t currentPreGrade, grade_t currentGrade) |
| QStringList | userAnswers () |
Detailed Description
Definition at line 22 of file testentry.h.
Member Enumeration Documentation
| enum TestEntry::ErrorType |
Definition at line 25 of file testentry.h.
Constructor & Destructor Documentation
| TestEntry::TestEntry | ( | KEduVocExpression * | entry | ) |
Definition at line 19 of file testentry.cpp.
Member Function Documentation
|
inline |
Definition at line 82 of file testentry.h.
| int TestEntry::answeredCorrectInSequence | ( | ) |
Definition at line 44 of file testentry.cpp.
| QList< KEduVocWordFlags > TestEntry::conjugationPronouns | ( | ) | const |
In conjugation mode, use these pronouns for the entry.
Definition at line 164 of file testentry.cpp.
| QString TestEntry::conjugationTense | ( | ) | const |
In conjugation mode, use this tense for the entry.
Definition at line 154 of file testentry.cpp.
| bool TestEntry::correctAtFirstAttempt | ( | ) |
Definition at line 124 of file testentry.cpp.
| KEduVocExpression * TestEntry::entry | ( | ) | const |
Definition at line 149 of file testentry.cpp.
| bool TestEntry::isUnseenQuestion | ( | ) | const |
Definition at line 119 of file testentry.cpp.
| int TestEntry::languageFrom | ( | ) | const |
Definition at line 109 of file testentry.cpp.
| int TestEntry::languageTo | ( | ) | const |
Definition at line 114 of file testentry.cpp.
| TestEntry::ErrorTypes TestEntry::lastErrors | ( | ) |
Definition at line 134 of file testentry.cpp.
| double TestEntry::lastPercentage | ( | ) |
Definition at line 144 of file testentry.cpp.
| void TestEntry::setConjugationPronouns | ( | const QList< KEduVocWordFlags > & | flags | ) |
Definition at line 169 of file testentry.cpp.
| void TestEntry::setConjugationTense | ( | const QString & | tense | ) |
Definition at line 159 of file testentry.cpp.
| void TestEntry::setLanguageFrom | ( | int | from | ) |
Definition at line 34 of file testentry.cpp.
| void TestEntry::setLanguageTo | ( | int | to | ) |
Definition at line 39 of file testentry.cpp.
| void TestEntry::setLastErrors | ( | ErrorTypes | errorTypes | ) |
Definition at line 129 of file testentry.cpp.
| void TestEntry::setLastPercentage | ( | double | percent | ) |
Definition at line 139 of file testentry.cpp.
| bool TestEntry::shouldChangeGrades | ( | ) |
check if the entry was finished and the practice backend may update the grades that will be saved to the file persistently
- Returns
- whether the entry is done
Definition at line 91 of file testentry.cpp.
| int TestEntry::statisticBadCount | ( | ) |
Definition at line 54 of file testentry.cpp.
| int TestEntry::statisticCount | ( | ) |
Definition at line 49 of file testentry.cpp.
| int TestEntry::statisticGoodCount | ( | ) |
Definition at line 59 of file testentry.cpp.
| void TestEntry::updateStatisticsRightAnswer | ( | grade_t | currentPreGrade, |
| grade_t | currentGrade | ||
| ) |
update the internal statistics for this practice with a right result
Definition at line 64 of file testentry.cpp.
| void TestEntry::updateStatisticsWrongAnswer | ( | grade_t | currentPreGrade, |
| grade_t | currentGrade | ||
| ) |
update the internal statistics for this practice with a wrong result
Definition at line 96 of file testentry.cpp.
|
inline |
Definition at line 85 of file testentry.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:15:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference