live coder refactor fixes #36 and #50

This commit is contained in:
Mark Moser
2016-08-08 17:08:20 -05:00
parent d301547660
commit 5f395dcf41
17 changed files with 117 additions and 165 deletions

View File

@ -5,6 +5,7 @@ class QuizController < ApplicationController
qid = prep_status.current_question_id || params[:question_id]
redirect_to :summary and return if qid.nil?
prep_question qid
@answer = prep_answer qid
prep_instance_answer @question
end
@ -14,13 +15,6 @@ class QuizController < ApplicationController
send "process_#{prep_question(qid).input_type}"
end
def live_coder
prep_question params[:question_id]
prep_instance_answer @question
prep_answer params[:question_id]
render @question.input_type, layout: false
end
def summary
@quiz = current_candidate.my_quiz
redirect_to :question and return unless prep_status.current_question_id.nil?