Add submission volume metric

This commit is contained in:
Maximilian Grundke
2018-03-19 14:55:14 +01:00
parent 6c5cd8d1ee
commit 667d1cb38b
3 changed files with 9 additions and 1 deletions

View File

@ -55,7 +55,13 @@ module StatisticsHelper
{ {
key: 'average_submissions', key: 'average_submissions',
name: t('statistics.entries.exercises.average_number_of_submissions'), name: t('statistics.entries.exercises.average_number_of_submissions'),
data: Submission.count / Exercise.count data: (Submission.count.to_f / Exercise.count).round(2)
},
{
key: 'submissions_per_minute',
name: t('statistics.entries.exercises.submissions_per_minute'),
data: (Submission.where('created_at >= ?', DateTime.now - 1.hours).count.to_f / 60).round(2),
unit: '/min'
}, },
{ {
key: 'execution_environments', key: 'execution_environments',

View File

@ -744,6 +744,7 @@ de:
entries: entries:
exercises: exercises:
average_number_of_submissions: "Durchschnittliche Zahl von Abgaben" average_number_of_submissions: "Durchschnittliche Zahl von Abgaben"
submissions_per_minute: "Aktuelle Abgabenhäufigkeit (1h)"
request_for_comments: request_for_comments:
percent_solved: "Beantwortete Anfragen" percent_solved: "Beantwortete Anfragen"
percent_unsolved: "Unbeantwortete Anfragen" percent_unsolved: "Unbeantwortete Anfragen"

View File

@ -744,6 +744,7 @@ en:
entries: entries:
exercises: exercises:
average_number_of_submissions: "Average Number of Submissions" average_number_of_submissions: "Average Number of Submissions"
submissions_per_minute: "Current Submission Volume (1h)"
request_for_comments: request_for_comments:
percent_solved: "Solved Requests" percent_solved: "Solved Requests"
percent_unsolved: "Unsolved Requests" percent_unsolved: "Unsolved Requests"