Sha256: 2379c603002188189a417c43e51855738162e43a1dc43fd97efbfa9ead594a6b
Contents?: true
Size: 1.21 KB
Versions: 51
Compression:
Stored size: 1.21 KB
Contents
module ContextualizationResultHelper def render_affable_expectation_result(affable_expectation_result) %Q{#{status_icon(affable_expectation_result[:result])} #{affable_expectation_result[:explanation]}}.html_safe end def render_feedback?(contextualization) contextualization.feedback.present? end def t_contextualization_status(contextualization) t contextualization_status(contextualization) end def contextualization_status(contextualization) if contextualization.exercise.hidden? :hidden_done elsif contextualization.exercise.choice? contextualization.solved? ? :correct_answer : :wrong_answer else contextualization.submission_status end end def render_test_result_header(test_result) [test_result[:title].presence, test_result[:summary]].compact.join(': ').html_safe end def render_test_results(contextualization) if contextualization.test_results.present? template = contextualization.result.present? ? 'layouts/mixed_results' : 'layouts/test_results' render partial: template, locals: { contextualization: contextualization } else render partial: 'layouts/result', locals: { contextualization: contextualization } end end end
Version data entries
51 entries across 51 versions & 1 rubygems