added standard deviations

This commit is contained in:
Ralf Teusner
2016-01-11 19:00:53 +01:00
parent e8cb23849a
commit 5b8f710196
4 changed files with 11 additions and 3 deletions

View File

@ -4,19 +4,22 @@ h1 = @execution_environment
table.table.table-striped.sortable
thead
tr
- ['.exercise', '.users', '.score', '.maximum_score', '.percentage_correct', '.runs', '.worktime'].each do |title|
- ['.exercise', '.users', '.score', '.maximum_score', '.stddev_score', '.percentage_correct', '.runs', '.worktime', '.stddev_worktime'].each do |title|
th.header = t(title)
tbody
- @execution_environment.exercises.each do |exercise|
- us = user_statistics[exercise.id]
- if not us then us = {"users" => 0, "average_score" => 0.0, "maximum_score" => 0, "percent_correct" => nil, "average_submission_count" => 0}
- if not us then us = {"users" => 0, "average_score" => 0.0, "maximum_score" => 0, "stddev_score" => 0.0, "percent_correct" => nil, "average_submission_count" => 0}
- wts = working_time_statistics[exercise.id]
- if wts then average_time = wts["average_time"] else 0
- if wts then stddev_time = wts["stddev_time"] else 0
tr
td = link_to exercise.title, controller: "exercises", action: "statistics", id: exercise.id
td = us["users"]
td = us["average_score"]
td = us["maximum_score"]
td = us["stddev_score"]
td = us["percent_correct"]
td = us["average_submission_count"]
td = average_time
td = stddev_time