Class Summary |
Actualquestion |
This is another description of the test questions
used for visual purposes * |
Answer |
This object encapsulates the True/False, MatchingAnswer, Multiple Choice, Short Answer, Long Answer, Code objects
Derived from an FMSL opaque type. |
AnsweredQuestion |
This is the Questions that makes up the Test
it contains Student comments and the answers
the student selects * |
AnsweredTest |
An answered test contained zero or more answered questions * |
AnswerList |
Generic JavaDoc for AnswerList |
code |
This object contains strings for the answer, stdout, and script output * |
Complete |
Color of a completed question
Derived from an FMSL opaque type. |
ConstraintSet |
A model of all the constraints that are in effect when questions are
selected. |
CorrectAnswerList |
Generic JavaDoc for CorrectAnswerList |
EditableTest |
A test contains information about its length, what class it is for, and
what questions it consists of. |
GradedQuestion |
This object holds the grades for a answered question, this can be a percentag
e correct a problem is, and a boolean representing whether the question has been graded * |
Incomplete |
Color of a completed question
Derived from an FMSL opaque type. |
LastUsedConstraint |
When a test is generated, recently used questions may be filtered out, or
questions that have not been recently used may be filtered out. |
LongAnswer |
This object contains strings for the answer and keywords * |
Main |
Generic JavaDoc for Main
Derived from an FMSL opaque type. |
MatchingAnswer |
This object contains a list of strings and a list of correct choices * |
MutliChoice |
This object contains a list of strings and the correct choice * |
pagew |
this submits the page
Derived from an FMSL opaque type. |
Practice |
This is the basic practice test object
Derived from an FMSL opaque type. |
Problem |
This is the test problem that will extend from
testquestion(same one use
d everywhere) and have
components that make up the visual portion of the
test * |
Proctored |
This is an inclass test and has a page proctor oper
Derived from an FMSL opaque type. |
ProctoredStudent |
A ProctoredStudent represents a student in the proctoring and grading phases
of TestTool
it contains zero or more answered questions (which can be GradedQuestions, which is a subset of AnsweredQuestions) * |
ProctoredTest |
A ProctoredTest is a test that is in progress, or has been completed, it also contains a list of the students in a class. |
Question |
A Question has all the generic elements included in a question * |
QuestionBlock |
A test consists of one or more blocks of questions. |
QuestionDatabase |
A question database is an object that contains zero or more records * |
QuestionTimer |
QuestionTimer is the timer for individual questions * |
Revisit |
Color of a completed question
Derived from an FMSL opaque type. |
SearchString |
This object is used to search for questions * |
StandardColor |
a StandardColor is one of a fixed set of possibilities. |
Status |
colors for question status's * |
Student |
A student extends user and adds the elements found in the setting screen * |
Summary |
This the saved description of the questions used
in the visual test * |
Test |
A test contains information about its length, what class it is for, and
what questions it consists of. |
TestQuestion |
A question in a test knows its place in the test, the number of points it
is worth, and the constraints that generated it. |
TestTakingWorkspace |
A TestWorkspace is an object containing all of the
test-taking content for a student * |
TestTimer |
TestTimer is the timer for the whole test * |
Testtype |
This is the type of test given, practice, proctored
or takehome * |
TestWizard |
This is the data gathered from the user to be used in the
generation of a new test. |
Time |
The length of a test. |
TimeConstraint |
When a test is generated, questions may be limited by an
upper or a lower bound on their completion time. |
Timer |
boolean is for is it displayed or not, number is length of time * |
User |
A user that student can extend * |