Uses of Class
org.problets.tutor.problemsequencer.competence.CompetenceProblemSequencerLimited

Packages that use CompetenceProblemSequencerLimited
org.problets.tutor.problemsequencer.competence   
 

Uses of CompetenceProblemSequencerLimited in org.problets.tutor.problemsequencer.competence
 

Subclasses of CompetenceProblemSequencerLimited in org.problets.tutor.problemsequencer.competence
 class RoundRobinLimited
          Problem sequencer to be used for control groups when testing adaptive problem generation - 1) It generates problems for all the learning objectives, in the order in which they appear in the correct knowledge model (not student knowledge model) 2) Regardless of whether a student has met a learning objective, it continues to generate problems on the learning objective 3) For each learning objective, it does not generate more than a fixed number of templates, the number decided by BaseLearnObjSelector.maxProblems By virtue of inheriting from CompetenceProblemSequencerLimited, it also does the following: 4) It can select learning objectives sequentially or randomly - Set BaseLearnObjSelector.sequenceType 5) It can select templates for a learning objective sequentially or randomly - Set BaseTemplateSelector.sequenceType 6) When templates are generated randomly, it avoids duplicates within the last n/2 problems, n being the size of the template list.