Uses of Package
org.problets.tutor.problemsequencer.competence

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

Classes in org.problets.tutor.problemsequencer.competence used by org.problets.tutor.problemsequencer.competence
BaseLearnObjSelector
          Serves as the base class for learning objective selectors Helps select the next learning objective for CompetenceProblemSequencer Could select next learning objective in Sequence, or Random Also, limits the number of problems generated in sequence for a learning objective
BaseTemplateSelector
          Serves as the base class for tempalate selectors Helps select the next template for a learning objective Could select next template in Sequence, or Random Ensures that templates are not reused Could help audit the problems generated for each learning objective
CompetenceProblemSequencerLimited
          Problem sequencer to help students learn till competent - picks the problems applicable to the learning objectives presents them in "appropriate" order This is different from CompetenceProblemSequencer in the following ways: 1) It does not generate more than a fixed number of templates for a learning objective Set BaseLearnObjSelector.maxProblems 2) It can select learning objectives sequentially or randomly - Set BaseLearnObjSelector.sequenceType 3) It can select templates for a learning objective sequentially or randomly - Set BaseTemplateSelector.sequenceType 3) When templates are generated randomly, it avoids duplicates within the last n/2 problems, n being the size of the template list.