|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractProblemSequencer | |
---|---|
org.problets.student.view | |
org.problets.tutor.problemsequencer | |
org.problets.tutor.problemsequencer.competence | |
org.problets.tutor.problemsequencer.integrated |
Uses of AbstractProblemSequencer in org.problets.student.view |
---|
Constructors in org.problets.student.view with parameters of type AbstractProblemSequencer | |
---|---|
StudentProgressMessage(StudentModel inStudent,
AbstractProblemSequencer inProblemSequencer)
|
Uses of AbstractProblemSequencer in org.problets.tutor.problemsequencer |
---|
Subclasses of AbstractProblemSequencer in org.problets.tutor.problemsequencer | |
---|---|
class |
AutoProblemSequencer
Problem sequencer to test the tutor - picks all the templates in the file for the topic - presents them in the order in which they appear in the template database |
class |
PredefinedProblemSequencer
Problem sequencer to test the student - picks and presents the problems in the order specified by instructor |
Methods in org.problets.tutor.problemsequencer that return AbstractProblemSequencer | |
---|---|
static AbstractProblemSequencer |
AbstractProblemSequencer.getProblemSequencer(java.lang.String topic,
java.lang.String inSequenceType,
KnowledgeModel correctKM,
StudentModel student)
Returns the appropriate derived class object based on user's preference |
Uses of AbstractProblemSequencer in org.problets.tutor.problemsequencer.competence |
---|
Subclasses of AbstractProblemSequencer in org.problets.tutor.problemsequencer.competence | |
---|---|
class |
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. |
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. |
Uses of AbstractProblemSequencer in org.problets.tutor.problemsequencer.integrated |
---|
Subclasses of AbstractProblemSequencer in org.problets.tutor.problemsequencer.integrated | |
---|---|
class |
IntegratedProblemSequencer
Combines pretest, practice and post-test into one session. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |