Interface GradebookManager
-
public interface GradebookManager
-
-
Method Summary
-
-
-
Method Detail
-
createGradebook
Gradebook createGradebook(String title, String creator, String context, List headings, SortedSet students, Template template, String fileReference)
-
createStudentGradesInGradebook
StudentGrades createStudentGradesInGradebook(String username, List grades, Gradebook gradebook)
-
createStudentGrades
StudentGrades createStudentGrades(String username, List grades)
-
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)
-
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-
-
-