Package | Description |
---|---|
questiondb | |
student | |
testdb |
Modifier and Type | Class and Description |
---|---|
class |
CodeQuestion
Question type corresponding to a Coding question
Students will be asked to fill in some code which will then
be taken and fed through STDIN to the instructor defined script
which will run and output a number from 0-100
|
class |
EssayQuestion
Question type corresponding with an Essay question
A users answer will be compared with a list of ordered
keywords and a grade will be based on the correctness and
order of those words in the answer
|
class |
GraphicsQuestion
Question type corresponding to a graphics question
A student will be asked to create an image in a different
program and then upload it to this program
This type of question must be graded manually
|
class |
MCQuestion
Question type corresponding to a multiple choice question
The user will choose 0-n answers that they believe to be correct
and will then simply compare the answers that they put with the
instructor defined correct answers
|
class |
SAQuestion
Question type corresponding with a short answer question
The student's answer will be compared with a list of
correct keywords, the order of the keywords does not
matter for this question.
|
class |
TFQuestion
Question type corresponding with a True/False question
the student will simply specify whether or not a statement was true
|
Modifier and Type | Field and Description |
---|---|
(package private) Question |
QuestionPopup.question
The Question that the popup is referring to
|
(package private) Question |
QuestionEntry.question |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
QuestionDatabank.add(Question q)
add takes a question from the add a question dialog, and adds it into
the question list.
|
(package private) abstract void |
QuestionDatabank.edit(Question q)
edit allows changes to be applied to an existing Question q in the
question list.
|
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
QuestionDatabank.remove(java.util.Collection<Question> qs)
remove takes a collection of Questions qs and removes them from the
question database.
|
Modifier and Type | Method and Description |
---|---|
(package private) abstract Question |
TestReview.getQuestion(int number)
Jumps to desired question to review
|
(package private) abstract Question |
TakeTest.getQuestion(int number)
Jumps to desired question
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Collection<Question> |
Test.questions |
Modifier and Type | Method and Description |
---|---|
(package private) abstract Question |
TestTaking.getQuestion(int qIndex)
Method sets the answer for a mutiple choice question.
|