A B C D E G H I K L M N O P Q R S T U V W Y

A

a - Variable in class testtool.Main.AnsweredQuestion
 
a - Variable in class testtool.Main.AnsweredTest
 
a - Variable in class testtool.Main.Testtype
 
Actual - Enum in testtool.Main
Type of actual test, inclass or takehome *
Actualquestion - Class in testtool.Main
This is another description of the test questions used for visual purposes *
Actualquestion() - Constructor for class testtool.Main.Actualquestion
Default Constructor
actualquestion - Variable in class testtool.Main.Problem
 
add(Question, QuestionDatabase[]) - Method in class testtool.Main.Main
Adds a question to the question database
addConstraintSet(ConstraintSet, TestWizard) - Method in class testtool.Main.Main
Adds a new block of questions to the test wizard.
addQuestionEditable(EditableTest, TestQuestion, int) - Method in class testtool.Main.Main
Adds a question to an EditableTest.
alert - Variable in class testtool.Main.Student
 
an - Variable in class testtool.Main.Question
 
an - Variable in class testtool.Main.SearchString
 
Answer - Class in testtool.Main
This object encapsulates the True/False, MatchingAnswer, Multiple Choice, Short Answer, Long Answer, Code objects Derived from an FMSL opaque type.
Answer() - Constructor for class testtool.Main.Answer
Default Constructor
AnsweredQuestion - Class in testtool.Main
This is the Questions that makes up the Test it contains Student comments and the answers the student selects *
AnsweredQuestion() - Constructor for class testtool.Main.AnsweredQuestion
Default Constructor
AnsweredTest - Class in testtool.Main
An answered test contained zero or more answered questions *
AnsweredTest() - Constructor for class testtool.Main.AnsweredTest
Default Constructor
answeredTest - Variable in class testtool.Main.TestTakingWorkspace
 
AnswerList - Class in testtool.Main
Generic JavaDoc for AnswerList
AnswerList() - Constructor for class testtool.Main.AnswerList
Default Constructor
answerList - Variable in class testtool.Main.MatchingAnswer
 
answerList - Variable in class testtool.Main.MutliChoice
 
answerQuestion(Answer, AnsweredTest, QuestionBlock, TestQuestion) - Method in class testtool.Main.Main
A student takes a test question, and answers it
answerTest(AnsweredQuestion, AnsweredTest, QuestionBlock) - Method in class testtool.Main.Main
A student takes a test, and answers questions on it
aq - Variable in class testtool.Main.ProctoredStudent
 
au - Variable in class testtool.Main.Question
 
au - Variable in class testtool.Main.SearchString
 

B

black - Variable in class testtool.Main.StandardColor
 
blocks - Variable in class testtool.Main.EditableTest
 
blue - Variable in class testtool.Main.StandardColor
 
brown - Variable in class testtool.Main.StandardColor
 

C

cl - Variable in class testtool.Main.Question
 
cl - Variable in class testtool.Main.SearchString
 
class_ - Variable in class testtool.Main.TestTakingWorkspace
 
class_ - Variable in class testtool.Main.TestWizard
 
className - Variable in class testtool.Main.EditableTest
 
className - Variable in class testtool.Main.Test
 
code - Class in testtool.Main
This object contains strings for the answer, stdout, and script output *
code() - Constructor for class testtool.Main.code
Default Constructor
comment(Actual) - Method in class testtool.Main.Main
This allows the student to comment on a question
Complete - Class in testtool.Main
Color of a completed question Derived from an FMSL opaque type.
Complete() - Constructor for class testtool.Main.Complete
Default Constructor
constraints - Variable in class testtool.Main.QuestionBlock
 
constraints - Variable in class testtool.Main.TestQuestion
 
constraints - Variable in class testtool.Main.TestWizard
 
ConstraintSet - Class in testtool.Main
A model of all the constraints that are in effect when questions are selected.
ConstraintSet() - Constructor for class testtool.Main.ConstraintSet
Default Constructor
correctAnswer - Variable in class testtool.Main.MutliChoice
 
CorrectAnswerList - Class in testtool.Main
Generic JavaDoc for CorrectAnswerList
CorrectAnswerList() - Constructor for class testtool.Main.CorrectAnswerList
Default Constructor
correctAnswerList - Variable in class testtool.Main.MatchingAnswer
 
createProctoredStudent(String) - Method in class testtool.Main.Main
Create a student object with their username set

D

d - Variable in class testtool.Main.Question
 
d - Variable in class testtool.Main.SearchString
 
data - Variable in class testtool.Main.AnswerList
 
data - Variable in class testtool.Main.code
 
data - Variable in class testtool.Main.CorrectAnswerList
 
data - Variable in class testtool.Main.LongAnswer
 
data - Variable in class testtool.Main.QuestionDatabase
 
dbn - Variable in class testtool.Main.Question
 
delete(Question, QuestionDatabase[]) - Method in class testtool.Main.Main
Removes a question from the question database
direction - Variable in class testtool.Main.LastUsedConstraint
 
direction - Variable in class testtool.Main.TimeConstraint
 
dlu - Variable in class testtool.Main.Question
 
dlu - Variable in class testtool.Main.SearchString
 

E

EditableTest - Class in testtool.Main
A test contains information about its length, what class it is for, and what questions it consists of.
EditableTest() - Constructor for class testtool.Main.EditableTest
Default Constructor
endStudent(ProctoredStudent) - Method in class testtool.Main.Main
sets the isEnded boolean, so that the student can no longer enter answers
equivalent(TestQuestion, TestQuestion) - Method in class testtool.Main.Main
 
export(String, QuestionDatabase[]) - Method in class testtool.Main.Main
Exports the question database to a file

G

getQuestion(Test, int) - Method in class testtool.Main.Main
 
getQuestionEditable(EditableTest, int) - Method in class testtool.Main.Main
 
GradedQuestion - Class in testtool.Main
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 *
GradedQuestion() - Constructor for class testtool.Main.GradedQuestion
Default Constructor
gradeQuestions(ProctoredStudent) - Method in class testtool.Main.Main
grades a student's answers
green - Variable in class testtool.Main.StandardColor
 

H

hours - Variable in class testtool.Main.Time
 

I

ians - Variable in class testtool.Main.ProctoredStudent
 
id - Variable in class testtool.Main.QuestionTimer
 
id - Variable in class testtool.Main.TestTimer
 
iDE - Variable in class testtool.Main.Student
 
ie - Variable in class testtool.Main.ProctoredStudent
 
ifin - Variable in class testtool.Main.ProctoredStudent
 
igrade - Variable in class testtool.Main.ProctoredStudent
 
Incomplete - Class in testtool.Main
Color of a completed question Derived from an FMSL opaque type.
Incomplete() - Constructor for class testtool.Main.Incomplete
Default Constructor
ipause - Variable in class testtool.Main.ProctoredTest
 
isDisplayed_ - Variable in class testtool.Main.Timer
 
isGraded_ - Variable in class testtool.Main.GradedQuestion
 
isInProgress_ - Variable in class testtool.Main.ProctoredTest
 

K

k - Variable in class testtool.Main.Question
 
k - Variable in class testtool.Main.SearchString
 

L

l - Variable in class testtool.Main.Question
 
l - Variable in class testtool.Main.SearchString
 
lastUsed - Variable in class testtool.Main.ConstraintSet
 
LastUsedConstraint - Class in testtool.Main
When a test is generated, recently used questions may be filtered out, or questions that have not been recently used may be filtered out.
LastUsedConstraint() - Constructor for class testtool.Main.LastUsedConstraint
Default Constructor
length - Variable in class testtool.Main.ConstraintSet
 
length - Variable in class testtool.Main.EditableTest
 
length - Variable in class testtool.Main.Test
 
length - Variable in class testtool.Main.TestWizard
 
limit - Variable in class testtool.Main.LastUsedConstraint
 
limit - Variable in class testtool.Main.TimeConstraint
 
LongAnswer - Class in testtool.Main
This object contains strings for the answer and keywords *
LongAnswer() - Constructor for class testtool.Main.LongAnswer
Default Constructor

M

Main - Class in testtool.Main
Generic JavaDoc for Main Derived from an FMSL opaque type.
Main() - Constructor for class testtool.Main.Main
Default Constructor
makeEditableTest(TestWizard) - Method in class testtool.Main.Main
MakeTest extracts the data from the TestWizard to generate a EditableTest.
makeTest(EditableTest) - Method in class testtool.Main.Main
Converts an editable test object into one suitable for administering to students.
MatchingAnswer - Class in testtool.Main
This object contains a list of strings and a list of correct choices *
MatchingAnswer() - Constructor for class testtool.Main.MatchingAnswer
Default Constructor
minutes - Variable in class testtool.Main.Time
 
modify(Question, Question, QuestionDatabase[]) - Method in class testtool.Main.Main
Modfies a question in the question database
moveQuestionDownEditable(EditableTest, int) - Method in class testtool.Main.Main
Swaps the question at the given index with the question at the next index.
moveQuestionUpEditable(EditableTest, int) - Method in class testtool.Main.Main
Swaps the question at the given index with the question at the previous index.
MutliChoice - Class in testtool.Main
This object contains a list of strings and the correct choice *
MutliChoice() - Constructor for class testtool.Main.MutliChoice
Default Constructor

N

name - Variable in class testtool.Main.User
 
name_ - Variable in class testtool.Main.TestTakingWorkspace
 
newgoto(Problem, Test) - Method in class testtool.Main.Main
This jumps to the given question
newimport(String, QuestionDatabase[]) - Method in class testtool.Main.Main
Imports a question database into the existing database
number - Variable in class testtool.Main.ConstraintSet
 
numQuestions - Variable in class testtool.Main.EditableTest
 

O

object - Variable in class testtool.Main.ProctoredTest
 
object - Variable in class testtool.Main.Student
 
openIDE(Actual, String, LongAnswer[]) - Method in class testtool.Main.Main
This operation opens up a pre-selected IDE for coding questions
opp - Variable in class testtool.Main.Actualquestion
 
orange - Variable in class testtool.Main.StandardColor
 

P

p - Variable in class testtool.Main.Testtype
 
page(String, pagew) - Method in class testtool.Main.Main
pages
pageproctor(Proctored) - Method in class testtool.Main.Main
opens a pagewindow
pagew - Class in testtool.Main
this submits the page Derived from an FMSL opaque type.
pagew() - Constructor for class testtool.Main.pagew
Default Constructor
passes(ConstraintSet, TestQuestion) - Method in class testtool.Main.Main
 
password - Variable in class testtool.Main.User
 
pauseTest(ProctoredTest) - Method in class testtool.Main.Main
Pauses the current test for all users
percentCorrect_ - Variable in class testtool.Main.GradedQuestion
 
point - Variable in class testtool.Main.TestQuestion
 
Practice - Class in testtool.Main
This is the basic practice test object Derived from an FMSL opaque type.
Practice() - Constructor for class testtool.Main.Practice
Default Constructor
Problem - Class in testtool.Main
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 *
Problem() - Constructor for class testtool.Main.Problem
Default Constructor
problem - Variable in class testtool.Main.TestTakingWorkspace
 
proctor_ - Variable in class testtool.Main.TestTakingWorkspace
 
Proctored - Class in testtool.Main
This is an inclass test and has a page proctor oper Derived from an FMSL opaque type.
Proctored() - Constructor for class testtool.Main.Proctored
Default Constructor
ProctoredStudent - Class in testtool.Main
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) *
ProctoredStudent() - Constructor for class testtool.Main.ProctoredStudent
Default Constructor
ProctoredTest - Class in testtool.Main
A ProctoredTest is a test that is in progress, or has been completed, it also contains a list of the students in a class.
ProctoredTest() - Constructor for class testtool.Main.ProctoredTest
Default Constructor
purple - Variable in class testtool.Main.StandardColor
 

Q

qname_ - Variable in class testtool.Main.Problem
 
qnumber_ - Variable in class testtool.Main.Summary
 
qs - Variable in class testtool.Main.Question
 
qs - Variable in class testtool.Main.SearchString
 
qt - Variable in class testtool.Main.Actualquestion
 
Question - Class in testtool.Main
A Question has all the generic elements included in a question *
Question() - Constructor for class testtool.Main.Question
Default Constructor
QuestionBlock - Class in testtool.Main
A test consists of one or more blocks of questions.
QuestionBlock() - Constructor for class testtool.Main.QuestionBlock
Default Constructor
QuestionDatabase - Class in testtool.Main
A question database is an object that contains zero or more records *
QuestionDatabase() - Constructor for class testtool.Main.QuestionDatabase
Default Constructor
questionDisplay - Variable in class testtool.Main.Student
 
questionNumber - Variable in class testtool.Main.TestQuestion
 
questions - Variable in class testtool.Main.QuestionBlock
 
questions - Variable in class testtool.Main.Test
 
QuestionTimer - Class in testtool.Main
QuestionTimer is the timer for individual questions *
QuestionTimer() - Constructor for class testtool.Main.QuestionTimer
Default Constructor

R

red - Variable in class testtool.Main.StandardColor
 
removeConstraintSet(ConstraintSet, TestWizard) - Method in class testtool.Main.Main
Removes a block of questions from the test wizard.
removeQuestionEditable(EditableTest, int) - Method in class testtool.Main.Main
Removes a question from an editable test.
replaceQuestionEditable(EditableTest, int) - Method in class testtool.Main.Main
The TestQuestion's QuestionBlock is found, a new question is generate d according to the ConstraintSet of the QuestionBlock, and this new TestQuestion replaces the existing one.
Revisit - Class in testtool.Main
Color of a completed question Derived from an FMSL opaque type.
Revisit() - Constructor for class testtool.Main.Revisit
Default Constructor

S

sd - Variable in class testtool.Main.Status
 
search(QuestionDatabase[], SearchString) - Method in class testtool.Main.Main
Searches for questions that match a field the user specifies
SearchString - Class in testtool.Main
This object is used to search for questions *
SearchString() - Constructor for class testtool.Main.SearchString
Default Constructor
setAnswer(GradedQuestion, ProctoredStudent) - Method in class testtool.Main.Main
Adds the answered questions to the student object
settimer(int) - Method in class testtool.Main.Main
Allows user to time themselves
StandardColor - Class in testtool.Main
a StandardColor is one of a fixed set of possibilities.
StandardColor() - Constructor for class testtool.Main.StandardColor
Default Constructor
startTest(ProctoredStudent) - Method in class testtool.Main.Main
Starts the current test for all students
Status - Class in testtool.Main
colors for question status's *
Status() - Constructor for class testtool.Main.Status
Default Constructor
status - Variable in class testtool.Main.Student
 
status - Variable in class testtool.Main.Summary
 
Student - Class in testtool.Main
A student extends user and adds the elements found in the setting screen *
Student() - Constructor for class testtool.Main.Student
Default Constructor
submit(Actual, AnsweredTest, int) - Method in class testtool.Main.Main
Saves test and uploads to proctor
summary - Variable in class testtool.Main.Problem
 
Summary - Class in testtool.Main
This the saved description of the questions used in the visual test *
Summary() - Constructor for class testtool.Main.Summary
Default Constructor

T

test - Variable in class testtool.Main.ProctoredTest
 
Test - Class in testtool.Main
A test contains information about its length, what class it is for, and what questions it consists of.
Test() - Constructor for class testtool.Main.Test
Default Constructor
TestQuestion - Class in testtool.Main
A question in a test knows its place in the test, the number of points it is worth, and the constraints that generated it.
TestQuestion() - Constructor for class testtool.Main.TestQuestion
Default Constructor
TestTakingWorkspace - Class in testtool.Main
A TestWorkspace is an object containing all of the test-taking content for a student *
TestTakingWorkspace() - Constructor for class testtool.Main.TestTakingWorkspace
Default Constructor
TestTimer - Class in testtool.Main
TestTimer is the timer for the whole test *
TestTimer() - Constructor for class testtool.Main.TestTimer
Default Constructor
testtool - package testtool
 
testtool.Main - package testtool.Main
 
testtype - Variable in class testtool.Main.TestTakingWorkspace
 
Testtype - Class in testtool.Main
This is the type of test given, practice, proctored or takehome *
Testtype() - Constructor for class testtool.Main.Testtype
Default Constructor
TestWizard - Class in testtool.Main
This is the data gathered from the user to be used in the generation of a new test.
TestWizard() - Constructor for class testtool.Main.TestWizard
Default Constructor
time - Variable in class testtool.Main.ConstraintSet
 
Time - Class in testtool.Main
The length of a test.
Time() - Constructor for class testtool.Main.Time
Default Constructor
time_ - Variable in class testtool.Main.Summary
 
TimeConstraint - Class in testtool.Main
When a test is generated, questions may be limited by an upper or a lower bound on their completion time.
TimeConstraint() - Constructor for class testtool.Main.TimeConstraint
Default Constructor
timeLimit - Variable in class testtool.Main.ProctoredTest
 
timer - Variable in class testtool.Main.Student
 
Timer - Class in testtool.Main
boolean is for is it displayed or not, number is length of time *
Timer() - Constructor for class testtool.Main.Timer
Default Constructor
timeRemaining_ - Variable in class testtool.Main.Timer
 
toggleComplete(Object, Object, Object) - Method in class testtool.Main.Main
chooses a new color for complete status
toggleInComplete(Object, Object, Object) - Method in class testtool.Main.Main
chooses a new color for incomplete status
toggleQDisplay(boolean) - Method in class testtool.Main.Main
switches the boolean value
toggleQuestionTimer(QuestionTimer) - Method in class testtool.Main.Main
changes the display boolean
toggleRevisit(Object, Object, Object) - Method in class testtool.Main.Main
chooses a new color for revisit status
toggleTestTimer(TestTimer) - Method in class testtool.Main.Main
changes the display boolean
tr - Variable in class testtool.Main.QuestionTimer
 
tr - Variable in class testtool.Main.TestTimer
 
type - Variable in class testtool.Main.ConstraintSet
 

U

uname - Variable in class testtool.Main.ProctoredStudent
 
unpauseTest(ProctoredTest) - Method in class testtool.Main.Main
Unpauses the current test for all users
UpperOrLower - Enum in testtool.Main
Describes whether a limit is an upper bound or a lower bound.
User - Class in testtool.Main
A user that student can extend *
User() - Constructor for class testtool.Main.User
Default Constructor

V

valueOf(String) - Static method in enum testtool.Main.Actual
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum testtool.Main.UpperOrLower
Returns the enum constant of this type with the specified name.
values() - Static method in enum testtool.Main.Actual
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum testtool.Main.UpperOrLower
Returns an array containing the constants of this enum type, in the order they are declared.

W

w - Variable in class testtool.Main.Question
 
w - Variable in class testtool.Main.SearchString
 
week - Variable in class testtool.Main.ConstraintSet
 

Y

yellow - Variable in class testtool.Main.StandardColor
 

A B C D E G H I K L M N O P Q R S T U V W Y