changed way working times are returned. builtin protection if exercise is new

This commit is contained in:
Thomas Hille
2017-02-27 15:31:11 +01:00
parent 1f141f440a
commit b41a858762
3 changed files with 12 additions and 7 deletions

View File

@ -144,7 +144,7 @@ class ProxyExercise < ActiveRecord::Base
return 0.0
end
points_ratio_index = ((scoring_matrix.size - 1) * points_ratio).to_i
working_time_user = Time.parse(ex.average_working_time_for_only(user.id) || "00:00:00").seconds_since_midnight
working_time_user = ex.accumulated_working_time_for_only(user.id)
quantiles_working_time = ex.get_quantiles(scoring_matrix_quantiles)
quantile_index = quantiles_working_time.size
quantiles_working_time.each_with_index do |quantile_time, i|