Package org.dom4j

Examples of org.dom4j.Element.addAttribute()


   * @param resprocessingXML
   */
  private void buildRespconditionSC_mastery(Element resprocessingXML) {
    Element respcondition_correct = resprocessingXML.addElement("respcondition");
    respcondition_correct.addAttribute("title", "Mastery");
    respcondition_correct.addAttribute("continue", "Yes");

    Element conditionvar = respcondition_correct.addElement("conditionvar");
    for (Iterator i = getResponses().iterator(); i.hasNext();) {
      // fetch correct answer (there should be a single instance)
      ChoiceResponse tmpChoice = (ChoiceResponse) i.next();
View Full Code Here


      ChoiceResponse tmpChoice = (ChoiceResponse) i.next();
      if (!tmpChoice.isCorrect()) continue;

      // found correct answer
      Element varequal = conditionvar.addElement("varequal");
      varequal.addAttribute("respident", getIdent());
      varequal.addAttribute("case", "Yes");
      varequal.addText(tmpChoice.getIdent());
      break;
    } // for loop
View Full Code Here

      if (!tmpChoice.isCorrect()) continue;

      // found correct answer
      Element varequal = conditionvar.addElement("varequal");
      varequal.addAttribute("respident", getIdent());
      varequal.addAttribute("case", "Yes");
      varequal.addText(tmpChoice.getIdent());
      break;
    } // for loop

    // check if conditionvar has correct value
View Full Code Here

      resprocessingXML.remove(respcondition_correct);
      return;
    }

    Element setvar = respcondition_correct.addElement("setvar");
    setvar.addAttribute("varname", "SCORE");
    setvar.addAttribute("action", "Set");
    setvar.addText("" + getSingleCorrectScore());

    // Use mastery feedback
    QTIEditHelper.addFeedbackMastery(respcondition_correct);
View Full Code Here

      return;
    }

    Element setvar = respcondition_correct.addElement("setvar");
    setvar.addAttribute("varname", "SCORE");
    setvar.addAttribute("action", "Set");
    setvar.addText("" + getSingleCorrectScore());

    // Use mastery feedback
    QTIEditHelper.addFeedbackMastery(respcondition_correct);
  }
View Full Code Here

   *
   * @param resprocessingXML
   */
  private void buildRespconditionMCSingle_mastery(Element resprocessingXML) {
    Element respcondition_correct = resprocessingXML.addElement("respcondition");
    respcondition_correct.addAttribute("title", "Mastery");
    respcondition_correct.addAttribute("continue", "Yes");

    Element conditionvar = respcondition_correct.addElement("conditionvar");
    Element and = conditionvar.addElement("and");
    Element not = conditionvar.addElement("not");
View Full Code Here

   * @param resprocessingXML
   */
  private void buildRespconditionMCSingle_mastery(Element resprocessingXML) {
    Element respcondition_correct = resprocessingXML.addElement("respcondition");
    respcondition_correct.addAttribute("title", "Mastery");
    respcondition_correct.addAttribute("continue", "Yes");

    Element conditionvar = respcondition_correct.addElement("conditionvar");
    Element and = conditionvar.addElement("and");
    Element not = conditionvar.addElement("not");
    Element or = not.addElement("or");
View Full Code Here

      if (tmpChoice.isCorrect()) { // correct answers
        varequal = and.addElement("varequal");
      } else { // incorrect answers
        varequal = or.addElement("varequal");
      }
      varequal.addAttribute("respident", getIdent());
      varequal.addAttribute("case", "Yes");
      varequal.addText(tmpChoice.getIdent());
    } // for loop

    Element setvar = respcondition_correct.addElement("setvar");
View Full Code Here

        varequal = and.addElement("varequal");
      } else { // incorrect answers
        varequal = or.addElement("varequal");
      }
      varequal.addAttribute("respident", getIdent());
      varequal.addAttribute("case", "Yes");
      varequal.addText(tmpChoice.getIdent());
    } // for loop

    Element setvar = respcondition_correct.addElement("setvar");
    setvar.addAttribute("varname", "SCORE");
View Full Code Here

      varequal.addAttribute("case", "Yes");
      varequal.addText(tmpChoice.getIdent());
    } // for loop

    Element setvar = respcondition_correct.addElement("setvar");
    setvar.addAttribute("varname", "SCORE");
    setvar.addAttribute("action", "Set");
    setvar.addText("" + getSingleCorrectScore());

    // Use mastery feedback
    QTIEditHelper.addFeedbackMastery(respcondition_correct);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.