Class Question


  • public class Question
    extends Object
    • Field Detail

      • 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
      • 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
    • Constructor Detail

      • Question

        public Question()
    • Method Detail

      • addAnswer

        public void addAnswer​(String id,
                              String text,
                              boolean isCorrect)
      • 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()