Class Summary |
AbstractExplanationLine |
AbstractExplanationLine
Class serves as base class for ExplanationLine,
and AbstractExpressionStep (which in turn serves as the
base class for ExpressionStep and ExpressionViewStep) |
AbstractLine |
AbstractLine
class serves as base class for CodeLine, ExplanationLine, ErrorLine |
CodeLine |
CodeLine class maintains one line of code. |
CodeSegmentAttempt |
CodeSegmentAttempt
Records one attempt of the student to answer one segment of the code;
Maintains the correct answer for the attempt, and tutor's explanation of the grading. |
ErrorLine |
ErrorLine class maintains one line of error in code |
ExplanationLine |
ExplanationLine
Maintains one line of explanation. |
ExplanationPara |
ExplanationPara
Maintains one paragraph of explanation,
corresponding to one control structure. |
LogLine |
LogLine class maintains one line of log entry |