             submission = student["assignment_#{assignment_id}"]
             if @submissionOutsideOfGradingPeriod(submission, student, gradingPeriods, overrides)
               submission.hidden = true
+              submission.outsideOfGradingPeriod = true
           @rows.push(student)
 
     defaultSortType: 'assignment_group'

          activeCell.row is student.row and
          activeCell.cell is cell
        #check for DA visible
        submission["hidden"] = !submission.assignment_visible if submission.assignment_visible?
        submission.hidden = true if @submissionOutsideOfGradingPeriod(submission, student, gradingPeriods, overrides)
        @updateAssignmentVisibilities(submission) if submission["hidden"]
        @updateSubmission(submission)
        @calculateStudentGrade(student)
        @grid.updateCell student.row, cell unless thisCellIsActive

    cellFormatter: (row, col, submission) =>
      if !@rows[row].loaded
        @staticCellFormatter(row, col, '')
      else if submission.outsideOfGradingPeriod
        @uneditableCellOutsideOfGradingPeriodFormatter(row, col)
      else if submission.hidden
        @uneditableCellFormatter(row, col)
      else if !submission?
