OSID Logo
OSID Specifications
learning batch package
Version 3.1.0
Interfaceosid.learning.batch.LearningBatchProxyManager
Implementsosid.OsidProxyManager
osid.learning.batch.LearningBatchProfile
Used Byosid.learning.LearningProxyManager
Description

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

  • ObjectiveBatchAdminSession: a session to create, modify and delete availabilities in bulk
  • ActivityBatchAdminSession: a session to create, modify and delete activities in bulk
  • ProficiencyBatchAdminSession: a session to create, modify and delete proficiencies in bulk
  • ObjectiveBankBatchAdminSession: a session to create, modify and delete objective banks in bulk
MethodgetObjectiveBatchAdminSession
Description

Gets the OsidSession associated with the bulk objective administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ObjectiveBatchAdminSession an ObjectiveBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsObjectiveBatchAdmin() is false
Complianceoptional This method must be implemented if supportsObjectiveBatchAdmin() is true.
MethodgetObjectiveBatchAdminSessionForObjectiveBank
Description

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

Parametersosid.id.IdobjectiveBankId the Id of the ObjectiveBank
osid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ObjectiveBatchAdminSession an ObjectiveBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsObjectiveBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsObjectiveBatchAdmin() and supportsVisibleFederation() are true
MethodgetActivityBatchAdminSession
Description

Gets the OsidSession associated with the bulk activity administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityBatchAdmin() is false
Complianceoptional This method must be implemented if supportsActivityBatchAdmin() is true.
MethodgetActivityBatchAdminSessionForObjectiveBank
Description

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

Parametersosid.id.IdobjectiveBankId the Id of the ObjectiveBank
osid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityBatchAdmin() and supportsVisibleFederation() are true
MethodgetProficiencyBatchAdminSession
Description

Gets the OsidSession associated with the bulk proficiency administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ProficiencyBatchAdminSession a ProficiencyBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProficiencyBatchAdmin() is false
Complianceoptional This method must be implemented if supportsProficiencyBatchAdmin() is true.
MethodgetProficiencyBatchAdminSessionForObjectiveBank
Description

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

Parametersosid.id.IdobjectiveBankId the Id of the ObjectiveBank
osid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ProficiencyBatchAdminSession a ProficiencyBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProficiencyBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProficiencyBatchAdmin() and supportsVisibleFederation() are true
MethodgetObjectiveBankBatchAdminSession
Description

Gets the OsidSession associated with the bulk objective bank administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.learning.batch.ObjectiveBankBatchAdminSession an ObjectiveBankBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsObjectiveBankBatchAdmin() is false
Complianceoptional This method must be implemented if supportsObjectiveBankBatchAdmin() is true.