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