       @studentViewStudents = {}
       @courseContent.students = new StudentDatastore(@students, @studentViewStudents)
 
-      @allAssignmentColumns = []
-
       @gradebookGrid = {
         columns: {
           definitions: {}

      pattern = new RegExp(@userFilterTerm, 'i')
      _.any propertiesToMatch, (prop) ->
        student[prop]?.match pattern

    filterAssignmentColumns: (columns) =>
      columnsByAssignmentId = _.indexBy(columns, 'assignmentId')

      assignments = _.pluck(columns, 'object')
      filteredAssignments = @filterAssignments(assignments)

      filteredAssignments.map (assignment) => columnsByAssignmentId[assignment.id]

    filterAssignments: (assignments) =>
      assignmentFilters = [

        syncColumnCellResize: true
        rowHeight: 35
        headerHeight: 38
        numberOfColumnsToFreeze: @gradebookGrid.columns.frozen.length
      }, @options)

      @setVisibleGridColumns()
