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,
int categoryType,
Boolean equalWeightAssignments)
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.
|
Assignment |
getExternalAssignment(String gradebookUid,
String externalId) |
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
|
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 getExternalAssignment(String gradebookUid, String externalId) throws GradebookNotFoundException
GradebookNotFoundExceptionAssignment 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 - 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, int categoryType, Boolean equalWeightAssignments)
gradebookId - Id of the gradebookstudentUuid - uuid of the studentcategoryId - id of categoryisInstructor - will determine whether category score includes non-released itemscategoryType - category type of the gradebookequalWeightAssignments - whether category is equal-weighting regardless of pointsOptional<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 calculationsincludeNonReleasedItems - relevant for student viewCourseGrade 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–2022 Sakai Project. All rights reserved.