OSID Logo
OSID Specifications
learning batch package
Version 3.1.0
Interfaceosid.learning.batch.LearningBatchManager
Implementsosid.OsidManager
osid.learning.batch.LearningBatchProfile
Used Byosid.learning.LearningManager
Description

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

Returnosid.learning.batch.ObjectiveBatchAdminSession an ObjectiveBatchAdminSession
ErrorsOPERATION_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
Returnosid.learning.batch.ObjectiveBatchAdminSession an ObjectiveBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId 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.

Returnosid.learning.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsOPERATION_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
Returnosid.learning.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId 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.

Returnosid.learning.batch.ProficiencyBatchAdminSession a ProficiencyBatchAdminSession
ErrorsOPERATION_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
Returnosid.learning.batch.ProficiencyBatchAdminSession a ProficiencyBatchAdminSession
ErrorsNOT_FOUND no ObjectiveBank found by the given Id
NULL_ARGUMENT objectiveBankId 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.

Returnosid.learning.batch.ObjectiveBankBatchAdminSession an ObjectiveBankBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsObjectiveBankBatchAdmin() is false
Complianceoptional This method must be implemented if supportsObjectiveBankBatchAdmin() is true.