OSID Logo
OSID Specifications
grading batch package
Version 3.1.0
Interfaceosid.grading.batch.GradingBatchManager
Implementsosid.OsidManager
osid.grading.batch.GradingBatchProfile
Used Byosid.grading.GradingManager
Description

The grading batch manager provides access to grading batch sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.grading.batch.GradeBatchAdminSession a GradeBatchAdminSession
ErrorsOPERATION_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
Returnosid.grading.batch.GradeBatchAdminSession a GradeBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId 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.

Returnosid.grading.batch.GradeSystemBatchAdminSession a GradeSystemBatchAdminSession
ErrorsOPERATION_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
Returnosid.grading.batch.GradeSystemBatchAdminSession a GradeSystemBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId 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.

Returnosid.grading.batch.GradeEntryBatchAdminSession a GradeEntryBatchAdminSession
ErrorsOPERATION_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
Returnosid.grading.batch.GradeEntryBatchAdminSession a GradeEntryBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId 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.

Returnosid.grading.batch.GradebookColumnBatchAdminSession a GradebookColumnBatchAdminSession
ErrorsOPERATION_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
Returnosid.grading.batch.GradebookColumnBatchAdminSession a GradebookColumnBatchAdminSession
ErrorsNOT_FOUND no Gradebook found by the given Id
NULL_ARGUMENT gradebookId 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.

Returnosid.grading.batch.GradebookBatchAdminSession a GradebookBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookBatchAdmin() is false
Complianceoptional This method must be implemented if supportsGradebookBatchAdmin() is true.