end
def show
+ @reports = @user.reports.by_date(Date.today)
@report = @user.reports.first(:conditions => { :id => params[:id] })
@results = @report.learning_results
@problem_group_id = @report.problem_group_id
+# -*- coding: utf-8 -*-
module ReportsHelper
def gradient_intercept(expression)
m.map{|v| v ? v.gsub(/ */, "") : "1" }
end
+ def message(count)
+ case count
+ when 1 then "一発完答!すごい!"
+ when 2, 3 then "快調ですね!"
+ else "よくねばりました。一服してください。"
+ end
+ end
+
end
<%- unless @results.empty? -%>
<%- if @results.all?(&:correct?) -%>
<p>全問正解です。おめでとう!</p>
+ <p><%= message(@reports.size) %></p>
<%- else -%>
<p>まちがいがあります。</p>
<%- end -%>