OSID Logo
OSID Specifications
course chronicle batch package
Version 3.1.0
Interfaceosid.course.chronicle.batch.CourseChronicleBatchManager
Implementsosid.OsidManager
osid.course.chronicle.batch.CourseChronicleBatchProfile
Used Byosid.course.chronicle.CourseChronicleManager
Description

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

  • ProgramEntryBatchAdminSession: a session to create, modify and delete program entries in bulk
  • CourseEntryBatchSession: a session to create, modify and delete course entries in bulk
  • CredentialEntryBatchAdminSession: a session to create, modify and delete credential entries in bulk
  • AssessmentEntryBatchAdminSession: a session to create, modify and delete assessment entries in bulk
  • AwardEntryBatchAdminSession: a session to create, modify and delete award entries in bulk
MethodgetProgramEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk program entry administration service.

Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSession a ProgramEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsProgramEntryBatchAdmin() is true.
MethodgetProgramEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk program entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSession a ProgramEntryBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProgramEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProgramEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetCourseEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk course entry administration service.

Returnosid.course.chronicle.batch.CourseEntryBatchAdminSession a CourseEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsCourseEntryBatchAdmin() is true.
MethodgetCourseEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk course entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSession a CourseEntryBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCourseEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCourseEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetCredentialEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk credential entryadministration service.

Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSession a CredentialEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsCredentialEntryBatchAdmin() is true.
MethodgetCredentialEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk credential entryadministration service for the given course catalog.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSession a CredentialEntryBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCredentialEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCredentialEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetAssessmentEntryBatchAdminSession
Description

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

Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSession an AssessmentEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryBatchAdmin() is true.
MethodgetAssessmentEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk assessment entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSession an AssessmentEntryBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAssessmentEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAssessmentEntryBatchAdmin() and supportsVisibleFederation() are true
MethodgetAwardEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk award entry administration service.

Returnosid.course.chronicle.batch.AwardEntryBatchAdminSession an AwardEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAwardEntryBatchAdmin() is true.
MethodgetAwardEntryBatchAdminSessionForCourseCatalog
Description

Gets the OsidSession associated with the bulk award entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogId the Id of the CourseCatalog
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSession an AwardEntryBatchAdminSession
ErrorsNOT_FOUND no CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAwardEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAwardEntryBatchAdmin() and supportsVisibleFederation() are true