Example #1
0
        public OrderedWordsQuestionBuilder(Database.WordDataCategory category, QuestionBuilderParameters parameters = null, bool skipWordZero = false)
        {
            if (parameters == null)
            {
                parameters = new QuestionBuilderParameters();
            }

            this.category     = category;
            this.parameters   = parameters;
            this.skipWordZero = skipWordZero;
        }
        public RandomWordsQuestionBuilder(int nPacks, int nCorrect    = 1, int nWrong = 0,
                                          bool firstCorrectIsQuestion = false, Database.WordDataCategory category = Database.WordDataCategory.None, QuestionBuilderParameters parameters = null)
        {
            if (parameters == null)
            {
                parameters = new QuestionBuilderParameters();
            }

            this.nPacks   = nPacks;
            this.nCorrect = nCorrect;
            this.nWrong   = nWrong;
            this.firstCorrectIsQuestion = firstCorrectIsQuestion;
            this.category   = category;
            this.parameters = parameters;
        }