OSID Logo
OSID Specifications
grading package
Version 3.0.0
Release Candidate Preview
Interfaceosid.grading.GradingProxyManager
Implementsosid.OsidProxyManager
osid.grading.GradingProfile
Description

The grading manager provides access to grading sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from server environments.The sessions included in this manager are:

  • GradeSystemLookupSession: a session to look up grades and grade systems
  • GradeSystemQuerySession: a session to query grade systems
  • GradeSystemSearchSession: a session to search grade systems
  • GradeSystemAdminSession: a session to manage grade systems
  • GradeSystemNotificationSession a session for subscribing to new or deleted grades or grade systems
  • GradeSystemGradebookSession: a session for retrieving grade system to gradebook mappings
  • GradeSystemGradebookAssignmentSession: a session for managing grade system to gradebook mappings
  • GradeSystemSmartGradebookSession: a session for managing smart gradebooks of grade systems
  • GradeEntryLookupSession: a session to look up grade entries
  • GradeEntryQuerySession: a session to query grade entries
  • GradeEntrySearchSession: a session to search grade entries
  • GradeEntryAdminSession: a session to create, modify and delete grade entries
  • GradeEntryNotificationSession: a session to receive messages pertaining to grade entry changes
  • GradebookColumnLookupSession: a session to look up gradebook columns
  • GradebookColumnQuerySession: a session to query gradebook columns
  • GradebookColumnSearchSession: a session to search gradebook columns
  • GradebookColumnAdminSession: a session to manage gradebook columns
  • GradebookColumnDerivationSession: a session to manage derived gradebook columns
  • GradebookColumnNotificationSession a session for subscribing to new or deleted gradebook columns
  • GradebookColumnGradebookSession: a session for retrieving gradebook column to gradebook mappings
  • GradebookColumnGradebookAssignmentSession: a session for managing gradebook column to gradebook mappings
  • GradebookColumnSmartGradebookSession: a session for managing smart gradebooks of gradebook columns
  • GradebookLookupSession: a session to lookup gradebooks
  • GradebookQuerySession: a session to query gradebooks
  • GradebookSearchSession : a session to search gradebooks
  • GradebookAdminSession : a session to create, modify and delete gradebooks
  • GradebookNotificationSession : a session to receive messages pertaining to gradebook changes
  • GradebookHierarchySession: a session to traverse the gradebook hierarchy
  • GradebookHierarchyDesignSession: a session to manage the gradebook hierarchy
MethodgetGradeSystemLookupSession
Description

Gets the OsidSession associated with the grade system lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemLookupSessiona GradeSystemLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemLookup() is true.
MethodgetGradeSystemLookupSessionForGradebook
Description

Gets the OsidSession associated with the grade system lookup service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemLookupSession a GradeSystemLookupSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemLookup() and supportsVisibleFederation() are true.
MethodgetGradeSystemQuerySession
Description

Gets the OsidSession associated with the grade system query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemQuerySessiona GradeSystemQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemQuery() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemQuery() is true.
MethodgetGradeSystemQuerySessionForGradebook
Description

Gets the OsidSession associated with the grade system query service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemQuerySession a GradeSystemQuerySession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemQuery() and supportsVisibleFederation() are true.
MethodgetGradeSystemSearchSession
Description

Gets the OsidSession associated with the grade system search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemSearchSessiona GradeSystemSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemSearch() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemSearch() is true.
MethodgetGradeSystemSearchSessionForGradebook
Description

Gets the OsidSession associated with the grade system search service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemSearchSession a GradeSystemSearchSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemSearch() and supportsVisibleFederation() are true.
MethodgetGradeSystemAdminSession
Description

Gets the OsidSession associated with the grade system administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemAdminSessiona GradeSystemAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemAdmin() is true.
MethodgetGradeSystemAdminSessionForGradebook
Description

Gets the OsidSession associated with the grade system admin service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemAdminSession a GradeSystemAdminSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemAdmin() and supportsVisibleFederation() are true.
MethodgetGradeSystemNotificationSession
Description

Gets the notification session for notifications pertaining to grade system changes.

Parametersosid.grading.GradeSystemReceivergradeSystemReceiverthe grade system receiver
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemNotificationSessiona GradeSystemNotificationSession
ErrorsNULL_ARGUMENT gradeSystemReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemNotification() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemNotification() is true.
MethodgetGradeSystemNotificationSessionForGradebook
Description

Gets the OsidSession associated with the grade system notification service for the given gradebook.

Parametersosid.grading.GradeSystemReceivergradeSystemReceiverthe grade system receiver
osid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemNotificationSession a GradeSystemNotificationSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradeSystemReceiver, gradebookId or porxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemNotification() and supportsVisibleFederation() are true.
MethodgetGradeSystemGradebookSession
Description

Gets the session for retrieving grade system to gradebook mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemGradebookSessiona GradeSystemGradebookSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemGradebook() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemGradebook() is true.
MethodgetGradeSystemGradebookAssignmentSession
Description

Gets the session for assigning grade system to gradebook mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemGradebookSessiona GradeSystemGradebookAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemGradebookAssignment() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemGradebookAssignment() is true.
MethodgetGradeSystemSmartGradebookSession
Description

Gets the session for managing smart gradebooks of grade systems.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeSystemSmartGradebookSessiona GradeSystemSmartGradebookSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemSmartGradebook() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemSmartGradebook() is true.
MethodgetGradeEntryLookupSession
Description

Gets the OsidSession associated with the grade entry lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryLookupSessiona GradeEntryLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryLookup() is true.
MethodgetGradeEntryLookupSessionForGradebook
Description

Gets the OsidSession associated with the grade entry lookup service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryLookupSession a GradeEntryLookupSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryLookup() and supportsVisibleFederation() are true.
MethodgetGradeEntryQuerySession
Description

Gets the OsidSession associated with the grade entry query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryQuerySessiona GradeEntryQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryQuery() is true.
MethodgetGradeEntryQuerySessionForGradebook
Description

Gets the OsidSession associated with the grade entry query service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryQuerySession a GradeEntryQuerySession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryQuery() and supportsVisibleFederation() are true.
MethodgetGradeEntrySearchSession
Description

Gets the OsidSession associated with the grade entry search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntrySearchSessiona GradeEntrySearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntrySearch() is true.
MethodgetGradeEntrySearchSessionForGradebook
Description

Gets the OsidSession associated with the grade entry search service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntrySearchSession a GradeEntrySearchSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntrySearch() and supportsVisibleFederation() are true.
MethodgetGradeEntryAdminSession
Description

Gets the OsidSession associated with the grade entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryAdminSessiona GradeEntryAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryAdmin() is true.
MethodgetGradeEntryAdminSessionForGradebook
Description

Gets the OsidSession associated with the grade entry admin service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryAdminSession a GradeEntryAdminSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryAdmin() and supportsVisibleFederation() are true.
MethodgetGradeEntryNotificationSession
Description

Gets the notification session for notifications pertaining to grade entry changes.

Parametersosid.grading.GradeEntryReceivergradeEntryReceiverthe grade entry receiver
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryNotificationSessiona GradeEntryNotificationSession
ErrorsNULL_ARGUMENT gradeEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryNotification() is true.
MethodgetGradeEntryNotificationSessionForGradebook
Description

Gets the OsidSession associated with the grade entry notification service for the given gradebook.

Parametersosid.grading.GradeEntryReceivergradeEntryReceiverthe grade entry receiver
osid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradeEntryNotificationSession a GradeEntryNotificationSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradeEntryReceiver, gradebookId or porxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryNotification() and supportsVisibleFederation() are true.
MethodgetGradebookColumnLookupSession
Description

Gets the OsidSession associated with the gradebook column lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnLookupSessiona GradebookColumnLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnLookup() is true.
MethodgetGradebookColumnLookupSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column lookup service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnLookupSession a GradebookColumnLookupSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnLookup() and supportsVisibleFederation() are true.
MethodgetGradebookColumnQuerySession
Description

Gets the OsidSession associated with the gradebook column query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnQuerySessiona GradebookColumnQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnQuery() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnQuery() is true.
MethodgetGradebookColumnQuerySessionForGradebook
Description

Gets the OsidSession associated with the gradebook column query service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnQuerySessiona GradebookColumnQuerySession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnQuery() and supportsVisibleFederation() are true.
MethodgetGradebookColumnSearchSession
Description

Gets the OsidSession associated with the gradebook column search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnSearchSessiona GradebookColumnSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnSearch() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnSearch() is true.
MethodgetGradebookColumnSearchSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column search service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnSearchSession a GradebookColumnSearchSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnSearch() and supportsVisibleFederation() are true.
MethodgetGradebookColumnAdminSession
Description

Gets the OsidSession associated with the gradebook column administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnAdminSessiona GradebookColumnAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnAdmin() is true.
MethodgetGradebookColumnAdminSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column admin service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnAdminSession a GradebookColumnAdminSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnAdmin() and supportsVisibleFederation() are true.
MethodgetGradebookColumnNotificationSession
Description

Gets the notification session for notifications pertaining to gradebook column changes.

Parametersosid.grading.GradebookColumnReceivergradebookColumnReceiverthe grade system receiver
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnNotificationSessiona GradebookColumnNotificationSession
ErrorsNULL_ARGUMENT gradebookColumnReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnNotification() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnNotification() is true.
MethodgetGradebookColumnNotificationSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column notification service for the given gradebook.

Parametersosid.grading.GradebookColumnReceivergradebookColumnReceiverthe gradebook column receiver
osid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnNotificationSession a GradebookColumnNotificationSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookColumnReceiver, gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnNotification() and supportsVisibleFederation() are true.
MethodgetGradebookColumnGradebookSession
Description

Gets the session for retrieving gradebook column to gradebook mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnGradebookSessiona GradebookColumnGradebookSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnGradebook() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnGradebook() is true.
MethodgetGradebookColumnGradebookAssignmentSession
Description

Gets the session for assigning gradebook column to gradebook mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnGradebookAssignmentSessiona GradebookColumnGradebookAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnGradebookAssignment() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnGradebookAssignment() is true.
MethodgetGradebookColumnSmartGradebookSession
Description

Gets the session for managing smart gradebooks of gradebook columns.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookColumnSmartGradebookSessiona GradebookColumnSmartGradebookSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnSmartGradebook() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnSmartGradebook() is true.
MethodgetGradebookLookupSession
Description

Gets the OsidSession associated with the gradebook lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookLookupSessiona GradebookLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradebookLookup() is true.
MethodgetGradebookQuerySession
Description

Gets the OsidSession associated with the gradebook query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookQuerySessiona GradebookQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookQuery() is false
ComplianceoptionalThis method must be implemented if supportsGradebookQuery() is true.
MethodgetGradebookSearchSession
Description

Gets the OsidSession associated with the gradebook search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookSearchSessiona GradebookSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookSearch() is false
ComplianceoptionalThis method must be implemented if supportsGradebookSearch() is true.
MethodgetGradebookAdminSession
Description

Gets the OsidSession associated with the gradebook administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookAdminSessiona GradebookAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookAdmin() is true.
MethodgetGradebookNotificationSession
Description

Gets the notification session for notifications pertaining to gradebook service changes.

Parametersosid.grading.GradebookReceivergradebookReceiverthe gradebook receiver
osid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookNotificationSessiona GradebookNotificationSession
ErrorsNULL_ARGUMENT gradebookReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookNotification() is false
ComplianceoptionalThis method must be implemented if supportsGradebookNotification() is true.
MethodgetGradebookHierarchySession
Description

Gets the session traversing gradebook hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookHierarchySessiona GradebookHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsGradebookHierarchy() is true.
MethodgetGradebookHierarchyDesignSession
Description

Gets the session designing gradebook hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.GradebookHierarchyDesignSessiona GradebookHierarchyDesignSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsGradebookHierarchyDesign() is true.
MethodgetGradingBatchProxyManager
Description

Gets the GradingBatchProxyManager.

Returnosid.grading.batch.GradingBatchProxyManagera GradingBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradingBatch() is false
ComplianceoptionalThis method must be implemented if supportsGradingBatch() is true.
MethodgetGradingCalculationProxyManager
Description

Gets the GradingCalculationProxyManager.

Returnosid.grading.calculation.GradingCalculationProxyManagera GradingCalculationProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradingCalculation() is false
ComplianceoptionalThis method must be implemented if supportsGradingCalculation() is true.
MethodgetGradingTransformProxyManager
Description

Gets the GradingTransformProxyManager.

Returnosid.grading.transform.GradingTransformProxyManagera GradingTransformManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradingTransform() is false
ComplianceoptionalThis method must be implemented if supportsGradingTransform() is true.