added tests

This commit is contained in:
Hauke Klement
2015-02-21 11:11:04 +01:00
parent 1f5ed5b914
commit 8b04b47721
3 changed files with 43 additions and 1 deletions

View File

@ -27,7 +27,7 @@ class Exercise < ActiveRecord::Base
ActiveRecord::Base.connection.execute("SELECT AVG(score) AS average_score FROM (SELECT MAX(score) AS score FROM submissions WHERE cause = 'submit' AND exercise_id = '#{id}' GROUP BY user_id) AS maximum_scores")[0]['average_score'].to_f.round(2)
end
def duplicate(attributes)
def duplicate(attributes = {})
exercise = dup
exercise.attributes = attributes
files.each { |file| exercise.files << file.dup }