OSID Logo
OSID Specifications
assessment batch package
Version 3.1.0
Interfaceosid.assessment.batch.AssessmentBatchProxyManager
Implementsosid.OsidProxyManager
osid.assessment.batch.AssessmentBatchProfile
Used Byosid.assessment.AssessmentProxyManager
Description

The assessment batch proxy manager provides access to assessment 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:

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.ItemBatchAdminSession an ItemBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBatchAdmin() is false
Complianceoptional This 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.IdbankId the Id of the Bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.ItemBatchAdminSession an ItemBatchAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentBatchAdminSession
Description

Gets the OsidSession associated with the bulk assessment administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentBatchAdminSession an AssessmentBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBatchAdmin() is false
Complianceoptional This 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.IdbankId the Id of the Bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentBatchAdminSession an AssessmentBatchAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentOfferedBatchAdminSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentOfferedBatchAdminSession an AssessmentOfferedBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBatchAdmin() is false
Complianceoptional This 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.IdbankId the Id of the Bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentOfferedBatchAdminSession an AssessmentOfferedBatchAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentOfferedBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentOfferedBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentTakenBatchAdminSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentTakenBatchAdminSession an AssessmentTakenBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenBatchAdmin() is false
Complianceoptional This 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.IdbankId the Id of the Bank
osid.proxy.Proxyproxy a proxy
Returnosid.assessment.batch.AssessmentTakenBatchAdminSession an AssessmentTakenBatchAdminSession
ErrorsNOT_FOUND no Bank found by the given Id
NULL_ARGUMENT bankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentTakenBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentTakenBatchAdmin() and supportsVisibleFederation() are true
MethodgetBankBatchAdminSession
Description

Gets the OsidSession associated with the bulk bank administration service.

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