|
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 * |