OSID Logo
OSID Specifications
grading batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.grading.batch.GradingBatchManager
Implementsosid.OsidManager
osid.grading.batch.GradingBatchProfile
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:

  • 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.

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

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

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

Returnosid.grading.batch.GradebookBatchAdminSessiona GradebookBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookBatchAdmin() is true.