OSID Logo
OSID Specifications
assessment batch package
Version 3.0.0
Interfaceosid.assessment.batch.AssessmentBatchManager
Implementsosid.OsidManager
osid.assessment.batch.AssessmentBatchProfile
Used Byosid.assessment.AssessmentManager
Description

The assessment batch manager provides access to assessment batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • ItemBatchAdminSession : a session to create, modify and delete items in bulk
  • AssessmentBatchAdminSession : a session to create, modify and delete assessments in bulk
  • AssessmentOfferedBatchAdminSession : a session to create, modify and delete assessments offered in bulk
  • AssessmentTakenBatchAdminSession : a session to create, modify and delete assessments taken in bulk
  • BankBatchAdminSession : a session to create, modify and delete banks in bulk
MethodgetItemBatchAdminSession
Description

Gets the OsidSession associated with the bulk item administration service.

Returnosid.assessment.batch.ItemBatchAdminSessionan ItemBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsItemBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsItemBatchAdmin() is true .
MethodgetItemBatchAdminSessionForBank
Description

Gets the OsidSession associated with the bulk item administration service for the given bank.

Parametersosid.id.IdbankIdthe Id of the Bank
Returnosid.assessment.batch.ItemBatchAdminSessionan ItemBatchAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsItemBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsItemBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentBatchAdminSession
Description

Gets the OsidSession associated with the bulk assessment administration service.

Returnosid.assessment.batch.AssessmentBatchAdminSessionan AssessmentBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentBatchAdmin() is true .
MethodgetAssessmentBatchAdminSessionForBank
Description

Gets the OsidSession associated with the bulk assessment administration service for the given bank.

Parametersosid.id.IdbankIdthe Id of the Bank
Returnosid.assessment.batch.AssessmentBatchAdminSessionan AssessmentBatchAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentOfferedBatchAdminSession
Description

Gets the OsidSession associated with the bulk assessment offered administration service.

Returnosid.assessment.batch.AssessmentOfferedBatchAdminSessionan AssessmentOfferedBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentOfferedBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedBatchAdmin() is true .
MethodgetAssessmentOfferedBatchAdminSessionForBank
Description

Gets the OsidSession associated with the bulk assessment offered administration service for the given bank.

Parametersosid.id.IdbankIdthe Id of the Bank
Returnosid.assessment.batch.AssessmentOfferedBatchAdminSessionan AssessmentOfferedBatchAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentOfferedBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentOfferedBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentTakenBatchAdminSession
Description

Gets the OsidSession associated with the bulk assessment taken administration service.

Returnosid.assessment.batch.AssessmentTakenBatchAdminSessionan AssessmentTakenBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentTakenBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenBatchAdmin() is true .
MethodgetAssessmentTakenBatchAdminSessionForBank
Description

Gets the OsidSession associated with the bulk assessment taken administration service for the given bank.

Parametersosid.id.IdbankIdthe Id of the Bank
Returnosid.assessment.batch.AssessmentTakenBatchAdminSessionan AssessmentTakenBatchAdminSession
ErrorsNOT_FOUNDno Bank found by the given Id
NULL_ARGUMENTbankId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAssessmentTakenBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAssessmentTakenBatchAdmin() and supportsVisibleFederation() are true
MethodgetBankBatchAdminSession
Description

Gets the OsidSession associated with the bulk bank administration service.

Returnosid.assessment.batch.BankBatchAdminSessiona BankBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBankBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBankBatchAdmin() is true .