69 lines
5.7 KiB
Plaintext
69 lines
5.7 KiB
Plaintext
<%= form_for("",:url => update_exercise_question_exercise_index_path(:exercise_question => exercise_question.id),:remote => true) do |f|%>
|
|
<!--编辑单选start-->
|
|
<script type="text/javascript">
|
|
function resetQuestion<%=exercise_question.id%>()
|
|
{
|
|
$("#poll_question_score_<%=exercise_question.id %>").val("<%= exercise_question.question_score%>");
|
|
$("#question_standard_answer_<%=exercise_question.id %>").val("<%= convert_to_char(exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s)%>");
|
|
$("#poll_answers_<%=exercise_question.id%>").html("<input style='display: none;' name='exercise_choice' id='exercise_choice_<%=exercise_question.id%>' value='<%= convert_to_char(exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s) %>'/>" +
|
|
"<% exercise_question.exercise_choices.reorder("choice_position").each_with_index do |exercise_choice,index| %>" +
|
|
"<li class='ur_item new_answer'>" +
|
|
"<a class='<%= exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s.include?((index+1).to_s) ? 'question_choice_blue' : 'question_choice_white' %> fl mr10 choice_btn' title='设为答案' href='javascript:void(0)' onclick='toggle_select($(this), 2, <%= exercise_question.id %>);'><%=convert_to_char (index+1).to_s %></a>" +
|
|
"<input maxlength='200' class='w600' type='text' name='question_answer[<%= exercise_choice.id %>]' placeholder='输入选项内容' value='<%=exercise_choice.choice_text %>'/>" +
|
|
"<a class='icon_remove' title='删除' onclick='remove_single_answer($(this))'></a>" +
|
|
"</li>" +
|
|
"<div class='cl'></div>" +
|
|
"<% end%>" +
|
|
"<li class='ur_item'>" +
|
|
"<a class='question_choice_dash fl mr10 choice_btn'><%=convert_to_char (exercise_question.exercise_choices.count+1).to_s %></a>" +
|
|
"<div class='dash-block new-question w600' onclick='add_single_answer($(this), 2);'>新建选项</div>" +
|
|
"</li> <div class='cl'></div>");
|
|
}
|
|
</script>
|
|
<div class="questionContainer">
|
|
<div class="user_bg_shadow bor-grey-e pl15 pr30 mb20 multiple_Temp" id="multiple_Temp">
|
|
<div class="clearfix">
|
|
<p class="fl mt15 font-16 mb10">多选题</p>
|
|
<input name="question_type" value="2" type="hidden">
|
|
<label class="fr mt15">标准答案:<span class="color-orange current-option"id="question_standard_answer_<%=exercise_question.id %>"><%=convert_to_char(exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s) %></span></label>
|
|
<input style="display: none;" name="exercise_choice"/>
|
|
</div>
|
|
<li class="clearfix pr mb20">
|
|
<input style="display: none;" name="exercise_choice" id="exercise_choice_<%=exercise_question.id%>" value="<%= convert_to_char(exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s) %>"/>
|
|
<label class="panel-form-label fl"><span class="mr10">题目</span></label>
|
|
<input name="question_type" value="<%=exercise_question.question_type %>" type="hidden">
|
|
<textarea name="question_title" id="poll_questions_title_<%=exercise_question.id %>" class="panel-form-width2-690 fl panel-box-sizing undis"><%=exercise_question.question_title.html_safe %></textarea>
|
|
</li>
|
|
|
|
<% exercise_question.exercise_choices.reorder("choice_position").each_with_index do |exercise_choice,index| %>
|
|
<li class="clearfix pr mb20">
|
|
<label class="panel-form-label fl">
|
|
<span class="<%= exercise_question.exercise_standard_answers.first.exercise_choice_id.to_s.include?((index+1).to_s) ? 'check-option-bg' : '' %> option-item fr mr10 color-grey select-choice " onclick="selectMul(this)" name="option_spans" data-tip-down="点击设置答案"><%=convert_to_char (index+1).to_s %></span>
|
|
</label>
|
|
<textarea name='question_answer[<%= exercise_choice.id %>]' class="panel-form-width2-690 fl panel-box-sizing" placeholder="请输入选项内容"><%=exercise_choice.choice_text %></textarea>
|
|
<a title="移除" href="javascript:void(0)" class="position-delete option_icon_remove" onclick="removeMuli(this)"><i class="fa fa-times-circle color-orange font-16 fl"></i></a>
|
|
</li>
|
|
<div class="cl"></div>
|
|
<% end %>
|
|
|
|
|
|
<li class="clearfix mb20">
|
|
<label class="panel-form-label fl">
|
|
<span class="add-option-item fr mr10 color-grey border-dash-orange" name="option_spans">D</span>
|
|
</label>
|
|
<div class="fl panel-box-sizing add-option-input border-dash-orange"><a title="新增" href="javascript:void(0)" onclick="addMuli(this)" class="option_icon_add">新增选项</a></div>
|
|
</li>
|
|
|
|
<li class="clearfix mb20">
|
|
<label class="panel-form-label fl"><span class="mr10">分值</span></label>
|
|
<input id="poll_question_score_<%=exercise_question.id %>" value="<%=exercise_question.question_score %>" type="text" name="question_score" class="with10 mr5 fl pl10 panel-box-sizing task-height-40" />
|
|
<label class="fl" style="line-height: 40px;">分</label>
|
|
<p class="fr">
|
|
<span class="font-12 color-grey mb10" style="display: block;">温馨提示:[多选题]属于客观题将由系统自动评分,请设置标准答案</span>
|
|
<a href="javascript:void(0)" class="fr task-btn task-btn-orange" onclick="edit_poll_question($(this),<%= exercise_question.id %>,2);">保存</a>
|
|
<a href="javascript:void(0)" class="fr task-btn mr10" onclick="$('#edit_poll_questions_<%=exercise_question.id %>').hide();$('#show_poll_questions_<%=exercise_question.id %>').show();">取消</a>
|
|
</p>
|
|
</li>
|
|
</div>
|
|
</div>
|
|
<% end%> |