| Name | Grading | |
|---|---|---|
| Version | ||
| Included Services | ||
| Java Package | org.kuali.student.enrollment.grading.service | |
| Method | getGradeRosterType | ||
|---|---|---|---|
| Description | This method returns the TypeInfo for a given grade roster type key. | ||
| Parameters | String | gradeRosterTypeKey | Key of the type |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | TypeInfo | Information about the Type | |
| Errors | DoesNotExistException | gradeRosterTypeKey not found | |
| InvalidParameterException | invalid gradeRosterTypeKey | ||
| MissingParameterException | missing gradeRosterTypeKey | ||
| OperationFailedException | unable to complete request | ||
| Method | getGradeRoster | ||
|---|---|---|---|
| Description | Retrieve information about a grade roster | ||
| Parameters | String | gradeRosterId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getGradeRostersByGraderAndTerm | ||
|---|---|---|---|
| Description | Retrieve information about grade rosters by grader and term | ||
| Parameters | String | graderId | ??? |
| String | termId | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getFinalGradeRostersForCourseOffering | ||
|---|---|---|---|
| Description | Retrieves rosters of final grades for a course offering | ||
| Parameters | String | courseOfferingId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getFinalGradeRostersForActivityOffering | ||
|---|---|---|---|
| Description | Retrieves rosters of final grade by actvity offerings | ||
| Parameters | String | activityOfferingId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getGradeRostersForActivityOffering | ||
|---|---|---|---|
| Description | Retrieves all rosters for an activity offering | ||
| Parameters | String | activityOfferingId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | buildInterimGradeRosterByType | ||
|---|---|---|---|
| Description | Build an interim roster of given type. Roster type should be used to figure out which students from the activity offerings will be in the roster |
||
| Parameters | String | courseOfferingId | ??? |
| StringList | activityOfferingIds | ??? | |
| String | rosterTypeKey | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfo | ??? | |
| Errors | AlreadyExistsException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | updateInterimGradeRoster | ||
|---|---|---|---|
| Description | Update interim grade roster information | ||
| Parameters | GradeRosterInfo | gradeRoster | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfo | ??? | |
| Errors | DataValidationErrorException | One or more values invalid for this operation |
|
| DoesNotExistException | ??? | ||
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| VersionMismatchException | ??? | ||
| Method | deleteInterimGradeRoster | ||
|---|---|---|---|
| Description | Delete an interim grade roster | ||
| Parameters | String | gradeRosterId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | StatusInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | updateFinalGradeRosterState | ||
|---|---|---|---|
| Description | Update state of final grade roster. Only state can be changed for the final grade roster. Final grade submission is tracked through state change on the roster. |
||
| Parameters | String | gradeRosterId | ??? |
| String | stateKey | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterInfo | ??? | |
| Errors | DataValidationErrorException | One or more values invalid for this operation |
|
| DoesNotExistException | ??? | ||
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| VersionMismatchException | ??? | ||
| Method | validateGradeRoster | ||
|---|---|---|---|
| Description | Validate a grade roster information | ||
| Parameters | GradeRosterInfo | gradeRoster | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | ValidationResultInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getGradeRosterEntry | ||
|---|---|---|---|
| Description | Retrieve information about a grade roster entry | ||
| Parameters | String | gradeRosterEntryId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterEntryInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getGradeRosterEntriesByIds | ||
|---|---|---|---|
| Description | Retrieve a list of grade roster entries based on their Ids. The method should fail if there is an error in retrieving any id from the list. |
||
| Parameters | StringList | gradeRosterEntryIds | list of grade roster entry Ids |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterEntryInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getGradeRosterEntriesByRosterId | ||
|---|---|---|---|
| Description | Retrieve grade roster entries by roster. | ||
| Parameters | String | gradeRosterId | ??? |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterEntryInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | getGradeGroupsByKeyList | ||
|---|---|---|---|
| Description | Based on the id list, return {@link GradeValuesGroupInfo}. | ||
| Parameters | StringList | gradeGroupKeyList | ??? |
| ContextInfo | context | ??? | |
| Return | GradeValuesGroupInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | ??? | ||
| Method | getFinalGradeForStudentInCourseOffering | ||
|---|---|---|---|
| Description | Get the final grades for a student in a particular course offering. ============== Deprecated =============== |
||
| Parameters | String | studentId | ??? |
| String | courseOfferingId | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterEntryInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| DisabledIdentifierException | ??? | ||
| Method | addEntrytoInterimRoster | ||
|---|---|---|---|
| Description | This method ... | ||
| Parameters | GradeRosterEntryInfo | gradeRosterEntry | ??? |
| String | gradeRosterId | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | GradeRosterEntryInfo | ??? | |
| Errors | AlreadyExistsException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | removeEntryFromInterimRoster | ||
|---|---|---|---|
| Description | This method ... | ||
| Parameters | String | gradeRosterEntryId | ??? |
| String | gradeRosterId | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | StatusInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| Method | updateGrade | ||
|---|---|---|---|
| Description | Assign any admin or letter grades which have a distinct value using this method. The keys of those grades is the key of {@link ResultValueInfo} in the {@link GradeValuesGroupInfo}. TODO - do we need to change the output to an object instead of boolean? |
||
| Parameters | String | gradeRosterEntryId | ??? |
| String | assignedGradeKey | the result value key | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | boolean | ??? | |
| Errors | DataValidationErrorException | One or more values invalid for this operation |
|
| DoesNotExistException | ??? | ||
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| VersionMismatchException | ??? | ||
| Method | updateNumberGrade | ||
|---|---|---|---|
| Description | Assign any number grade that are in a range since those don't have any unique key to begin with. Put in the value of the number grade - the system generates a unique key and persists the grade. |
||
| Parameters | String | gradeRosterEntryId | ??? |
| String | numberGradeValue | ??? | |
| ContextInfo | context | ??? | |
| Return | boolean | ??? | |
| Errors | DataValidationErrorException | ??? | |
| DoesNotExistException | ??? | ||
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | ??? | ||
| VersionMismatchException | ??? | ||
| Method | updateCredit | ||
|---|---|---|---|
| Description | TODO - do we need to change the output to an object instead of boolean? | ||
| Parameters | String | gradeRosterEntryId | ??? |
| String | assignedGrade | ??? | |
| ContextInfo | context | Context information containing the principalId and locale information about the caller of service operation |
|
| Return | boolean | ??? | |
| Errors | DataValidationErrorException | One or more values invalid for this operation |
|
| DoesNotExistException | ??? | ||
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| PermissionDeniedException | authorization failure | ||
| VersionMismatchException | ??? | ||