diff --git a/app/views/exercises/external_users/statistics.html.slim b/app/views/exercises/external_users/statistics.html.slim index 01c464e5..11656c6a 100644 --- a/app/views/exercises/external_users/statistics.html.slim +++ b/app/views/exercises/external_users/statistics.html.slim @@ -55,11 +55,11 @@ h1 = "#{@exercise} (external user #{link_to_if(policy(@external_user).show?, @ex td = this.cause td = this.score td.align-middle - -this.testruns.each do |run| + -this.testruns.includes(:file).order("files.name").each do |run| - if run.passed - .unit-test-result.positive-result title=run.output + .unit-test-result.positive-result title=[run.file.name_with_extension, run.output].join("\n").strip - else - .unit-test-result.unknown-result title=run.output + .unit-test-result.unknown-result title=[run.file.name_with_extension, run.output].join("\n").strip td = @working_times_until[index] if index > 0 if policy(@exercise).detailed_statistics? - elsif this.is_a? UserExerciseIntervention td = this.intervention.name