parent
28f7390595
commit
368fc339c0
@ -1,22 +1,65 @@
|
|||||||
<% exercise.exercise_questions.each do |exercise_question|%>
|
<% mc_question_list = exercise.exercise_questions.where("question_type=1") %>
|
||||||
<div id="poll_questions_<%= exercise_question.id%>">
|
<% mcq_question_list = exercise.exercise_questions.where("question_type=2") %>
|
||||||
<div id="show_poll_questions_<%= exercise_question.id %>">
|
<% single_question_list = exercise.exercise_questions.where("question_type=3") %>
|
||||||
<% if exercise_question.question_type == 1%>
|
<div class="testStatus" id="mc_question_list" style="display: <%=mc_question_list.count > 0 ? "" : "none" %>">
|
||||||
<%= render :partial => 'show_MC', :locals => {:exercise_question => exercise_question} %>
|
<h3 class="fontGrey3">单选题</h3>
|
||||||
<% elsif exercise_question.question_type == 2%>
|
<% mc_question_list.each do |exercise_question| %>
|
||||||
<%= render :partial => 'show_MCQ', :locals => {:exercise_question => exercise_question} %>
|
<div id="poll_questions_<%= exercise_question.id%>">
|
||||||
<% elsif exercise_question.question_type == 3%>
|
<div id="show_poll_questions_<%= exercise_question.id %>">
|
||||||
<%= render :partial => 'show_single', :locals => {:exercise_question => exercise_question} %>
|
<%= render :partial => 'show_MC', :locals => {:exercise_question => exercise_question} %>
|
||||||
<% end%>
|
</div>
|
||||||
|
<div id="edit_poll_questions_<%= exercise_question.id %>" style="display: none;">
|
||||||
|
<%= render :partial => 'edit_MC', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="edit_poll_questions_<%= exercise_question.id %>" style="display: none;">
|
<% end %>
|
||||||
<% if exercise_question.question_type == 1%>
|
</div>
|
||||||
<%= render :partial => 'edit_MC', :locals => {:exercise_question => exercise_question} %>
|
<div class="testStatus" id="mcq_question_list" style="display: <%=mcq_question_list.count > 0 ? "" : "none" %>">
|
||||||
<% elsif exercise_question.question_type == 2%>
|
<h3 class="fontGrey3">多选题</h3>
|
||||||
<%= render :partial => 'edit_MCQ', :locals => {:exercise_question => exercise_question} %>
|
<% mcq_question_list.each do |exercise_question| %>
|
||||||
<% elsif exercise_question.question_type == 3%>
|
<div id="poll_questions_<%= exercise_question.id%>">
|
||||||
<%= render :partial => 'edit_single', :locals => {:exercise_question => exercise_question} %>
|
<div id="show_poll_questions_<%= exercise_question.id %>">
|
||||||
<% end%>
|
<%= render :partial => 'show_MCQ', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
</div>
|
||||||
|
<div id="edit_poll_questions_<%= exercise_question.id %>" style="display: none;">
|
||||||
|
<%= render :partial => 'edit_MCQ', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<% end %>
|
||||||
<% end %>
|
</div>
|
||||||
|
<div class="testStatus" id="single_question_list" style="display: <%=single_question_list.count > 0 ? "" : "none" %>">
|
||||||
|
<h3 class="fontGrey3">填空题</h3>
|
||||||
|
<% single_question_list.each do |exercise_question| %>
|
||||||
|
<div id="poll_questions_<%= exercise_question.id%>">
|
||||||
|
<div id="show_poll_questions_<%= exercise_question.id %>">
|
||||||
|
<%= render :partial => 'show_single', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
</div>
|
||||||
|
<div id="edit_poll_questions_<%= exercise_question.id %>" style="display: none;">
|
||||||
|
<%= render :partial => 'edit_single', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<%# exercise.exercise_questions.each do |exercise_question|%>
|
||||||
|
<!-- <div id="poll_questions_<%#= exercise_question.id%>">
|
||||||
|
<div id="show_poll_questions_<%#= exercise_question.id %>">
|
||||||
|
<%# if exercise_question.question_type == 1%>
|
||||||
|
|
||||||
|
<%#= render :partial => 'show_MC', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# elsif exercise_question.question_type == 2%>
|
||||||
|
<%#= render :partial => 'show_MCQ', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# elsif exercise_question.question_type == 3%>
|
||||||
|
<%#= render :partial => 'show_single', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# end%>
|
||||||
|
</div>
|
||||||
|
<div id="edit_poll_questions_<%#= exercise_question.id %>" style="display: none;">
|
||||||
|
<%# if exercise_question.question_type == 1%>
|
||||||
|
<%#= render :partial => 'edit_MC', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# elsif exercise_question.question_type == 2%>
|
||||||
|
<%#= render :partial => 'edit_MCQ', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# elsif exercise_question.question_type == 3%>
|
||||||
|
<%#= render :partial => 'edit_single', :locals => {:exercise_question => exercise_question} %>
|
||||||
|
<%# end%>
|
||||||
|
</div>
|
||||||
|
</div>-->
|
||||||
|
<%# end %>
|
@ -1,27 +1,57 @@
|
|||||||
<% if @is_insert %>
|
<% if @is_insert %>
|
||||||
$("#poll_content").html('<%= escape_javascript(render :partial => 'exercise_content', :locals => {:exercise => @exercise})%>');
|
$("#poll_content").html('<%= escape_javascript(render :partial => 'exercise_content', :locals => {:exercise => @exercise})%>');
|
||||||
<% else %>
|
<% else %>
|
||||||
$("#new_poll_question").html("");
|
$("#new_poll_question").html("");
|
||||||
|
<%if @exercise_questions.question_type == 1%>
|
||||||
$("#poll_content").append("<div id='poll_questions_<%= @exercise_questions.id%>'>" +
|
$("#mc_question_list").show().append("<div id='poll_questions_<%= @exercise_questions.id%>'>" +
|
||||||
"<div id='show_poll_questions_<%= @exercise_questions.id %>'>" +
|
"<div id='show_poll_questions_<%= @exercise_questions.id %>'>" +
|
||||||
"<% if @exercise_questions.question_type == 1%>" +
|
"<%= escape_javascript(render :partial => 'show_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
"<%= escape_javascript(render :partial => 'show_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"</div>" +
|
||||||
"<% elsif @exercise_questions.question_type == 2%>" +
|
"<div id='edit_poll_questions_<%= @exercise_questions.id %>' style='display: none;'>" +
|
||||||
"<%= escape_javascript(render :partial => 'show_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"<%= escape_javascript(render :partial => 'edit_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
"<% elsif @exercise_questions.question_type == 3%>" +
|
"</div>" +
|
||||||
"<%= escape_javascript(render :partial => 'show_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"</div>");
|
||||||
"<% end%>" +
|
<% end %>
|
||||||
|
<%if @exercise_questions.question_type == 2%>
|
||||||
|
$("#mcq_question_list").show().append("<div id='poll_questions_<%= @exercise_questions.id%>'>" +
|
||||||
|
"<div id='show_poll_questions_<%= @exercise_questions.id %>'>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'show_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"</div>" +
|
||||||
|
"<div id='edit_poll_questions_<%= @exercise_questions.id %>' style='display: none;'>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'edit_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"</div>" +
|
||||||
|
"</div>");
|
||||||
|
<% end %>
|
||||||
|
<%if @exercise_questions.question_type == 3%>
|
||||||
|
$("#single_question_list").show().append("<div id='poll_questions_<%= @exercise_questions.id%>'>" +
|
||||||
|
"<div id='show_poll_questions_<%= @exercise_questions.id %>'>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'show_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"</div>" +
|
||||||
|
"<div id='edit_poll_questions_<%= @exercise_questions.id %>' style='display: none;'>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'edit_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"</div>" +
|
||||||
|
"</div>");
|
||||||
|
<% end %>
|
||||||
|
/*$("#poll_content").append("<div id='poll_questions_<%#= @exercise_questions.id%>'>" +
|
||||||
|
"<div id='show_poll_questions_<%#= @exercise_questions.id %>'>" +
|
||||||
|
"<%# if @exercise_questions.question_type == 1%>" +
|
||||||
|
"<%#= escape_javascript(render :partial => 'show_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"<%# elsif @exercise_questions.question_type == 2%>" +
|
||||||
|
"<%#= escape_javascript(render :partial => 'show_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"<%# elsif @exercise_questions.question_type == 3%>" +
|
||||||
|
"<%#= escape_javascript(render :partial => 'show_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
|
"<%# end%>" +
|
||||||
"</div>" +
|
"</div>" +
|
||||||
"<div id='edit_poll_questions_<%= @exercise_questions.id %>' style='display: none;'>" +
|
"<div id='edit_poll_questions_<%#= @exercise_questions.id %>' style='display: none;'>" +
|
||||||
"<% if @exercise_questions.question_type == 1%>" +
|
"<%# if @exercise_questions.question_type == 1%>" +
|
||||||
"<%= escape_javascript(render :partial => 'edit_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"<%#= escape_javascript(render :partial => 'edit_MC', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
"<% elsif @exercise_questions.question_type == 2%>" +
|
"<%# elsif @exercise_questions.question_type == 2%>" +
|
||||||
"<%= escape_javascript(render :partial => 'edit_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"<%#= escape_javascript(render :partial => 'edit_MCQ', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
"<% elsif @exercise_questions.question_type == 3%>" +
|
"<%# elsif @exercise_questions.question_type == 3%>" +
|
||||||
"<%= escape_javascript(render :partial => 'edit_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
"<%#= escape_javascript(render :partial => 'edit_single', :locals => {:exercise_question => @exercise_questions}) %>" +
|
||||||
"<% end%>" +
|
"<%# end%>" +
|
||||||
"</div>" +
|
"</div>" +
|
||||||
"</div>");
|
"</div>");*/
|
||||||
$("#current_score").html("<%=get_current_score @exercise %>分");
|
$("#current_score").html("<%=get_current_score @exercise %>分");
|
||||||
|
$("#current_score_div").show();
|
||||||
<% end %>
|
<% end %>
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
$("#poll_questions_<%= @exercise_question.id%>").html("<div id='show_poll_questions_<%= @exercise_question.id %>'>" +
|
||||||
|
"<% if @exercise_question.question_type == 1%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'show_MC', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% elsif @exercise_question.question_type == 2%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'show_MCQ', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% elsif @exercise_question.question_type == 3%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'show_single', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% end%>" +
|
||||||
|
"</div>" +
|
||||||
|
"<div id='edit_poll_questions_<%= @exercise_question.id %>' style='display: none;'>" +
|
||||||
|
"<% if @exercise_question.question_type == 1%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'edit_MC', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% elsif @exercise_question.question_type == 2%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'edit_MCQ', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% elsif @exercise_question.question_type == 3%>" +
|
||||||
|
"<%= escape_javascript(render :partial => 'edit_single', :locals => {:exercise_question => @exercise_question}) %>" +
|
||||||
|
"<% end%>" +
|
||||||
|
"</div>");
|
||||||
|
$("#current_score").html("<%=get_current_score @exercise %>分");
|
Loading…
Reference in new issue