Package questions

Package questions defines objects and operations related to the question bank and questions.

See:
          Description

Class Summary
FillInBlank Fill in the blank allows the instructor to fill in the two parts of the question seperated by a blank
LongAnswer LongAnswer contains both the answer and the user selected answer.
Matching The matching class contains a hashmap of Integers to Strings that is the answer key.
MultipleChoice This class is the multiple choice class and it contains a HashMap that maps the letter to the prompt.
Programming The Programming test takes in a scriptName, a programming Language and a userAnswer.
Question 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.
QuestionBank The QuestionBank contains a collection of Questions with methods to add, delete, and edit questions within the bank.
ShortAnswer 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.
Test  
TrueOrFalse This class is the True or false type of question, and only holds a boolean for the answer the student selected
 

Enum Summary
classID  
Difficulty  
Qtype  
 

Package questions Description

Package questions defines objects and operations related to the question bank and questions. See Sections 2.3