public interface GradebookService
WARNING: For documentation of the deprecated methods, please see the service interfaces which own them.
| Modifier and Type | Interface and Description |
|---|---|
static class |
GradebookService.PointsPossibleValidation
An enum for defining valid/invalid information for a points possible/relative weight value for a gradebook item.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
CATEGORY_TYPE_NO_CATEGORY |
static int |
CATEGORY_TYPE_ONLY_CATEGORY |
static int |
CATEGORY_TYPE_WEIGHTED_CATEGORY |
static String |
enableLetterGradeString |
static int |
GRADE_TYPE_LETTER
Deprecated.
|
static int |
GRADE_TYPE_PERCENTAGE
Deprecated.
|
static int |
GRADE_TYPE_POINTS
Deprecated.
|
static String |
gradePermission
Deprecated.
|
static String[] |
INVALID_CHARS_AT_START_OF_GB_ITEM_NAME
Array of chars that are not allowed at the beginning of a gb item title
|
static Comparator<String> |
lettergradeComparator
Comparator to ensure correct ordering of letter grades, catering for + and - in the grade This is duplicated in GradebookNG.
|
static MathContext |
MATH_CONTEXT |
static String |
noPermission
Deprecated.
|
static String[] |
validLetterGrade |
static String |
viewPermission
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Long |
addAssignment(String gradebookUid,
Assignment assignmentDefinition)
Create a new Gradebook-managed assignment.
|
Optional<CategoryScoreData> |
calculateCategoryScore(Long gradebookId,
String studentUuid,
Long categoryId,
boolean includeNonReleasedItems)
Calculate the category score for the given gradebook, student and category, looking up the grades.
|
Optional<CategoryScoreData> |
calculateCategoryScore(Object gradebook,
String studentUuid,
CategoryDefinition category,
List<Assignment> categoryAssignments,
Map<Long,String> gradeMap,
boolean includeNonReleasedItems)
Calculate the category score for the given gradebook, category, assignments in the category and grade map.
|
boolean |
checkStudentsNotSubmitted(String gradebookUid)
Check if there are students that have not submitted
|
boolean |
currentUserHasEditPerm(String gradebookUid) |
boolean |
currentUserHasGradeAllPerm(String gradebookUid)
Check if the current user has the gradebook.gradeAll permission
|
boolean |
currentUserHasGradingPerm(String gradebookUid) |
boolean |
currentUserHasViewOwnGradesPerm(String gradebookUid) |
boolean |
currentUserHasViewStudentNumbersPerm(String gradebookUid) |
void |
finalizeGrades(String gradebookUid)
Finalize the gradebook's course grades by setting all still-unscored assignments to zero scores.
|
Assignment |
getAssignment(String gradebookUid,
Long assignmentId)
Get an assignment based on its id
|
Assignment |
getAssignment(String gradebookUid,
String assignmentName)
Deprecated.
Use
getAssignment(String,Long) instead. |
Assignment |
getAssignmentByNameOrId(String gradebookUid,
String assignmentName)
Get an assignment based on its name or id.
|
List<Assignment> |
getAssignments(String gradebookUid) |
List<Assignment> |
getAssignments(String gradebookUid,
SortType sortBy) |
CommentDefinition |
getAssignmentScoreComment(String gradebookUid,
Long assignmentId,
String studentUid)
Get the comment (if any) currently provided for the given combination of student and assignment.
|
String |
getAssignmentScoreString(String gradebookUid,
Long assignmentId,
String studentUid)
Get student's assignment's score as string.
|
String |
getAssignmentScoreString(String gradebookUid,
String assignmentName,
String studentUid)
Deprecated.
|
String |
getAssignmentScoreStringByNameOrId(String gradebookUid,
String assignmentName,
String studentUid)
Get student's assignment's score as string.
|
String |
getAverageCourseGrade(String gradebookUid)
Computes the Average Course Grade as a letter.
|
List |
getCategories(Long gradebookId)
Deprecated.
|
List<CategoryDefinition> |
getCategoryDefinitions(String gradebookUid)
Get the categories for the given gradebook
|
CourseGrade |
getCourseGradeForStudent(String gradebookUid,
String userUuid)
Get the course grade for a student
|
Map<String,CourseGrade> |
getCourseGradeForStudents(String gradebookUid,
List<String> userUuids)
Get the course grade for a list of students
|
Map<String,CourseGrade> |
getCourseGradeForStudents(String gradebookUid,
List<String> userUuids,
Map<String,Double> schema)
Get the course grade for a list of students using the given grading schema
|
Map<String,String> |
getEnteredCourseGrade(String gradebookUid)
Get a Map of overridden CourseGrade for students.
|
Object |
getGradebook(String uid)
Get the Gradebook.
|
Set |
getGradebookGradeMappings(Long gradebookId)
Return the GradeMappings for the given gradebook.
|
Set |
getGradebookGradeMappings(String gradebookUid)
Return the GradeMappings for the given gradebook.
|
GradebookInformation |
getGradebookInformation(String gradebookUid) |
GradeDefinition |
getGradeDefinitionForStudentForItem(String gradebookUid,
Long assignmentId,
String studentUid) |
int |
getGradeEntryType(String gradebookUid) |
List<GradeDefinition> |
getGradesForStudentsForItem(String gradebookUid,
Long assignmentId,
List<String> studentIds)
Get the grade records for the given list of students and the given assignment.
|
Map<Long,List<GradeDefinition>> |
getGradesWithoutCommentsForStudentsForItems(String gradebookUid,
List<Long> gradableOjbectIds,
List<String> studentIds)
This method gets grades for multiple gradebook items with emphasis on performance.
|
String |
getGradeViewFunctionForUserForStudentForItem(String gradebookUid,
Long assignmentId,
String studentUid)
Check to see if current user may grade or view the given student for the given item in the given gradebook.
|
List |
getGradingEvents(List<Long> assignmentIds,
Date since)
Return the grade changes made since a given time
|
List |
getGradingEvents(String studentId,
long assignmentId)
Gets the grading events for the given student and the given assignment
|
Map<String,String> |
getImportCourseGrade(String gradebookUid)
This is the preferred method to retrieve a Map of student ids and course grades for a site.
|
Map<String,String> |
getImportCourseGrade(String gradebookUid,
boolean useDefault) |
Map<String,String> |
getImportCourseGrade(String gradebookUid,
boolean useDefault,
boolean mapTheGrades) |
boolean |
getIsAssignmentExcused(String gradebookUid,
Long assignmentId,
String studentUid) |
String |
getLowestPossibleGradeForGbItem(String gradebookUid,
Long assignmentId) |
List<Assignment> |
getViewableAssignmentsForCurrentUser(String gradebookUid) |
List<Assignment> |
getViewableAssignmentsForCurrentUser(String gradebookUid,
SortType sortBy) |
List |
getViewableSections(String gradebookUid)
Get a list of CourseSections that the current user has access to in the given gradebook.
|
Map<String,String> |
getViewableSectionUuidToNameMap(String gradebookUid)
Using the grader permissions, return map of section uuid to section name that includes all sections that the current user may view or
grade
|
Map<String,String> |
getViewableStudentsForItemForCurrentUser(String gradebookUid,
Long assignmentId) |
Map<String,String> |
getViewableStudentsForItemForUser(String userUid,
String gradebookUid,
Long assignmentId) |
List<String> |
identifyStudentsWithInvalidGrades(String gradebookUid,
Map<String,String> studentIdToGradeMap) |
boolean |
isAssignmentDefined(String gradebookUid,
String assignmentTitle)
Check to see if an assignment with the given name already exists in the given gradebook.
|
boolean |
isGradableObjectDefined(Long gradableObjectId)
Check if a gradeable object with the given id exists
|
boolean |
isGradebookDefined(String gradebookUid)
Checks to see whether a gradebook with the given uid exists.
|
boolean |
isGradeValid(String gradebookUuid,
String grade) |
GradebookService.PointsPossibleValidation |
isPointsPossibleValid(String gradebookUid,
Assignment assignment,
Double pointsPossible) |
boolean |
isUserAbleToGradeItemForStudent(String gradebookUid,
Long assignmentId,
String studentUid)
Check to see if the current user is allowed to grade the given item for the given student in the given gradebook.
|
boolean |
isUserAbleToViewItemForStudent(String gradebookUid,
Long assignmentId,
String studentUid)
Check to see if the current user is allowed to view the given item for the given student in the given gradebook.
|
boolean |
isUserAllowedToGrade(String gradebookUid,
String userUid) |
boolean |
isUserAllowedToGradeAll(String gradebookUid,
String userUid)
Check if the given user is allowed to grade all students in this gradebook
|
boolean |
isValidNumericGrade(String grade)
Determines if the given string contains a valid numeric grade.
|
void |
removeAssignment(Long assignmentId)
Removes an assignment from a gradebook.
|
void |
removeCategory(Long categoryId)
remove category from gradebook
|
void |
saveGradeAndCommentForStudent(String gradebookUid,
Long assignmentId,
String studentId,
String grade,
String comment)
Save a student score and comment for a gradebook item.
|
void |
saveGradeAndExcuseForStudent(String gradebookUid,
Long assignmentId,
String studentId,
String grade,
boolean excuse) |
void |
saveGradesAndComments(String gradebookUid,
Long assignmentId,
List<GradeDefinition> gradeDefList)
Given a list of GradeDefinitions for students for a given gradebook and gradable object, will save the associated scores and
comments.
|
void |
setAssignmentScoreComment(String gradebookUid,
Long assignmentId,
String studentUid,
String comment)
Provide a student-viewable comment on the score (or lack of score) associated with the given assignment.
|
void |
setAssignmentScoreString(String gradebookUid,
Long assignmentId,
String studentUid,
String score,
String clientServiceDescription)
Set student's score for assignment.
|
void |
setAssignmentScoreString(String gradebookUid,
String assignmentName,
String studentUid,
String score,
String clientServiceDescription)
Deprecated.
|
Map<String,String> |
transferGradebook(GradebookInformation gradebookInformation,
List<Assignment> assignments,
String toGradebookUid,
String fromContext)
Transfer the gradebook information and assignments from one gradebook to another
|
void |
updateAssignment(String gradebookUid,
Long assignmentId,
Assignment assignmentDefinition)
Modify the definition of an existing Gradebook item.
|
void |
updateAssignmentCategorizedOrder(String gradebookUid,
Long categoryId,
Long assignmentId,
Integer order)
Updates the categorized order of an assignment
|
void |
updateAssignmentOrder(String gradebookUid,
Long assignmentId,
Integer order)
Update the ordering of an assignment.
|
void |
updateCourseGradeForStudent(String gradebookUid,
String studentUuid,
String grade)
Allows an instructor to set a course grade override for the given student
|
void |
updateGradebookSettings(String gradebookUid,
GradebookInformation gbInfo)
Update the settings for this gradebook
|
@Deprecated static final int GRADE_TYPE_POINTS
@Deprecated static final int GRADE_TYPE_PERCENTAGE
@Deprecated static final int GRADE_TYPE_LETTER
static final int CATEGORY_TYPE_NO_CATEGORY
static final int CATEGORY_TYPE_ONLY_CATEGORY
static final int CATEGORY_TYPE_WEIGHTED_CATEGORY
static final String[] validLetterGrade
@Deprecated static final String gradePermission
@Deprecated static final String viewPermission
@Deprecated static final String noPermission
static final String enableLetterGradeString
static final MathContext MATH_CONTEXT
static final String[] INVALID_CHARS_AT_START_OF_GB_ITEM_NAME
static final Comparator<String> lettergradeComparator
boolean isGradebookDefined(String gradebookUid)
gradebookUid - The gradebook UID to checkboolean isUserAbleToGradeItemForStudent(String gradebookUid, Long assignmentId, String studentUid)
gradebookUid - assignmentId - studentUid - boolean isUserAbleToViewItemForStudent(String gradebookUid, Long assignmentId, String studentUid)
gradebookUid - assignmentId - studentUid - String getGradeViewFunctionForUserForStudentForItem(String gradebookUid, Long assignmentId, String studentUid)
gradebookUid - assignmentId - studentUid - List<Assignment> getAssignments(String gradebookUid) throws GradebookNotFoundException
GradebookNotFoundExceptionList<Assignment> getAssignments(String gradebookUid, SortType sortBy) throws GradebookNotFoundException
GradebookNotFoundExceptionAssignment getAssignment(String gradebookUid, Long assignmentId) throws AssessmentNotFoundException
gradebookUid - assignmentId - AssessmentNotFoundException@Deprecated Assignment getAssignment(String gradebookUid, String assignmentName) throws AssessmentNotFoundException
getAssignment(String,Long) instead.gradebookUid - assignmentName - AssessmentNotFoundExceptionAssignment getAssignmentByNameOrId(String gradebookUid, String assignmentName) throws AssessmentNotFoundException
getAssignment(String,String) to the new getAssignment(String,Long)
This method will attempt to lookup the name as provided then fall back to the ID as a Long (If it is a Long) You should use
getAssignment(String,Long) if you always can use the Long instead.gradebookUid - assignmentName - AssessmentNotFoundExceptionGradeDefinition getGradeDefinitionForStudentForItem(String gradebookUid, Long assignmentId, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - GradebookNotFoundExceptionAssessmentNotFoundExceptionCommentDefinition getAssignmentScoreComment(String gradebookUid, Long assignmentId, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - GradebookNotFoundExceptionAssessmentNotFoundExceptionboolean getIsAssignmentExcused(String gradebookUid, Long assignmentId, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - GradebookNotFoundExceptionAssessmentNotFoundExceptionvoid setAssignmentScoreComment(String gradebookUid, Long assignmentId, String studentUid, String comment) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - comment - a plain text comment, or null to remove any currrent commentGradebookNotFoundExceptionAssessmentNotFoundExceptionboolean isAssignmentDefined(String gradebookUid, String assignmentTitle) throws GradebookNotFoundException
GradebookNotFoundExceptionMap<String,String> transferGradebook(GradebookInformation gradebookInformation, List<Assignment> assignments, String toGradebookUid, String fromContext)
gradebookInformation - GradebookInformation to copyassignments - list of Assignments to copytoGradebookUid - target gradebook uidGradebookInformation getGradebookInformation(String gradebookUid)
gradebookUid - GradebookInformation object that contains information about this Gradebook that may be useful to consumers outside
the Gradebook toolvoid removeAssignment(Long assignmentId) throws StaleObjectModificationException
assignmentId - The assignment idStaleObjectModificationException@Deprecated List getCategories(Long gradebookId)
getCategoryDefinitions(String)gradebookId - HibernateExceptionList<CategoryDefinition> getCategoryDefinitions(String gradebookUid)
gradebookUid - CategoryDefinitions for the categories defined for the given gradebook. Returns an empty list if the gradebook does
not have categories.GradebookNotFoundExceptionvoid removeCategory(Long categoryId) throws StaleObjectModificationException
categoryId - StaleObjectModificationExceptionLong addAssignment(String gradebookUid, Assignment assignmentDefinition)
assignmentDefinition - void updateAssignment(String gradebookUid, Long assignmentId, Assignment assignmentDefinition)
assignmentId - the id of the assignment that needs to be changedassignmentDefinition - the new properties of the assignmentList<Assignment> getViewableAssignmentsForCurrentUser(String gradebookUid)
gradebookUid - List<Assignment> getViewableAssignmentsForCurrentUser(String gradebookUid, SortType sortBy)
gradebookUid - Map<String,String> getViewableStudentsForItemForCurrentUser(String gradebookUid, Long assignmentId)
gradebookUid - assignmentId - Map<String,String> getViewableStudentsForItemForUser(String userUid, String gradebookUid, Long assignmentId)
userUid - gradebookUid - assignmentId - Map<String,String> getImportCourseGrade(String gradebookUid)
gradebookUid - Map<String,String> getImportCourseGrade(String gradebookUid, boolean useDefault)
gradebookUid - useDefault - If true, assume zero for missing grades. Otherwise, null.Map<String,String> getImportCourseGrade(String gradebookUid, boolean useDefault, boolean mapTheGrades)
gradebookUid - useDefault - If true, assume zero for missing grades. Otherwise, null.mapTheGrades - If true, map the numerical grade to letter grade. If false, return a string of the numerical grade.Object getGradebook(String uid) throws GradebookNotFoundException
org.sakaiproject.tool.gradebook.GradebookGradebookNotFoundExceptionboolean checkStudentsNotSubmitted(String gradebookUid)
gradebookUid - boolean isGradableObjectDefined(Long gradableObjectId)
gradableObjectId - Map<String,String> getViewableSectionUuidToNameMap(String gradebookUid)
gradebookUid - boolean currentUserHasGradeAllPerm(String gradebookUid)
gradebookUid - boolean isUserAllowedToGradeAll(String gradebookUid, String userUid)
gradebookUid - userUid - boolean currentUserHasGradingPerm(String gradebookUid)
gradebookUid - boolean isUserAllowedToGrade(String gradebookUid, String userUid)
gradebookUid - userUid - boolean currentUserHasEditPerm(String gradebookUid)
gradebookUid - boolean currentUserHasViewOwnGradesPerm(String gradebookUid)
gradebookUid - boolean currentUserHasViewStudentNumbersPerm(String gradebookUid)
gradebookUid - List<GradeDefinition> getGradesForStudentsForItem(String gradebookUid, Long assignmentId, List<String> studentIds)
getGradeDefinitionForStudentForItem(java.lang.String, java.lang.Long, java.lang.String) for the method call that can be made as a student.gradebookUid - assignmentId - studentIds - SecurityException - if the current user is not authorized to view or grade a student in the passed listMap<Long,List<GradeDefinition>> getGradesWithoutCommentsForStudentsForItems(String gradebookUid, List<Long> gradableOjbectIds, List<String> studentIds)
gradebookUid - gradableObjectIds - studentIds - SecurityException - if the current user is not authorized with gradeAll in this gradebookIllegalArgumentException - if gradableObjectIds is null/empty, or if gradableObjectIds contains items that are not members of
the gradebook with uid = gradebookUidboolean isGradeValid(String gradebookUuid, String grade) throws GradebookNotFoundException
gradebookUuid - grade - GradebookNotFoundException - if no gradebook exists with given gradebookUidboolean isValidNumericGrade(String grade)
grade - the grade as a string, expected to contain a numeric valueList<String> identifyStudentsWithInvalidGrades(String gradebookUid, Map<String,String> studentIdToGradeMap) throws GradebookNotFoundException
gradebookUid - studentIdToGradeMap - - the student's username mapped to their grade that you want to validateGradebookNotFoundException - if no gradebook exists with given gradebookUidvoid saveGradeAndCommentForStudent(String gradebookUid, Long assignmentId, String studentId, String grade, String comment) throws InvalidGradeException, GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentId - grade - - must be in format according to gradebook's grade entry typecomment - InvalidGradeException - - if grade is invalid. grade and comment will not be savedGradebookNotFoundExceptionAssessmentNotFoundExceptionSecurityException - if current user is not authorized to grade studentvoid saveGradesAndComments(String gradebookUid, Long assignmentId, List<GradeDefinition> gradeDefList) throws InvalidGradeException, GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - gradeDefList - InvalidGradeException - if any of the grades are not valid - none will be savedSecurityException - if the user does not have access to a student in the list - no grades or comments will be saved for any
studentGradebookNotFoundExceptionAssessmentNotFoundExceptionvoid saveGradeAndExcuseForStudent(String gradebookUid, Long assignmentId, String studentId, String grade, boolean excuse) throws InvalidGradeException, GradebookNotFoundException, AssessmentNotFoundException
int getGradeEntryType(String gradebookUid) throws GradebookNotFoundException
gradebookUid - GradebookNotFoundException - if no gradebook exists w/ the given uidMap<String,String> getEnteredCourseGrade(String gradebookUid)
gradebookUid - String getAssignmentScoreString(String gradebookUid, Long assignmentId, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - GradebookNotFoundExceptionAssessmentNotFoundException@Deprecated String getAssignmentScoreString(String gradebookUid, String assignmentName, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
getAssignmentScoreString(String, Long, String)gradebookUid - assignmentName - studentUid - GradebookNotFoundExceptionAssessmentNotFoundExceptionString getAssignmentScoreStringByNameOrId(String gradebookUid, String assignmentName, String studentUid) throws GradebookNotFoundException, AssessmentNotFoundException
#getAssignmentScoreString(String,String) to the new
#getAssignmentScoreString(String,Long)
This method will attempt to lookup the name as provided then fallback to the ID as a Long (If it is a Long) You should use
#getAssignmentScoreString(String,Long) if you always can use the Long instead.gradebookUid - assignmentName - studentUid - GradebookNotFoundExceptionAssessmentNotFoundExceptionvoid setAssignmentScoreString(String gradebookUid, Long assignmentId, String studentUid, String score, String clientServiceDescription) throws GradebookNotFoundException, AssessmentNotFoundException
gradebookUid - assignmentId - studentUid - score - clientServiceDescription - GradebookNotFoundExceptionAssessmentNotFoundException@Deprecated void setAssignmentScoreString(String gradebookUid, String assignmentName, String studentUid, String score, String clientServiceDescription) throws GradebookNotFoundException, AssessmentNotFoundException
setAssignmentScoreString(String, Long, String, String, String)gradebookUid - assignmentName - studentUid - score - clientServiceDescription - GradebookNotFoundExceptionAssessmentNotFoundExceptionvoid finalizeGrades(String gradebookUid) throws GradebookNotFoundException
gradebookUid - GradebookNotFoundExceptionString getLowestPossibleGradeForGbItem(String gradebookUid, Long assignmentId)
gradebookUid - assignmentId - SecurityException - if user does not have permission to view assignments in the given gradebookAssessmentNotFoundException - if there is no gradebook item with the given gradebookItemIdGradebookService.PointsPossibleValidation isPointsPossibleValid(String gradebookUid, Assignment assignment, Double pointsPossible)
gradebookUid - (non-null)assignment - (non-null) the Assignment object representing the gradebook item for which you are setting the points possible (aka
relative weight). May be a new gradebook item without an id yet.pointsPossible - the points possible/relative weight you would like to validate for the gradebookItem above.GradebookService.PointsPossibleValidation value indicating the validity of the given points possible/relative weight or a problem code
defining why it is invalidString getAverageCourseGrade(String gradebookUid)
gradebookUid - void updateAssignmentOrder(String gradebookUid, Long assignmentId, Integer order)
gradebookUid - uid of the gradebookassignmentId - id of the assignment in the gradebookorder - the new order for this assignment. Note it is 0 based index ordering.List getGradingEvents(String studentId, long assignmentId)
studentId - assignmentId - Optional<CategoryScoreData> calculateCategoryScore(Long gradebookId, String studentUuid, Long categoryId, boolean includeNonReleasedItems)
gradebookId - Id of the gradebookstudentUuid - uuid of the studentcategoryId - id of categoryisInstructor - will determine whether category score includes non-released itemsOptional<CategoryScoreData> calculateCategoryScore(Object gradebook, String studentUuid, CategoryDefinition category, List<Assignment> categoryAssignments, Map<Long,String> gradeMap, boolean includeNonReleasedItems)
gradebook - the gradebook. As this method is called for every student at once, this is passed in to save additional lookups by
id.studentUuid - uuid of the studentcategory - the categorycategoryAssignments - list of assignments the student can view, and are in the categorygradeMap - map of assignmentId to grade, to use for the calculationsCourseGrade getCourseGradeForStudent(String gradebookUid, String userUuid)
gradebookUid - userUuid - uuid of the userCourseGrade for the studentMap<String,CourseGrade> getCourseGradeForStudents(String gradebookUid, List<String> userUuids)
gradebookUid - userUuids - uuids of the usersCourseGrade for the students. Key is the student uuid.Map<String,CourseGrade> getCourseGradeForStudents(String gradebookUid, List<String> userUuids, Map<String,Double> schema)
gradebookUid - userUuids - uuids of the usersschema - the grading schema (bottom percents) to use in the calculationCourseGrade for the students. Key is the student uuid.List getViewableSections(String gradebookUid)
gradebookUid - void updateGradebookSettings(String gradebookUid, GradebookInformation gbInfo)
gradebookUid - gbInfo - GradebookInformation objectSet getGradebookGradeMappings(Long gradebookId)
gradebookId - Set getGradebookGradeMappings(String gradebookUid)
gradebookUid - void updateCourseGradeForStudent(String gradebookUid, String studentUuid, String grade)
gradebookUid - uuid of the gradebookstudentUuid - uuid of the studentgrade - the new course gradevoid updateAssignmentCategorizedOrder(String gradebookUid, Long categoryId, Long assignmentId, Integer order)
gradebookUid - uuid of the gradebookcategoryId - id of the categoryassignmentId - id of the assignmentorder - new position of the assignmentCopyright © 2003–2019 Sakai Project. All rights reserved.