<% option_id = "#{question.question_id}_finish-later" checkbox_html = {class: 'checkbox', id: "answer_#{option_id}", name: "answer[#{question.input_type}][later]", checked: Array(question.answer).include?('finish-later') } answers = answer.try(:answer) || answer %> <%= render partial: "quiz/answer_errors", locals: {question: question, answer: answer} %>

This is a question where you will be asked to write code, and it utilizes a JavaScript-enabled environment. It looks like JavaScript is not loaded. <% unless params[:action] == 'summary' %> Please check the box below to acknowledge that you agree to come back at a later time to finish answering this question before you can submit the test. <% else %> You will need to enable JavaScript and answer this question before you can submit the test. <% end %>

<% unless params[:action] == 'summary' %> <%= form.check_box(:answer, checkbox_html, true, '') %> <%= form.label(option_id, 'I will come back later to finish this code question') %> <% end %>