From 36795c0586fb2463e224b23929cef6c5f43de419 Mon Sep 17 00:00:00 2001 From: Hauke Klement Date: Tue, 3 Mar 2015 11:47:10 +0100 Subject: [PATCH] display test files' filenames on scoring results page --- app/assets/javascripts/editor.js | 1 + app/views/exercises/implement.html.slim | 2 +- config/locales/de.yml | 2 +- config/locales/en.yml | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/editor.js b/app/assets/javascripts/editor.js index c92a241d..4ab046a1 100644 --- a/app/assets/javascripts/editor.js +++ b/app/assets/javascripts/editor.js @@ -284,6 +284,7 @@ $(function() { $('#results').show(); var element = $('#dummies').children().first().clone(); element.removeClass('panel-default').addClass(result.stderr ? 'panel-danger' : (result.score === 1 ? 'panel-success' : 'panel-warning')); + element.find('.panel-title .filename').text(result.filename); element.find('.panel-title .number').text(index + 1); element.find('.row .col-sm-9').eq(0).find('.number').eq(0).text(result.passed); element.find('.row .col-sm-9').eq(0).find('.number').eq(1).text(result.count); diff --git a/app/views/exercises/implement.html.slim b/app/views/exercises/implement.html.slim index dd68a666..30bbefd6 100644 --- a/app/views/exercises/implement.html.slim +++ b/app/views/exercises/implement.html.slim @@ -53,7 +53,7 @@ hr ul#dummies.hidden.list-unstyled li.panel.panel-default .panel-heading - h3.panel-title == t('.file', number: 0) + h3.panel-title == t('.file', filename: '', number: 0) .panel-body = row(label: '.passed_tests', value: t('shared.out_of', maximum_value: 0, value: 0).html_safe) = row(label: 'activerecord.attributes.submission.score', value: t('shared.out_of', maximum_value: 0, value: 0).html_safe) diff --git a/config/locales/de.yml b/config/locales/de.yml index 452c27e5..2fe0b704 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -187,7 +187,7 @@ de: implement: default_feedback: Sehr gut. Alle Tests waren erfolgreich. feedback: Feedback - file: 'Test-Datei %{number}' + file: 'Test-Datei %{number} (%{filename})' hint: Tipp no_output: Die letzte Code-Ausführung hat keine Ausgabe erzeugt. no_output_yet: Bisher existiert noch keine Ausgabe. diff --git a/config/locales/en.yml b/config/locales/en.yml index 354c8b78..761505e3 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -187,7 +187,7 @@ en: implement: default_feedback: Well done. All tests have been passed. feedback: Feedback - file: 'Test File %{number}' + file: 'Test File %{number} (%{filename})' hint: Hint no_output: The last code run has not generated any output. no_output_yet: There is no output yet.