educoder/app/views/exercise/_exercise_content.html.erb

34 lines
1.6 KiB
Plaintext

<% @exercise.exercise_questions.each do |eq| %>
<div id='poll_questions_<%= eq.id %>'>
<% case eq.question_type %>
<% when 1 %>
<div id='show_poll_questions_<%= eq.id %>'>
<%= render :partial => 'show_MC', :locals => {:exercise_question => eq} %>
</div>
<div id='edit_poll_questions_<%= eq.id %>' style='display: none;'>
<%= render :partial => 'edit_MC', :locals => {:exercise_question => eq} %>
</div>
<% when 2 %>
<div id='show_poll_questions_<%= eq.id %>'>
<%= render :partial => 'show_MCQ', :locals => {:exercise_question => eq} %>
</div>
<div id='edit_poll_questions_<%= eq.id %>' style='display: none;'>
<%= render :partial => 'edit_MCQ', :locals => {:exercise_question => eq} %>
</div>
<% when 3 %>
<div id='show_poll_questions_<%= eq.id %>'>
<%= render :partial => 'show_single', :locals => {:exercise_question => eq} %>
</div>
<div id='edit_poll_questions_<%= eq.id %>' style='display: none;'>
<%= render :partial => 'edit_single', :locals => {:exercise_question => eq} %>
</div>
<% when 4 %>
<div id='show_poll_questions_<%= eq.id %>'>
<%= render :partial => 'show_multi', :locals => {:exercise_question => eq} %>
</div>
<div id='edit_poll_questions_<%= eq.id %>' style='display: none;'>
<%= render :partial => 'edit_multi', :locals => {:exercise_question => eq} %>
</div>
<% end %>
</div>
<% end %>