| Interface | Description |
|---|---|
| HasBuggyMessage |
Classes implementing the HasBuggyMessage interface contain assistance content.
|
| HasFeedbackKey |
This interface indicates ownership of a String feedback key
that points to a feedback Manifest
|
| HasTutoring |
Classes implementing the HasTutoring interface contain assistance content.
|
| HasUID |
Classes implementing the
HasUID interface contain a unique identifier. |
| IsManifest<P extends IsManifest<P,C>,C extends IsManifest<P,C>> |
The IsManifest interface defines the API for a manifest object.
|
| IsPersistable |
Use the
Persistable class as the super class of data objects to be persisted in some data store. |
| SelfValidating |
A SelfValidating object can check its data for inconsistencies, and returns the
results of that check to the caller.
|
| TutorNavigationEnum | |
| UserFeedbackCategory | |
| ValidatorUtilities |
This is a core interface defining various validator utility methods.
|
| Class | Description |
|---|---|
| Answer<P extends AnswerValuePart,V extends TeacherAnswerValue<P,R>,R extends StudentResponseValue<P>> |
Answer is the base class for creating problem type-specific answers.
|
| AnswerableProblem<P extends AnswerValuePart,A extends Answer<P,V,R>,V extends TeacherAnswerValue<P,R>,R extends StudentResponseValue<P>> |
AnswerableProblem is the base class for problems with answers that can be identified, or
evaluated, as correct or incorrect.
|
| AnswerableProblemAttributes |
AnswerableProblemAttributes defines a set of attributes common across all
concrete subclasses of
AnswerableProblem. |
| AnswerValue<P extends AnswerValuePart> |
AnswerValue is base class for creating problem type-specific answer values.
|
| AnswerValuePart |
AnswerValuePart represents one piece of data making up an answer value.
|
| AssessmentContent | |
| AssistanceContent | |
| ChooseNAnswer | |
| ChooseNAnswerValue | |
| ChooseNAnswerValuePart | |
| ChooseNProblem |
ChooseNProblem implements a problem type allowing a student to select one or more
correct answers.
|
| ChooseNResponseValue | |
| ChooseOneProblem |
ChooseOneProblem represents ... |
| Content |
Content acts as an abstract base class for all types of ASSISTments content.
|
| ContentType | |
| ContentTypeAttributes |
ContentTypeAttributes defines a set of attributes common across all
concrete subclasses of
Content. |
| ExternalAnswer<V extends ExternalAnswerValue<R>,R extends ExternalResponseValue> | |
| ExternalAnswerValue<R extends ExternalResponseValue> | |
| ExternalAnswerValuePart | |
| ExternallyGradedAnswer | |
| ExternallyGradedAnswerValue | |
| ExternallyGradedProblem | |
| ExternallyGradedResponseValue | |
| ExternallyRunAnswer | |
| ExternallyRunAnswerValue | |
| ExternallyRunProblem | |
| ExternallyRunResponseValue | |
| ExternalProblem<A extends ExternalAnswer<V,R>,V extends ExternalAnswerValue<R>,R extends ExternalResponseValue> | |
| ExternalResponseValue | |
| FillInAnswer | |
| FillInAnswerValue | |
| FillInAnswerValuePart | |
| FillInProblem | |
| FillInResponseValue | |
| FillInUnitsAnswer | |
| FillInUnitsAnswerValue | |
| FillInUnitsAnswerValuePart | |
| FillInUnitsProblem | |
| FillInUnitsResponseValue | |
| Hint |
Hint contains a non-interactive tutoring message.
|
| HintSet | |
| Manifest |
Manifest provides an implementation of
IsManifest. |
| ManifestDTO |
A DTO for the Manifest Object.
|
| ManifestProperties | |
| NonInteractiveTutoring | |
| OpenResponseProblem | |
| Persistable |
Use the
Persistable class as the super class of data objects to be persisted in some data store. |
| PlusMinusRangeAnswer | |
| PlusMinusRangeAnswerValue | |
| PlusMinusRangeAnswerValuePart | |
| PlusMinusRangeProblem | |
| PlusMinusRangeResponseValue | |
| Problem | |
| ProblemSet |
ProblemSet is a marker class representing a collection of child
Problems and
ProblemSets. |
| PropertyKeys | |
| RacketProblem | |
| RangeAnswer | |
| RangeAnswerValue | |
| RangeAnswerValuePart | |
| RangeProblem | |
| RangeResponseValue | |
| ScaffoldSet | |
| ScoreValues | |
| SortingProblem | |
| StudentResponseValue<P extends AnswerValuePart> | |
| SubmittableProblem | |
| TeacherAnswerValue<P extends AnswerValuePart,R extends StudentResponseValue<P>> | |
| TranslationKeys | |
| TutorContext | |
| TutoringSet |
A TutoringSet contains the text describing a collection of assistance content available
for a particular piece of assessment content.
|
| TutorStrategies |
TutorStrategies is a manifest containing tutoring assistance for a particular
piece of assessment content.
|
| URLLink |
URLLink contains a web page location acting as assistance content.
|
| UserFeedback<T,C extends UserFeedbackCategory> |
Feedback acts as a base class for collecting user feedback.
|
| WorkedExample |
Hint contains a non-interactive tutoring message.
|
| Enum | Description |
|---|---|
| AnswerEvalType |
AnswerEvalType defines the ways in which a problem's answer, or a student's response
can be evaluated.
|
| ManifestCode | |
| ProgressState |
AssignmentState represents the states of an assignment.
|
| ScoreValueType | |
| TutorNavigator | |
| TutorTerminator |