From 1d074be13e1b2c4241a8e19c3eaf56e98326aa8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Sun, 5 May 2019 19:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E7=99=BE=E5=88=86?= =?UTF-8?q?=E6=AF=94=E9=99=90=E5=88=B6=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../challenges/_edit_evaluating_page.html.erb | 28 ++++++++++++++++--- app/views/challenges/_evaluate_show.html.erb | 4 +-- public/stylesheets/educoder/edu-main.css | 2 +- 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/app/views/challenges/_edit_evaluating_page.html.erb b/app/views/challenges/_edit_evaluating_page.html.erb index 4970d8d6..8e653e5c 100644 --- a/app/views/challenges/_edit_evaluating_page.html.erb +++ b/app/views/challenges/_edit_evaluating_page.html.erb @@ -165,9 +165,9 @@
  • -
    +
    value="0" id="All_tests" class="ml-3 mr5 magic-radio" onchange="hideSystem_score_percentage()"/> -
    @@ -177,9 +177,9 @@
  • -
    +
    value="1" id="Partial_test" class="ml5 mr5 magic-radio" onchange="showSystem_score_percentage()"/> -
    @@ -267,6 +267,9 @@
    +
    + 评分占比总和必须为100 +
    提交 @@ -416,6 +419,23 @@ } function challenge_evalute_submit(){ + var maxnum=0; + var percentagelist = document.getElementsByName("test_set[score][]"); + + if($("#Partial_test").is(":checked")) { + if ($("#Custom_ratio").is(":checked")) { + for (var i = 0; i < percentagelist.length; i++) { + maxnum = maxnum+parseInt($(percentagelist[i]).val()); + + } + } + } + + if(maxnum>100){ + $("#occupy_type").show() + return + } + test_set_whether_lock(); var path = $("#shixun_file_path"); var exec_path = $("#shixun_file_path_play"); diff --git a/app/views/challenges/_evaluate_show.html.erb b/app/views/challenges/_evaluate_show.html.erb index 7f03e9d3..6a29bf5a 100644 --- a/app/views/challenges/_evaluate_show.html.erb +++ b/app/views/challenges/_evaluate_show.html.erb @@ -84,7 +84,7 @@
    value="All_tests" id="All_tests" disabled class="ml-3 mr5 magic-radio" onchange="hideSystem_score_percentage()"/> -
    @@ -96,7 +96,7 @@
    value="Partial_test" id="Partial_test" disabled class="ml5 mr5 magic-radio" onchange="showSystem_score_percentage()"/> -
    diff --git a/public/stylesheets/educoder/edu-main.css b/public/stylesheets/educoder/edu-main.css index 7b0fa0ec..a34ed5d4 100644 --- a/public/stylesheets/educoder/edu-main.css +++ b/public/stylesheets/educoder/edu-main.css @@ -1069,5 +1069,5 @@ html>body #ajax-indicator { position: fixed; } } .maxwidth600{ - max-width: 600px; + width: 700px; } \ No newline at end of file