Package org.dom4j

Examples of org.dom4j.Element.addAttribute()


    Element resprocessingXML = root.addElement("resprocessing");

    Element outcomes = resprocessingXML.addElement("outcomes");
    Element decvar = outcomes.addElement("decvar");
    decvar.addAttribute("varname", "SCORE");
    decvar.addAttribute("vartype", "Decimal");
    decvar.addAttribute("defaultval", "0");
    decvar.addAttribute("minvalue", "" + getMinValue());
    float maxScore = QTIEditHelper.calculateMaxScore(this);
    maxScore = maxScore > getMaxValue() ? getMaxValue() : maxScore;
    decvar.addAttribute("maxvalue", "" + maxScore);
View Full Code Here


    Element outcomes = resprocessingXML.addElement("outcomes");
    Element decvar = outcomes.addElement("decvar");
    decvar.addAttribute("varname", "SCORE");
    decvar.addAttribute("vartype", "Decimal");
    decvar.addAttribute("defaultval", "0");
    decvar.addAttribute("minvalue", "" + getMinValue());
    float maxScore = QTIEditHelper.calculateMaxScore(this);
    maxScore = maxScore > getMaxValue() ? getMaxValue() : maxScore;
    decvar.addAttribute("maxvalue", "" + maxScore);
    decvar.addAttribute("cutvalue", "" + maxScore);
View Full Code Here

    Element outcomes = resprocessingXML.addElement("outcomes");
    Element decvar = outcomes.addElement("decvar");
    decvar.addAttribute("varname", "SCORE");
    decvar.addAttribute("vartype", "Decimal");
    decvar.addAttribute("defaultval", "0");
    decvar.addAttribute("minvalue", "" + getMinValue());
    float maxScore = QTIEditHelper.calculateMaxScore(this);
    maxScore = maxScore > getMaxValue() ? getMaxValue() : maxScore;
    decvar.addAttribute("maxvalue", "" + maxScore);
    decvar.addAttribute("cutvalue", "" + maxScore);
View Full Code Here

    decvar.addAttribute("vartype", "Decimal");
    decvar.addAttribute("defaultval", "0");
    decvar.addAttribute("minvalue", "" + getMinValue());
    float maxScore = QTIEditHelper.calculateMaxScore(this);
    maxScore = maxScore > getMaxValue() ? getMaxValue() : maxScore;
    decvar.addAttribute("maxvalue", "" + maxScore);
    decvar.addAttribute("cutvalue", "" + maxScore);

    // process respcondition_correct and fail
    if (getType() == TYPE_SC) {
      buildRespconditionSC_mastery(resprocessingXML);
View Full Code Here

    decvar.addAttribute("defaultval", "0");
    decvar.addAttribute("minvalue", "" + getMinValue());
    float maxScore = QTIEditHelper.calculateMaxScore(this);
    maxScore = maxScore > getMaxValue() ? getMaxValue() : maxScore;
    decvar.addAttribute("maxvalue", "" + maxScore);
    decvar.addAttribute("cutvalue", "" + maxScore);

    // process respcondition_correct and fail
    if (getType() == TYPE_SC) {
      buildRespconditionSC_mastery(resprocessingXML);
      buildRespcondition_fail(resprocessingXML, true);
View Full Code Here

    if (getType() != TYPE_KPRIM) {
      buildRespconditionOlatFeedback(resprocessingXML);

      // Feedback for all other cases eg. none has been selected
      Element respcondition_incorrect = resprocessingXML.addElement("respcondition");
      respcondition_incorrect.addAttribute("title", "Fail");
      respcondition_incorrect.addAttribute("continue", "Yes");
      respcondition_incorrect.addElement("conditionvar").addElement("other");
      Element setvar = respcondition_incorrect.addElement("setvar");
      setvar.addAttribute("varname", "SCORE");
      setvar.addAttribute("action", "Set");
View Full Code Here

      buildRespconditionOlatFeedback(resprocessingXML);

      // Feedback for all other cases eg. none has been selected
      Element respcondition_incorrect = resprocessingXML.addElement("respcondition");
      respcondition_incorrect.addAttribute("title", "Fail");
      respcondition_incorrect.addAttribute("continue", "Yes");
      respcondition_incorrect.addElement("conditionvar").addElement("other");
      Element setvar = respcondition_incorrect.addElement("setvar");
      setvar.addAttribute("varname", "SCORE");
      setvar.addAttribute("action", "Set");
      setvar.addText("0");
View Full Code Here

      Element respcondition_incorrect = resprocessingXML.addElement("respcondition");
      respcondition_incorrect.addAttribute("title", "Fail");
      respcondition_incorrect.addAttribute("continue", "Yes");
      respcondition_incorrect.addElement("conditionvar").addElement("other");
      Element setvar = respcondition_incorrect.addElement("setvar");
      setvar.addAttribute("varname", "SCORE");
      setvar.addAttribute("action", "Set");
      setvar.addText("0");
      QTIEditHelper.addFeedbackFail(respcondition_incorrect);
      QTIEditHelper.addFeedbackHint(respcondition_incorrect);
      QTIEditHelper.addFeedbackSolution(respcondition_incorrect);
View Full Code Here

      respcondition_incorrect.addAttribute("title", "Fail");
      respcondition_incorrect.addAttribute("continue", "Yes");
      respcondition_incorrect.addElement("conditionvar").addElement("other");
      Element setvar = respcondition_incorrect.addElement("setvar");
      setvar.addAttribute("varname", "SCORE");
      setvar.addAttribute("action", "Set");
      setvar.addText("0");
      QTIEditHelper.addFeedbackFail(respcondition_incorrect);
      QTIEditHelper.addFeedbackHint(respcondition_incorrect);
      QTIEditHelper.addFeedbackSolution(respcondition_incorrect);
    }
View Full Code Here

   *
   * @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)
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.