Commit 9339d9c6 authored by Jérémie Passerat's avatar Jérémie Passerat

Entamage cycle complet xml reponse courte

parent 59c7797c
...@@ -1014,38 +1014,38 @@ class ContenuDao: ...@@ -1014,38 +1014,38 @@ class ContenuDao:
elif elements_contenu["type_question"] == "multichoice": elif elements_contenu["type_question"] == "multichoice":
pass pass
# # nb_reponse = '' for single in root.iter('single'):
# for single in root.iter('single'): single.text = elements_contenu["multipleChoisie"]
# elements_question["nb_reponse"] = single.text
# # print ("nb_reponse : ", nb_reponse) for shuffleanswers in root.iter('shuffleanswers'):
# shuffleanswers.text = elements_contenu["melange_reponse"]
# for shuffleanswers in root.iter('shuffleanswers'):
# elements_question["melange_reponse"] = shuffleanswers.text for answernumbering in root.iter('answernumbering'):
# answernumbering.text = elements_contenu["numerotation"]
# for answernumbering in root.iter('answernumbering'):
# elements_question["numerotation"] = answernumbering.text i = 0
# for answer in root.iter('answer'):
# liste_reponse = [] answer.attrib["fraction"] = elements_contenu["liste_note"][i]
# liste_note = [] for question in answer.iter('text'):
# liste_feedback = [] if question.text is not None:
# for answer in root.iter('answer'): question.text = elements_contenu["liste_question"][i]
# liste_note.append(answer.attrib["fraction"]) for feedback in answer.iter('feedback'):
# for question in answer.iter('text'): for feed in feedback.iter('text'):
# if question.text is not None: feed.text = elements_contenu["liste_feedback"][0]
# liste_reponse.append(question.text)
# for feedback in answer.iter('feedback'): if i < len(elements_contenu["liste_reponse"]):
# for feed in feedback.iter('text'): print("Je le ai ", len(elements_contenu["liste_reponse"]) - i, " nouveaux contenus")
# liste_feedback.append(feed.text) for question in root.iter('question'):
# # eltQuestion = root.iter("question")
# elements_question["liste_reponse"] = liste_reponse newAnswer = SubElement(question, "answer")
# elements_question["liste_note"] = liste_note newAnswer.attrib["fraction"] = elements_contenu["liste_note"][i]
# elements_question["liste_feedback"] = liste_feedback newAnswer.attrib["format"] = "html"
# text = SubElement(newAnswer, "text")
# liste_feedback_principaux = [] text.text = elements_contenu["liste_reponse"][i]
# for feedback in root.iter('text'): feedback = SubElement(newAnswer, "feedback")
# liste_feedback_principaux.append(feedback.text) textFeedback = SubElement(feedback, "text")
# textFeedback.text = elements_contenu["liste_feedback"][i]
# elements_question["liste_feedback_principaux"] = liste_feedback_principaux i += 1
elif elements_contenu["type_question"] == "numerical" or \ elif elements_contenu["type_question"] == "numerical" or \
elements_contenu["type_question"] == "calculatedsimple": elements_contenu["type_question"] == "calculatedsimple":
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment