OSID Logo
OSID Specifications
grading batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.grading.batch.GradingBatchProxyManager
Implementsosid.OsidProxyManager
osid.grading.batch.GradingBatchProfile
Description

The grading batch proxy manager provides access to grading batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • GradeSystemBatchAdminSession: a session to create, modify and delete grade systems in bulk
  • GradeEntryBatchSession: a session to create, modify and delete grade entries in bulk
  • GradebookColumnBatchAdminSession: a session to create, modify and delete gradebook columns in bulk
  • GradebookBatchAdminSession: a session to create, modify and delete gradebooks in bulk
MethodgetGradeSystemBatchAdminSession
Description

Gets the OsidSession associated with the bulk grade system administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradeSystemBatchAdminSessiona GradeSystemBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemBatchAdmin() is true.
MethodgetGradeSystemBatchAdminSessionForGradebook
Description

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

Parametersosid.id.IdgradebookIdthe Id of the Gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradeSystemBatchAdminSessiona GradeSystemBatchAdminSession
ErrorsNOT_FOUNDno Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeSystemBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeSystemBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradeEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk grade entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradeEntryBatchAdminSessiona GradeEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryBatchAdmin() is true.
MethodgetGradeEntryBatchAdminSessionForGradebook
Description

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

Parametersosid.id.IdgradebookIdthe Id of the Gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradeEntryBatchAdminSessiona GradeEntryBatchAdminSession
ErrorsNOT_FOUNDno Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradeEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradeEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradebookColumnBatchAdminSession
Description

Gets the OsidSession associated with the bulk gradebook columnadministration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradebookColumnBatchAdminSessiona GradebookColumnBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnBatchAdmin() is true.
MethodgetGradebookColumnBatchAdminSessionForGradebook
Description

Gets the OsidSession associated with the bulk gradebook columnadministration service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the Gradebook
osid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradebookColumnBatchAdminSessiona GradebookColumnBatchAdminSession
ErrorsNOT_FOUNDno Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradebookBatchAdminSession
Description

Gets the OsidSession associated with the bulk gradebook administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.grading.batch.GradebookBatchAdminSessiona GradebookBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookBatchAdmin() is true.