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
Problem s 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 |