OSID Logo
OSID Specifications
grading batch package
Version 3.1.0
Interfaceosid.grading.batch.GradingBatchProxyManager
Implementsosid.OsidProxyManager
osid.grading.batch.GradingBatchProfile
Used Byosid.grading.GradingProxyManager
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:

  • GradeBatchAdminSession: a session to create, modify and delete grades in bulk
  • 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
MethodgetGradeBatchAdminSession
Description

Gets the OsidSession associated with the bulk grade administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradeBatchAdminSession a GradeBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeBatchAdmin() is false
Complianceoptional This method must be implemented if supportsGradeBatchAdmin() is true.
MethodgetGradeBatchAdminSessionForGradebook
Description

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

Parametersosid.id.IdgradebookId the Id of the Gradebook
osid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradeBatchAdminSession a GradeBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsGradeBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradeSystemBatchAdminSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradeSystemBatchAdminSession a GradeSystemBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemBatchAdmin() is false
Complianceoptional This 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.IdgradebookId the Id of the Gradebook
osid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradeSystemBatchAdminSession a GradeSystemBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeSystemBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.grading.batch.GradeEntryBatchAdminSession a GradeEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryBatchAdmin() is false
Complianceoptional This 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.IdgradebookId the Id of the Gradebook
osid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradeEntryBatchAdminSession a GradeEntryBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradeEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsGradeEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradebookColumnBatchAdminSession
Description

Gets the OsidSession associated with the bulk gradebook columnadministration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradebookColumnBatchAdminSession a GradebookColumnBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnBatchAdmin() is false
Complianceoptional This 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.IdgradebookId the Id of the Gradebook
osid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradebookColumnBatchAdminSession a GradebookColumnBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsGradebookColumnBatchAdmin() and supportsVisibleFederation() are true
MethodgetGradebookBatchAdminSession
Description

Gets the OsidSession associated with the bulk gradebook administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.batch.GradebookBatchAdminSession a GradebookBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookBatchAdmin() is false
Complianceoptional This method must be implemented if supportsGradebookBatchAdmin() is true.