A C D E F I L M P Q R S T V

A

addClass(Object) - Method in class Proctor.Student
Add's a class to the student's class list.
addClass(Object) - Method in class Results.Student
Add's a class to the student's class list.
addQuestion(Question) - Method in class questions.QuestionBank
Adds a new question into the question bank
addQuestion(Object) - Method in class student.Test
Adds a Question to the test's list of questions.
addTest(Object) - Method in class Proctor.Student
Add's a test to the student's test list.
addTest(Object) - Method in class Results.Student
Add's a test to the student's test list.
AllCompletedTests - Class in Results
A class which manages all completed Tests
AllCompletedTests() - Constructor for class Results.AllCompletedTests
 
assignScore(int) - Method in class questions.Question
This method will assign a score to the question.

C

classID - Enum in questions
 
classId - Variable in class student.Test
 
classID - Enum in tests
A classID is a specifier for a certain course.
classList - Variable in class Proctor.Student
 
classList - Variable in class Results.Student
 
CompletedTest - Class in Results
A class which manages completed tests
CompletedTest() - Constructor for class Results.CompletedTest
 

D

Date - Class in tests
A Date consists of a month, a date number, a year, and a time.
Date() - Constructor for class tests.Date
 
DateNumber - Class in tests
A DateNumber is a positive integer between 1 and 31.
DateNumber() - Constructor for class tests.DateNumber
 
deleteQuestion(int) - Method in class questions.QuestionBank
Removes the question with the questionID from the question bank
deleteQuestion(Object) - Method in class student.Test
Deletes a question from the test.
Difficulty - Enum in questions
 
difficulty - Variable in class student.Test
 
Difficulty - Enum in tests
Difficulty lets the administrator know how hard the test is set to be.

E

editQuestion(int, Question) - Method in class questions.QuestionBank
Changes the question with the questionID to the question specified by ques

F

FillInBlank - Class in questions
Fill in the blank allows the instructor to fill in the two parts of the question seperated by a blank
FillInBlank() - Constructor for class questions.FillInBlank
 
firstName - Variable in class Proctor.Student
 
firstName - Variable in class Results.Student
 

I

id - Variable in class Proctor.Student
 
id - Variable in class Results.Student
 

L

lastName - Variable in class Proctor.Student
 
lastName - Variable in class Results.Student
 
launchableTests - Variable in class Proctor.ProctorView
A list of all tests which are launchable
length - Variable in class student.Test
 
LongAnswer - Class in questions
LongAnswer contains both the answer and the user selected answer.
LongAnswer() - Constructor for class questions.LongAnswer
 

M

Matching - Class in questions
The matching class contains a hashmap of Integers to Strings that is the answer key.
Matching() - Constructor for class questions.Matching
 
MultipleChoice - Class in questions
This class is the multiple choice class and it contains a HashMap that maps the letter to the prompt.
MultipleChoice() - Constructor for class questions.MultipleChoice
 

P

Password - Class in tests
A password contains a boolean to determine whether or not the password is activated, as well as a string for the password.
Password() - Constructor for class tests.Password
 
Proctor - package Proctor
 
ProctorView - Class in Proctor
A class which contains core functionality for proctor users
ProctorView() - Constructor for class Proctor.ProctorView
 
Programming - Class in questions
The Programming test takes in a scriptName, a programming Language and a userAnswer.
Programming() - Constructor for class questions.Programming
 

Q

Qtype - Enum in questions
 
Qtype - Enum in tests
 
Question - Class in Proctor
 
Question() - Constructor for class Proctor.Question
 
Question - Class in questions
A Question contains a question ID to identify questions, a subj parameter to specify the class the question belongs in, the author of the question, the time required to finish the question, the difficulty of the question, the type of question, the last time the question was used, and other kinds of keywords to classify the question.
Question() - Constructor for class questions.Question
 
Question - Class in tests
 
Question() - Constructor for class tests.Question
 
QuestionBank - Class in questions
The QuestionBank contains a collection of Questions with methods to add, delete, and edit questions within the bank.
QuestionBank() - Constructor for class questions.QuestionBank
 
questions - package questions
Package questions defines objects and operations related to the question bank and questions.
questions - Variable in class student.Test
 

R

RecentlyCompletedTests - Class in Results
A class which manages recently completed tests
RecentlyCompletedTests() - Constructor for class Results.RecentlyCompletedTests
 
Results - package Results
 

S

score() - Method in class questions.FillInBlank
Returns if the answer equals userAnswer.
score(int) - Method in class questions.LongAnswer
Assigns a score to the question.
score() - Method in class questions.Matching
The scoring of the question works by dereferencing each user entered number on the letters array, retrieving the letter the user associated with the integer If the same integer returns the same letter from the answer key hash map the question is correct.
score() - Method in class questions.MultipleChoice
This method will check to see if the userKey is equal to the answer key and return a true or false on this.
score() - Method in class questions.Programming
This method will run the gradescript name against the user entered response, which will then set the assignedScore value
score() - Method in class questions.ShortAnswer
This method will score the short answer by finding how many key words match the user entered value
score() - Method in class questions.TrueOrFalse
 
setDifficulty(int) - Method in class student.Test
Set's the difficult of a test.
ShortAnswer - Class in questions
ShortAnswer extends the question class and contains a collectio of keywords to use as the anwer, and the minimumKeyWordsMatched integer is how many keywords need to be matched.
ShortAnswer() - Constructor for class questions.ShortAnswer
 
student - package student
 
Student - Class in Proctor
 
Student(String, String, int) - Constructor for class Proctor.Student
Creates a new student.
student - Variable in class Results.CompletedTest
The student who this test belongs to
Student - Class in Results
 
Student(String, String, int) - Constructor for class Results.Student
Creates a new student.
submittedAnswers - Variable in class Results.AllCompletedTests
A list of all tests which have been completed
submittedAnswers - Variable in class Results.CompletedTest
The answers submitted

T

Test - Class in Proctor
Test class used to generate tests for the test tool
Test() - Constructor for class Proctor.Test
 
Test - Class in questions
 
Test() - Constructor for class questions.Test
 
Test - Class in student
 
Test(int, ArrayList<Object>, int) - Constructor for class student.Test
Creates a new test.
Test - Class in tests
Test class used to generate tests for the test tool
Test() - Constructor for class tests.Test
 
testList - Variable in class Proctor.Student
 
testList - Variable in class Results.RecentlyCompletedTests
A list of recently completed tests
testList - Variable in class Results.Student
 
tests - package tests
 
TestUtils - Class in Results
A class which provides various utilities for operations concerning Tests and CompletedTests
TestUtils() - Constructor for class Results.TestUtils
 
Time - Class in tests
A Time object has an hour, minute, and indicator for am or pm.
Time() - Constructor for class tests.Time
 
TrueOrFalse - Class in questions
This class is the True or false type of question, and only holds a boolean for the answer the student selected
TrueOrFalse() - Constructor for class questions.TrueOrFalse
 

V

valueOf(String) - Static method in enum questions.classID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum questions.Difficulty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum questions.Qtype
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tests.classID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tests.Difficulty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tests.Qtype
Returns the enum constant of this type with the specified name.
values() - Static method in enum questions.classID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum questions.Difficulty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum questions.Qtype
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tests.classID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tests.Difficulty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tests.Qtype
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F I L M P Q R S T V