Package org.problets.tutor

Interface Summary
GradeConstants Holds all the grading constants
 

Class Summary
BaseTutor Serves as the base class for all the tutor classes such as OutputTutor, DebugTutor, StateTutor, etc.
DebugTutor Tutor to grade debugging problems
DemandTutor Serves as the base class for all the tutor classes such as OutputTutor, DebugTutor, StateTutor, etc.
FeedbackAdapter To adapt the explanation based on feedback amount and student's needs
OutputTutor Tutor to grade output problems
StateTutor Tutor to grade state problems
SynthesisTutor Tutor to grade coding problems
TutorController To implement the options for TutorModel
TutorManager Creates tutors for different problem types as necessary and uses the appropriate tutor for each problem.