| Interface | osid.grading.GradingManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.grading.GradingProfile | |||
| Description |
The grading manager provides access to grading sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getGradeSystemLookupSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystemLookupSession | a GradeSystemLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemLookup()
is true. | |
| Method | getGradeSystemLookupSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeSystemLookupSession | a GradeSystemLookupSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemLookup()
and supportsVisibleFederation() are true.
| |
| Method | getGradeSystemQuerySession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystemQuerySession | a GradeSystemQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemQuery()
is true. | |
| Method | getGradeSystemQuerySessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeSystemQuerySession | a GradeSystemQuerySession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemQuery()
and supportsVisibleFederation() are true.
| |
| Method | getGradeSystemSearchSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystemSearchSession | a GradeSystemSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemSearch()
is true. | |
| Method | getGradeSystemSearchSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeSystemSearchSession | a GradeSystemSearchSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemSearch()
and supportsVisibleFederation() are true.
| |
| Method | getGradeSystemAdminSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeSystemAdminSession | a GradeSystemAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemAdmin()
is true. | |
| Method | getGradeSystemAdminSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeSystemAdminSession | a GradeSystemAdminSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getGradeSystemNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to grade system changes. | ||
| Parameters | osid.grading.GradeSystemReceiver | gradeSystemReceiver | the grade system receiver |
| Return | osid.grading.GradeSystemNotificationSession | a GradeSystemNotificationSession | |
| Errors | NULL_ARGUMENT | gradeSystemReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemNotification()
is true. | |
| Method | getGradeSystemNotificationSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.grading.GradeSystemReceiver | gradeSystemReceiver | the grade system receiver |
osid.id.Id | gradebookId | the Id of the gradebook | |
| Return | osid.grading.GradeSystemNotificationSession | a GradeSystemNotificationSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradeSystemReceiver or gradebookId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemNotification()
and supportsVisibleFederation() are true.
| |
| Method | getGradeSystemGradebookSession | ||
| Description |
Gets the session for retrieving grade system to gradebook mappings. | ||
| Return | osid.grading.GradeSystemGradebookSession | a GradeSystemGradebookSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemGradebook() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeSystemGradebook()
is true. | |
| Method | getGradeSystemGradebookAssignmentSession | ||
| Description |
Gets the session for assigning grade system to gradebook mappings. | ||
| Return | osid.grading.GradeSystemGradebookSession | a GradeSystemGradebookAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeSystemGradebookAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsGradeSystemGradebookAssignment() is true. | |
| Method | getGradeSystemSmartGradebookSession | ||
| Description |
Gets the session for managing smart gradebooks of grade systems. | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeSystemSmartGradebookSession | a GradeSystemSmartGradebookSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeSystemSmartGradebook() is false | ||
| Compliance | optional | This method must be implemented if
supportsGradeSystemSmartGradebook() is true. | |
| Method | getGradeEntryLookupSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeEntryLookupSession | a GradeEntryLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeEntryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryLookup()
is true. | |
| Method | getGradeEntryLookupSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeEntryLookupSession | a GradeEntryLookupSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntryLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryLookup()
and supportsVisibleFederation() are true.
| |
| Method | getGradeEntryQuerySession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeEntryQuerySession | a GradeEntryQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeEntryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryQuery()
is true. | |
| Method | getGradeEntryQuerySessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeEntryQuerySession | a GradeEntryQuerySession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntryQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryQuery()
and supportsVisibleFederation() are true. | |
| Method | getGradeEntrySearchSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeEntrySearchSession | a GradeEntrySearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeEntrySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntrySearch()
is true. | |
| Method | getGradeEntrySearchSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeEntrySearchSession | a GradeEntrySearchSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntrySearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntrySearch()
and supportsVisibleFederation() are true.
| |
| Method | getGradeEntryAdminSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradeEntryAdminSession | a GradeEntryAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradeEntryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryAdmin()
is true. | |
| Method | getGradeEntryAdminSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradeEntryAdminSession | a GradeEntryAdminSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntryAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryAdmin()
and supportsVisibleFederation() are true. | |
| Method | getGradeEntryNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to grade entry changes. | ||
| Parameters | osid.grading.GradeEntryReceiver | receiver | the grade entry receiver |
| Return | osid.grading.GradeEntryNotificationSession | a GradeEntryNotificationSession | |
| Errors | NULL_ARGUMENT | receiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryNotification()
is true. | |
| Method | getGradeEntryNotificationSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.grading.GradeEntryReceiver | receiver | the grade entry receiver |
osid.id.Id | gradebookId | the Id of the gradebook | |
| Return | osid.grading.GradeEntryNotificationSession | a GradeEntryNotificationSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | receiver or gradebookId is null
| ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradeEntryNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradeEntryNotification()
and supportsVisibleFederation() are true.
| |
| Method | getGradebookColumnLookupSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradebookColumnLookupSession | a GradebookColumnLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnLookup()
is true. | |
| Method | getGradebookColumnLookupSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradebookColumnLookupSession | a GradebookColumnLookupSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnLookup()
and supportsVisibleFederation() are true.
| |
| Method | getGradebookColumnQuerySession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradebookColumnQuerySession | a GradebookColumnQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnQuery()
is true. | |
| Method | getGradebookColumnQuerySessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradebookColumnQuerySession | a GradebookColumnQuerySession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnQuery()
and supportsVisibleFederation() are true.
| |
| Method | getGradebookColumnSearchSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradebookColumnSearchSession | a GradebookColumnSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnSearch()
is true. | |
| Method | getGradebookColumnSearchSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradebookColumnSearchSession | a GradebookColumnSearchSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnSearch()
and supportsVisibleFederation() are true.
| |
| Method | getGradebookColumnAdminSession | ||
| Description |
Gets the | ||
| Return | osid.grading.GradebookColumnAdminSession | a GradebookColumnAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnAdmin()
is true. | |
| Method | getGradebookColumnAdminSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradebookColumnAdminSession | a GradebookColumnAdminSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookColumnAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getGradebookColumnNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to gradebook column changes. | ||
| Parameters | osid.grading.GradebookColumnReceiver | gradebookColumnReceiver | the grade system receiver |
| Return | osid.grading.GradebookColumnNotificationSession | a GradebookColumnNotificationSession | |
| Errors | NULL_ARGUMENT | gradebookColumnReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsGradebookColumnNotification() is true. | |
| Method | getGradebookColumnNotificationSessionForGradebook | ||
| Description |
Gets the | ||
| Parameters | osid.grading.GradebookColumnReceiver | gradebookColumnReceiver | the gradebook column receiver |
osid.id.Id | gradebookId | the Id of the gradebook | |
| Return | osid.grading.GradebookColumnNotificationSession | a GradebookColumnNotificationSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookColumnReceiver or gradebookId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsGradebookColumnNotification() and
supportsVisibleFederation() are true. | |
| Method | getGradebookColumnGradebookSession | ||
| Description |
Gets the session for retrieving gradebook column to gradebook mappings. | ||
| Return | osid.grading.GradebookColumnGradebookSession | a GradebookColumnGradebookSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnGradebook() is false | ||
| Compliance | optional | This method must be implemented if
supportsGradebookColumnGradebook() is true. | |
| Method | getGradebookColumnGradebookAssignmentSession | ||
| Description |
Gets the session for assigning gradebook column to gradebook mappings. | ||
| Return | osid.grading.GradebookColumnGradebookAssignmentSession | a GradebookColumnGradebookAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookColumnGradebookAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsGradebookColumnGradebookAssignment() is true. | |
| Method | getGradebookColumnSmartGradebookSession | ||
| Description |
Gets the session for managing smart gradebooks of gradebook columns. | ||
| Parameters | osid.id.Id | gradebookId | the Id of the gradebook |
| Return | osid.grading.GradebookColumnSmartGradebookSession | a GradebookColumnSmartGradebookSession | |
| Errors | NOT_FOUND | gradebookId not found | |
| NULL_ARGUMENT | gradebookId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookColumnSmartGradebook() is false
| ||
| Compliance | optional | This method must be implemented if
supportsGradebookColumnSmartGradebook() is true. | |
| Method | getGradebookLookupSession | ||
| Description |
Gets the OsidSession associated with the gradebook lookup service. | ||
| Return | osid.grading.GradebookLookupSession | a GradebookLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookLookup()
is true. | |
| Method | getGradebookQuerySession | ||
| Description |
Gets the OsidSession associated with the gradebook query service. | ||
| Return | osid.grading.GradebookQuerySession | a GradebookQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookQuery()
is true. | |
| Method | getGradebookSearchSession | ||
| Description |
Gets the OsidSession associated with the gradebook search service. | ||
| Return | osid.grading.GradebookSearchSession | a GradebookSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookSearch()
is true. | |
| Method | getGradebookAdminSession | ||
| Description |
Gets the OsidSession associated with the gradebook administration service. | ||
| Return | osid.grading.GradebookAdminSession | a GradebookAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookAdmin()
is true. | |
| Method | getGradebookNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to gradebook service changes. | ||
| Parameters | osid.grading.GradebookReceiver | gradebookReceiver | the gradebook receiver |
| Return | osid.grading.GradebookNotificationSession | a GradebookNotificationSession | |
| Errors | NULL_ARGUMENT | gradebookReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsGradebookNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookNotification()
is true. | |
| Method | getGradebookHierarchySession | ||
| Description |
Gets the session traversing gradebook hierarchies. | ||
| Return | osid.grading.GradebookHierarchySession | a GradebookHierarchySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsGradebookHierarchy()
is true. | |
| Method | getGradebookHierarchyDesignSession | ||
| Description |
Gets the session designing gradebook hierarchies. | ||
| Return | osid.grading.GradebookHierarchyDesignSession | a GradebookHierarchyDesignSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradebookHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if
supportsGradebookHierarchyDesign() is true. | |
| Method | getGradingBatchManager | ||
| Description |
Gets the | ||
| Return | osid.grading.batch.GradingBatchManager | a GradingBatchManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradingBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsGradingBatch() is
true. | |
| Method | getGradingCalculationManager | ||
| Description |
Gets the | ||
| Return | osid.grading.calculation.GradingCalculationManager | a GradingCalculationManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradingCalculation() is false | ||
| Compliance | optional | This method must be implemented if supportsGradingCalculation()
is true. | |
| Method | getGradingTransformManager | ||
| Description |
Gets the | ||
| Return | osid.grading.transform.GradingTransformManager | a GradingTransformManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsGradingTransform() is false | ||
| Compliance | optional | This method must be implemented if supportsGradingTransform()
is true. | |