Merge branch 'fix/statistics'

This commit is contained in:
Sebastian Serth
2022-01-13 16:09:32 +01:00

View File

@ -506,8 +506,8 @@ working_time_accumulated: working_time_accumulated})
'AND FALSE' 'AND FALSE'
end end
query = "SELECT user_id, MAX(score) AS maximum_score, COUNT(id) AS runs query = "SELECT user_id, MAX(score) AS maximum_score, COUNT(id) AS runs
FROM submissions WHERE exercise_id = #{@exercise.id} #{additional_filter} GROUP BY FROM submissions WHERE exercise_id = #{@exercise.id} #{additional_filter} AND user_type = 'ExternalUser'
user_id;" GROUP BY user_id;"
ApplicationRecord.connection.execute(query).each do |tuple| ApplicationRecord.connection.execute(query).each do |tuple|
user_statistics[tuple['user_id'].to_i] = tuple user_statistics[tuple['user_id'].to_i] = tuple
end end