Course Details
Grading
-
-
-
diff --git a/cms/static/sass/_settings.scss b/cms/static/sass/_settings.scss index a71b9f199a..b5dcaad9be 100644 --- a/cms/static/sass/_settings.scss +++ b/cms/static/sass/_settings.scss @@ -755,11 +755,12 @@ } &:nth-child(4) { - background: #fb336c; + background: #ef54a1; } - &:nth-child(5) { - background: #ef54a1; + &:nth-child(5), + &.bar-fail { + background: #fb336c; } .letter-grade { diff --git a/cms/templates/settings.html b/cms/templates/settings.html index 37faa7c6a8..8e8ac591d0 100644 --- a/cms/templates/settings.html +++ b/cms/templates/settings.html @@ -18,7 +18,7 @@ var barOrigin; var barWidth; var gradeThresholds; - var GRADES = ['A', 'B', 'C', 'D', 'E']; + var GRADES = ['A', 'B', 'C', 'D', 'F']; $(" :input, textarea").focus(function() { $("label[for='" + this.id + "']").addClass("is-focused"); @@ -29,20 +29,41 @@ (function() { $body = $('body'); $gradeBar = $('.grade-bar'); - gradeThresholds = [100, 80, 70]; + // gradeThresholds = [100, 50]; + setThresholds(); $('.settings-page-menu a').bind('click', showSettingsTab); $('.settings-extra header').bind('click', showSettingsExtras); $body.on('mousedown', '.drag-bar', startDragBar); $('.new-grade-button').bind('click', addNewGrade); $body.on('click', '.remove-button', removeGrade); + renderGradeRanges(); $('.set-date').datepicker({ 'dateFormat': 'm/d/yy' }); })(); + function setThresholds() { + gradeThresholds = []; + $('.grades li').each(function(i) { + gradeThresholds.push(parseInt($(this)[0].style.width)); + }); + } + function addNewGrade(e) { e.preventDefault(); - var $newGradeBar = $('