OSID Logo
OSID Specifications
course chronicle batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.chronicle.batch.CourseChronicleBatchManager
Implementsosid.OsidManager
osid.course.chronicle.batch.CourseChronicleBatchProfile
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.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryBatchAdmin() is false
ComplianceoptionalThis 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.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProgramEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryBatchAdmin() is false
ComplianceoptionalThis 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.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCourseEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryBatchAdmin() is false
ComplianceoptionalThis 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.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCredentialEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryBatchAdmin() is false
ComplianceoptionalThis 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.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAssessmentEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryBatchAdmin() is false
ComplianceoptionalThis 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.IdcourseCatalogIdthe Id of the CourseCatalog
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryBatchAdmin() and supportsVisibleFederation() are true