Antura  1.1.0
Antura.Teacher.LettersInWordQuestionBuilder Class Reference

Selects letters inside a word More...

Inheritance diagram for Antura.Teacher.LettersInWordQuestionBuilder:
Antura.Teacher.IQuestionBuilder

Public Member Functions

 LettersInWordQuestionBuilder (int nRounds, int nPacksPerRound=1, int nCorrect=1, int nWrong=0, bool useAllCorrectLetters=false, Database.WordDataCategory category=Database.WordDataCategory.None, int maximumWordLength=20, bool forceUnseparatedLetters=false, QuestionBuilderParameters parameters=null)
 
List< QuestionPackDataCreateAllQuestionPacks ()
 
List< WordDataFindEligibleWords (int maxWordLength)
 
List< LetterDataFindCorrectLetters (WordData selectedWord, List< LetterData > wordLetters)
 
List< LetterDataFindWrongLetters (WordData selectedWord, List< LetterData > wordLetters)
 

Properties

QuestionBuilderParameters Parameters [get]
 
- Properties inherited from Antura.Teacher.IQuestionBuilder
QuestionBuilderParameters Parameters [get]
 

Detailed Description

Selects letters inside a word

  • Question: Word
  • Correct answers: Letters contained in the word
  • Wrong answers: Letters not contained in the word

Constructor & Destructor Documentation

◆ LettersInWordQuestionBuilder()

Antura.Teacher.LettersInWordQuestionBuilder.LettersInWordQuestionBuilder ( int  nRounds,
int  nPacksPerRound = 1,
int  nCorrect = 1,
int  nWrong = 0,
bool  useAllCorrectLetters = false,
Database.WordDataCategory  category = Database.WordDataCategory.None,
int  maximumWordLength = 20,
bool  forceUnseparatedLetters = false,
QuestionBuilderParameters  parameters = null 
)

Member Function Documentation

◆ CreateAllQuestionPacks()

List<QuestionPackData> Antura.Teacher.LettersInWordQuestionBuilder.CreateAllQuestionPacks ( )

◆ FindCorrectLetters()

List<LetterData> Antura.Teacher.LettersInWordQuestionBuilder.FindCorrectLetters ( WordData  selectedWord,
List< LetterData wordLetters 
)

◆ FindEligibleWords()

List<WordData> Antura.Teacher.LettersInWordQuestionBuilder.FindEligibleWords ( int  maxWordLength)

◆ FindWrongLetters()

List<LetterData> Antura.Teacher.LettersInWordQuestionBuilder.FindWrongLetters ( WordData  selectedWord,
List< LetterData wordLetters 
)

Property Documentation

◆ Parameters

QuestionBuilderParameters Antura.Teacher.LettersInWordQuestionBuilder.Parameters
get

The documentation for this class was generated from the following file: