Interface GradebookManager


  • public interface GradebookManager
    • Method Detail

      • getGradebookByTitleAndContext

        Gradebook getGradebookByTitleAndContext​(String title,
                                                String context)
      • getGradebooksByContext

        SortedSet getGradebooksByContext​(String context,
                                         String sortBy,
                                         boolean ascending)
      • getReleasedGradebooksByContext

        SortedSet getReleasedGradebooksByContext​(String context,
                                                 String sortBy,
                                                 boolean ascending)
      • getStudentGradesForGradebook

        SortedSet getStudentGradesForGradebook​(Gradebook gradebook)
      • saveGradebook

        void saveGradebook​(Gradebook gradebook)
      • deleteGradebook

        void deleteGradebook​(Gradebook gradebook)
      • deleteStudentGrades

        void deleteStudentGrades​(StudentGrades student)
      • getGradebookByIdWithHeadingsAndStudents

        Gradebook getGradebookByIdWithHeadingsAndStudents​(Long gradebookId)
        Parameters:
        gradebookId -
        Returns:
        gradebook object with the headings and student data populated
      • getGradebookByIdWithHeadings

        Gradebook getGradebookByIdWithHeadings​(Long gradebookId)
        Parameters:
        gradebookId -
        Returns:
        gradebook object with headings populated, not students
      • getStudentByGBAndUsername

        StudentGrades getStudentByGBAndUsername​(Gradebook gradebook,
                                                String username)
        Return the StudentGrades object associated with the given gradebook and username
        Parameters:
        gradebook -
        username -
        Returns:
      • updateStudent

        void updateStudent​(StudentGrades student)
        Update an individual StudentGrades object
        Parameters:
        student -
      • getUsernamesInGradebook

        List getUsernamesInGradebook​(Gradebook gradebook)
        Parameters:
        gradebook -
        Returns:
        a list of all of the usernames associated with the given gradebook