org.problets.tutor
Class StateTutor

java.lang.Object
  extended by org.problets.tutor.BaseTutor
      extended by org.problets.tutor.StateTutor
All Implemented Interfaces:
GradeConstants

public class StateTutor
extends BaseTutor

Tutor to grade state problems

Author:
Amruth Kumar

Field Summary
 
Fields inherited from class org.problets.tutor.BaseTutor
DONT_KNOW_ANSWER
 
Fields inherited from interface org.problets.tutor.GradeConstants
CORRECT, GENERATED, gradeText, INCORRECT, MISSED, PARTIAL, TOTAL_STATS, UNATTEMPTED
 
Constructor Summary
StateTutor(StudentModel inStudent, CodeModel inCode, LogModel inLog)
           
 
Method Summary
 boolean gradeAnswer(AbstractLine studentAnswer)
          IDEALLY, Implement this to provide polymorphic behavior usable for error-flagging - Cannibalize code in sortStudentAnswer()
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.tutor.BaseTutor
generateDelayedFeedback, getActualAnswer, getGrade, getNarration, setupProblem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateTutor

public StateTutor(StudentModel inStudent,
                  CodeModel inCode,
                  LogModel inLog)
Method Detail

gradeAnswer

public boolean gradeAnswer(AbstractLine studentAnswer)
IDEALLY, Implement this to provide polymorphic behavior usable for error-flagging - Cannibalize code in sortStudentAnswer()

Specified by:
gradeAnswer in class BaseTutor

main

public static void main(java.lang.String[] args)