##include(Defaults) ##local.Define(TabBgColor)#DDDDDD ##local.Define(SelectedBGColor)#83A2DC ##local.Define(DefaultFontColor)#000000 ##local.Define(ReverseFontColor)#FFFFFF ##local.Define(DivBGColor)#FFFFFF ##local.Define(SeletedBorderColor)#1D3C76 ##local.define(PopupWindowClose) ##local.Define(FrameContent)
##local.PopupContent
##include(FrameBody)
##local.define(PopupWindowConfirm) ##local.Define(FrameContent)
##local.PopupContent
         
##include(FrameBody)
##local.define(EditQuestionInFrame) /*##local.define(CategoryItemEditorTitle)Edit Question*/ ##local.define(CategoryItemEditorContent) ##local.ZonesTypeScripts ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.QuestionID ##local.define(field)id ##local.FieldRow ##local.define(label)##leg.ELEARNING.Common.Title ##local.define(field)title ##local.MultiLingualFieldRow ##local.SepFieldRow ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.Text ##local.define(field)text ##local.MultiLingualFieldRow ##local.SepFieldRow /*##if Value.id ##local.defineByRender(defImageId)PictureForQuestion_##Value.id ##local.define(label)Picture: ##local.define(field)picture ##local.FieldRow ##else ##if local.RowBG ##if local.IsEqual(RowBG, "#EEEEEE") ##local.define(RowBG)#FFFFFF ##else ##local.define(RowBG)#EEEEEE ##endif ##endif ##endif*/ ##if Value.id ##local.defineByRender(defQuestionId)##Value.id ##else ##local.defineByRender(defQuestionId) ##endif ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.Picture ##local.define(field)picture ##local.MultiLingualFieldRow ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.Layout ##local.define(field)layout ##local.FieldRow ##local.SepFieldRow ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.Weight ##local.define(field)weight ##local.FieldRow ##local.SepFieldRow ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.FeedBack ##local.define(field)feedback ##local.MultiLingualFieldRow ##local.SepFieldRow ##local.define(label)##leg.ELEARNING.Question.QuestionDetail.Comment ##local.define(field)comment ##local.FieldRow ##local.SepFieldRow /*##local.define(label)##leg.ELEARNING.Question.QuestionDetail.AnswerType ##local.define(field)type ##local.FieldRow*/ ##local.SepFieldRow ##local.define(newchoice01)
Picture: Please save the question before editing the associated picture.
##local.define(OptionCount)0 ##local.define(label) ##local.defineByRender(field)text##local.data(fieldtype)_0 ##local.define(ReadOnly) ##local.defineByRender(defaulttext_eng)\=0023\=0023local.text##local.data(fieldtype)_0_eng ##local.defineByRender(defaulttext_fre)\=0023\=0023local.text##local.data(fieldtype)_0_fre ##local.defineByRender(defaulttext_dut)\=0023\=0023local.text##local.data(fieldtype)_0_dut ##local.defineByRender(defaulttext_ger)\=0023\=0023local.text##local.data(fieldtype)_0_ger ##local.MultiLingualFieldRowEmpty
##leg.ELEARNING.Question.AnswerModel.IsCorrect ##leg.ELEARNING.Question.AnswerModel.Value
##local.define(OptionCount)1 ##local.defineByRender(field)text##local.data(fieldtype)_1 ##local.define(ReadOnly) ##local.define(label) ##local.defineByRender(defaulttext_eng)\=0023\=0023local.text##local.data(fieldtype)_1_eng ##local.defineByRender(defaulttext_fre)\=0023\=0023local.text##local.data(fieldtype)_1_fre ##local.defineByRender(defaulttext_dut)\=0023\=0023local.text##local.data(fieldtype)_1_dut ##local.defineByRender(defaulttext_ger)\=0023\=0023local.text##local.data(fieldtype)_1_ger ##local.MultiLingualFieldRowEmpty
##leg.ELEARNING.Question.AnswerModel.IsCorrect ##leg.ELEARNING.Question.AnswerModel.Value
##local.define(newchoices)
##local.newchoicescontent
##if local.removeoption ##local.removeoption ##endif ##if local.addoption ##local.addoption ##endif
##local.define(newchoicescontent)
##local.define(OptionCount)0 ##local.defineByRender(field)text##local.data(fieldtype)_##local.OptionCount ##local.define(ReadOnly) ##local.define(label) ##local.defineByRender(defaulttext_eng) ##local.defineByRender(defaulttext_fre) ##local.defineByRender(defaulttext_dut) ##local.defineByRender(defaulttext_ger) ##local.MultiLingualFieldRowEmpty
##leg.ELEARNING.Question.AnswerModel.IsCorrect ##leg.ELEARNING.Question.AnswerModel.Value
##local.define(editchoice01)
##local.define(OptionCount)0 ##local.define(Row01) ##local.defineByRender(field)text##local.data(fieldtype)_##local.OptionCount ##local.define(ReadOnly) ##local.define(label) ##local.MultiLingualFieldRow2
##if option.IsEqual(iscorrect, "1") ##local.define(Checked)CHECKED ##endif ##if option.IsEqual(iscorrect, "0") ##local.define(Checked) ##endif ##leg.ELEARNING.Question.AnswerModel.IsCorrect ##leg.ELEARNING.Question.AnswerModel.Value
##Value.ForEachIn(option, ##local.OptionPath) ##local.Row01 ##local.increment(OptionCount)
##local.define(editchoices)
##local.editchoicescontent
##if local.removeoption ##local.removeoption ##endif ##if local.addoption ##local.addoption ##endif
##local.define(editchoicescontent) ##local.define(OptionCount)0 ##local.define(RowChoice)
##local.defineByRender(field)text##local.data(fieldtype)_##local.OptionCount ##local.define(ReadOnly) ##local.define(label) ##local.MultiLingualFieldRow2
##if option.IsEqual(iscorrect, "1") ##local.define(Checked)CHECKED ##endif ##if option.IsEqual(iscorrect, "0") ##local.define(Checked) ##endif ##leg.ELEARNING.Question.AnswerModel.IsCorrect ##leg.ELEARNING.Question.AnswerModel.Value
##Value.ForEachIn(option, ##local.OptionPath) ##local.RowChoice ##local.increment(OptionCount)
##local.define(answeryesno) ##local.define(OptionPath)answer_model.answer.yesno ##local.define(fieldtype)0 ##local.defineByRender(text0_0_eng)Yes. ##local.defineByRender(text0_0_fre)Oui. ##local.defineByRender(text0_0_dut) ##local.defineByRender(text0_0_ger) ##local.defineByRender(text0_1_eng)No. ##local.defineByRender(text0_1_fre)Non. ##local.defineByRender(text0_1_dut) ##local.defineByRender(text0_1_ger) ##if local.IsEqual(CurrentAnswerModel,"type0") ##if Value.IsMap(answer_model.answer.yesno) ##local.editchoice01 ##else ##local.newchoice01 ##endif ##else ##local.newchoice01 ##endif ##local.define(answertruefalse) ##local.define(fieldtype)1 ##local.define(OptionPath)answer_model.answer.truefalse ##local.defineByRender(text1_0_eng)True. ##local.defineByRender(text1_0_fre)Vrai. ##local.defineByRender(text1_0_dut) ##local.defineByRender(text1_0_ger) ##local.defineByRender(text1_1_eng)False. ##local.defineByRender(text1_1_fre)Faux. ##local.defineByRender(text1_1_dut) ##local.defineByRender(text1_1_ger) ##if local.IsEqual(CurrentAnswerModel,"type1") ##local.editchoice01 ##else ##local.newchoice01 ##endif ##local.define(answersinglechoice) ##local.define(OptionPath)answer_model.answer.singlechoice ##local.define(selecttype)radio ##local.define(fieldtype)2 ##local.define(addoption) ##local.define(removeoption) ##if local.IsEqual(CurrentAnswerModel,"type2") ##local.editchoices ##else ##local.newchoices ##endif ##local.define(answermultiplechoice) ##local.define(OptionPath)answer_model.answer.multiplechoice ##local.define(selecttype)checkbox ##local.define(addoption) ##local.define(removeoption) ##local.define(fieldtype)3 ##if local.IsEqual(CurrentAnswerModel,"type3") ##local.editchoices ##else ##local.newchoices ##endif
##leg.ELEARNING.Question.AnswerModel.AnswerType    
/* ##local.define(AnswerModelContents){} ##if Value.IsMap(answer_model) ##local.define(AnswerModelContents)##Value.Dump() ##endif */
##local.define(CategoryItemEditorTools) ##local.QuizItemEditorBody ##if request.IsEqual(SubStyle,"Preview") ##local.define(FrameContent) /*##Value.Dump()*/ ##local.define(AnswerList)
##Value.ForEachIn(option, ##local.OptionPath)
##Value.QualData(title)

image

    ##Value.QualData(text)

   
##option.QualData(text)



##if Value.IsEqual(type, "0") ##local.define(OptionPath)answer_model.answer.yesno ##local.define(selecttype)radio ##local.AnswerList ##endif ##if Value.IsEqual(type, "1") ##local.define(OptionPath)answer_model.answer.truefalse ##local.define(selecttype)radio ##local.AnswerList ##endif ##if Value.IsEqual(type, "2") ##local.define(OptionPath)answer_model.answer.singlechoice ##local.define(selecttype)radio ##local.AnswerList ##endif ##if Value.IsEqual(type, "3") ##local.define(OptionPath)answer_model.answer.multiplechoice ##local.define(selecttype)checkbox ##local.AnswerList ##endif
##local.define(QuizQuestion) ##Header ##Scripts

Question ##Value.QualData(title)

bonne réponse##Value.QualData(feedback)
/*
mauvaise réponse##Value.QualData(feedback)
*/

##Value.QualData(text)

##local.define(feedback)correct
##this.stylesetforform ##if Value.IsMap(answer_model.answer.singlechoice) ##Value.ForEachIn(choice, answer_model.answer.singlechoice) ##local.define(questionHandled)1
##choice.QualData(text)
##endif ##if Value.IsMap(answer_model.answer.truefalse) ##Value.ForEachIn(choice, answer_model.answer.truefalse) ##local.define(questionHandled)1
##choice.QualData(text)
##endif ##if Value.IsMap(answer_model.answer.multiplechoice) ##Value.ForEachIn(choice, answer_model.answer.multiplechoice) ##local.define(questionHandled)1
##choice.QualData(text)
##endif ##if local.questionHandled ##else ##Value.Dump(answer_model.answer) ##endif
##local.QuizQuestion ##else ##if request.IsEqual(SubStyle,"QuestionEditFrame") ##local.EditQuestionInFrame ##else ##if request.IsEqual(SubStyle,"RightListFrame") ##local.EditQuestionInFrame ##else ##if request.IsEqual(SubStyle, "InFrame") ##local.define(EditQuestion) ##if request.IsEqual(type, "Question") ##if request.IsEqual(Method, "AddNew") ##endif ##if request.IsEqual(Method, "Edit") ##endif ##endif ##local.define(QuestionListPanel)
| ##leg.ELEARNING.Question.Action.New |
| ##leg.ELEARNING.Question.Action.Delete |
##local.define(QuestionEditPanel) ##local.define(FrameContent)
##local.QuestionListPanel      ##local.QuestionEditPanel
##local.EditQuestion
##include(FrameBody) ##else ##if request.IsEqual(SubStyle,"Popup") ##local.define(PopupTitle) ##local.define(PopupContent) ##if error.Level ##local.define(Handled)1 ##local.define(PopupTitle)##leg.ELEARNING.Popup.Error.ErrorTitle ##local.define(PopupContent)##request.FullURI()
##error.Dump()
##local.PopupWindowClose ##endif ##if request.IsEqual(Method, "ConfirmDelete") ##local.define(Handled)1 ##local.define(PopupTitle)##leg.ELEARNING.Popup.Delete.Confirm ##local.define(PopupContent) ##leg.ELEARNING.Popup.Delete.ConfirmMessage ##local.PopupWindowConfirm ##endif ##if request.IsEqual(Method, "Delete") ##local.define(Handled)1 ##local.define(PopupTitle)##leg.ELEARNING.Popup.Delete.Confirm ##local.define(PopupContent) ##leg.ELEARNING.Popup.Delete.DeletedMessage ##local.PopupWindowClose ##endif ##endif