Class Question
- java.lang.Object
-
- org.sakaiproject.tool.assessment.samlite.api.Question
-
public class Question extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intEXTENDED_MATCHING_ITEMS_QUESTIONstatic intFILL_IN_NUMERIC_QUESTIONstatic intFILL_IN_THE_BLANK_QUESTIONstatic intMULTIPLE_CHOICE_MULTIPLE_ANSWER_QUESTIONstatic intMULTIPLE_CHOICE_QUESTIONstatic intSHORT_ESSAY_QUESTIONstatic intTRUE_FALSE_QUESTIONstatic intUNDEFINED_QUESTION
-
Constructor Summary
Constructors Constructor Description Question()
-
Method Summary
-
-
-
Field Detail
-
UNDEFINED_QUESTION
public static final int UNDEFINED_QUESTION
- See Also:
- Constant Field Values
-
MULTIPLE_CHOICE_QUESTION
public static final int MULTIPLE_CHOICE_QUESTION
- See Also:
- Constant Field Values
-
MULTIPLE_CHOICE_MULTIPLE_ANSWER_QUESTION
public static final int MULTIPLE_CHOICE_MULTIPLE_ANSWER_QUESTION
- See Also:
- Constant Field Values
-
FILL_IN_THE_BLANK_QUESTION
public static final int FILL_IN_THE_BLANK_QUESTION
- See Also:
- Constant Field Values
-
TRUE_FALSE_QUESTION
public static final int TRUE_FALSE_QUESTION
- See Also:
- Constant Field Values
-
SHORT_ESSAY_QUESTION
public static final int SHORT_ESSAY_QUESTION
- See Also:
- Constant Field Values
-
EXTENDED_MATCHING_ITEMS_QUESTION
public static final int EXTENDED_MATCHING_ITEMS_QUESTION
- See Also:
- Constant Field Values
-
FILL_IN_NUMERIC_QUESTION
public static final int FILL_IN_NUMERIC_QUESTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAnswers
public List getAnswers()
-
setAnswers
public void setAnswers(List answers)
-
getCorrectAnswer
public String getCorrectAnswer()
-
setCorrectAnswer
public void setCorrectAnswer(String correctAnswer)
-
getQuestion
public String getQuestion()
-
append
public void append(String questionSegment)
-
getQuestionNumber
public int getQuestionNumber()
-
setQuestionNumber
public void setQuestionNumber(int questionNumber)
-
getQuestionPoints
public String getQuestionPoints()
-
setQuestionPoints
public void setQuestionPoints(String questionPoints)
-
getQuestionDiscount
public String getQuestionDiscount()
-
setQuestionDiscount
public void setQuestionDiscount(String questionDiscount)
-
hasPoints
public boolean hasPoints()
-
hasDiscount
public boolean hasDiscount()
-
getQuestionType
public int getQuestionType()
-
setQuestionType
public void setQuestionType(int questionType)
-
isRationale
public boolean isRationale()
-
setRationale
public void setRationale(boolean rationale)
-
postProcessing
public void postProcessing()
-
getQuestionTypeAsString
public String getQuestionTypeAsString()
-
setQuestionTypeAsString
public void setQuestionTypeAsString(String questionTypeAsString)
-
isRandomize
public boolean isRandomize()
-
setRandomize
public void setRandomize(boolean randomize)
-
getFeedbackOK
public String getFeedbackOK()
-
setFeedbackOK
public void setFeedbackOK(String feedbackOK)
-
getFeedbackNOK
public String getFeedbackNOK()
-
setFeedbackNOK
public void setFeedbackNOK(String feedbackNOK)
-
getLeadInText
public String getLeadInText()
-
getThemeText
public String getThemeText()
-
setThemeAndLeadInText
public void setThemeAndLeadInText()
-
getEmiAnswerOptions
public ArrayList getEmiAnswerOptions()
-
getEmiQuestionAnswerCombinations
public ArrayList getEmiQuestionAnswerCombinations()
-
-