diff --git a/common/static/common/templates/gradebook/_gradebook_modal_table.underscore b/common/static/common/templates/gradebook/_gradebook_modal_table.underscore
index 69b11e836d..a739818e3b 100644
--- a/common/static/common/templates/gradebook/_gradebook_modal_table.underscore
+++ b/common/static/common/templates/gradebook/_gradebook_modal_table.underscore
@@ -21,7 +21,6 @@
<%- strLib.studentNameHeading %> |
- <%- strLib.commentHeading %> |
<% _.each(studentsData, function(student){ %>
@@ -32,9 +31,6 @@
/
|
-
<% }) %>
diff --git a/lms/static/js/writable_gradebook.js b/lms/static/js/writable_gradebook.js
index 67c1726d22..3c4f80c3db 100644
--- a/lms/static/js/writable_gradebook.js
+++ b/lms/static/js/writable_gradebook.js
@@ -80,7 +80,6 @@ $(document).ready(function() {
staticPath = $gradebookWrapper.attr('data-static-path'),
userAdjustedGrades = {},
userAutoGrades = {},
- userComments = {},
createMainDataTable = function(studentsDataLength) {
const $gradebookErrorMessageContainer = $gradebookWrapper.find('#gradebook-table-empty-message');
const $studentGradesTable = $gradesTableWrapper.find('#student-grades-table');
@@ -102,7 +101,7 @@ $(document).ready(function() {
const options = {
columnDefs: [{
orderable: false,
- targets: 3
+ targets: 2
}],
language: {
zeroRecords: ''
@@ -269,7 +268,6 @@ $(document).ready(function() {
var score_earned = parseFloat(gradeData[0].score_earned);
var score_possible = parseFloat(gradeData[0].score_possible);
var username = userData.username;
- userComments[username] = gradeData[0].comment;
if (! (isNaN(score_earned) || isNaN(score_possible))) {
if (! isNaN(auto_grade)) {
@@ -293,7 +291,6 @@ $(document).ready(function() {
publishGrades: gettext("Publish grades"),
noMatch: gettext("No matching records found"),
studentNameHeading: gettext("Student Name"),
- commentHeading: gettext("Comment"),
save: gettext("Save"),
cancel: gettext("Cancel")
}
@@ -341,9 +338,6 @@ $(document).ready(function() {
$(this).attr('data-block-id', blockID);
var $adjustedGradePlaceholder = $(this).find('td.user-adjusted-grade');
var $autoGradePlaceholder = $(this).find('td.user-auto-grade');
- var $commentPlaceholder = $(this).find('td.user-grade-comment');
- var $commentTextArea = $commentPlaceholder.find('textarea');
- var comment;
var username = $autoGradePlaceholder.attr('data-username');
if (username in userAutoGrades) {
@@ -359,20 +353,12 @@ $(document).ready(function() {
$adjustedGradePlaceholder.attr('data-score-earned', adjustedGrade);
$adjustedGradePlaceholder.attr('data-sort', adjustedGrade);
$adjustedGradePlaceholder.addClass('has-adjusted-score');
- if (autoEarnedGrade != adjustedGrade){
- DisplayGradeComment(username, $commentPlaceholder, $commentTextArea);
- }
- else
- $commentTextArea.prop('disabled', true).val('');
}
else if (isManualGrading) {
$adjustedGradePlaceholder.attr('data-sort', autoEarnedGrade);
- DisplayGradeComment(username, $commentPlaceholder, $commentTextArea);
}
else {
- $(this).find('.user-grade-comment textarea').attr('disabled', 'disabled');
$adjustedGradePlaceholder.attr('data-sort', autoEarnedGrade);
- $commentTextArea.prop('disabled', true).val('');
}
$adjustedGradePlaceholder.find('input').val($adjustedGradePlaceholder.attr('data-score-earned'));
$adjustedGradePlaceholder.find('span').text($adjustedGradePlaceholder.attr('data-score-possible'));
@@ -410,7 +396,6 @@ $(document).ready(function() {
adjustedGradesData = {};
userAdjustedGrades = {};
userAutoGrades = {};
- userComments = {};
$modal.hide();
$modal.find('.grade-override-table-wrapper').find('tr').show();
@@ -422,12 +407,6 @@ $(document).ready(function() {
destroyDataTable($('#grade-override-modal-table'));
}
- function DisplayGradeComment(username, $commentPlaceholder, $commentTextArea) {
- comment = userComments[username];
- $commentPlaceholder.attr('data-comment', comment);
- $commentTextArea.prop('disabled', false).val(comment);
- }
-
/* Block ID modal window manipulation */
function ShowBlockIdEventBinder() {
$('.eye-icon.block-id-info').on('click', function(e){
@@ -455,7 +434,6 @@ $(document).ready(function() {
$(document).on('keyup focus', '.user-adjusted-grade input', function(){
var $row = $(this).parents('tr'),
$cell = $(this).parents('td'),
- $commentTextArea = $row.find('.user-grade-comment textarea'),
autoGrade = $row.find('.user-auto-grade').html().split('/')[0],
previousGrade = $cell.attr('data-score-earned');
adjustedGrade = $(this).val();
@@ -469,25 +447,9 @@ $(document).ready(function() {
ToggleSaveButton(!HasUserMadeChanges());
- if (!isManualGrading) {
- if (autoGrade == adjustedGrade)
- $commentTextArea.prop('disabled', true).val('');
- else
- $commentTextArea.prop('disabled', false);
- }
-
modalDataTable.rows().invalidate();
});
- $(document).on('keyup focus', '.user-grade-comment textarea', function(){
- var originalComment = $(this).parents('td').attr('data-comment'),
- changedComment = $(this).val();
-
- $(this).toggleClass('score-visited', changedComment != originalComment)
-
- ToggleSaveButton(!HasUserMadeChanges());
- });
-
$(document).on('change', 'input[name=grades-published]', function() {
ToggleSaveButton(!HasUserMadeChanges());
});
@@ -499,14 +461,12 @@ $(document).ready(function() {
var $row = $(this);
var $gradeCell = $row.find('.user-adjusted-grade');
var $grade = $gradeCell.find('input');
- var $commentCell = $row.find('.user-grade-comment');
- var $comment = $commentCell.find('textarea');
var username = $gradeCell.attr('data-username');
var autoGrade;
var grade;
var removeAdjustedGrade;
- if ($grade.hasClass('score-visited') || $comment.hasClass('score-visited'))
+ if ($grade.hasClass('score-visited'))
adjustedGradesData[username] = {
'block_id' : $row.attr('data-block-id'),
'max_grade' : $gradeCell.attr('data-score-possible'),
@@ -520,7 +480,6 @@ $(document).ready(function() {
removeAdjustedGrade = isManualGrading || autoGrade === grade;
adjustedGradesData[username].grade = grade;
- adjustedGradesData[username].state.comment = $comment.val().trim();
adjustedGradesData[username].remove_adjusted_grade = removeAdjustedGrade;
adjustedGradesData[username].section_block_id = sectionBlockId;
}
@@ -630,7 +589,6 @@ $(document).ready(function() {
'block_id': blockID,
'state': {}
};
- module_list.users[module_key].state.comment = $(this).val();
});
if ($gradebookWrapper.attr('data-number-of-students') > 0)