OSID Logo
OSID Specifications
course chronicle batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.chronicle.batch.CourseChronicleBatchProxyManager
Implementsosid.OsidProxyManager
osid.course.chronicle.batch.CourseChronicleBatchProfile
Description

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

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.ProgramEntryBatchAdminSessiona ProgramEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CourseEntryBatchAdminSessiona CourseEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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 entry administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 entry administration service for the given course catalog.

Parametersosid.id.IdcourseCatalogIdthe Id of the CourseCatalog
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.CredentialEntryBatchAdminSessiona CredentialEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AssessmentEntryBatchAdminSessionan AssessmentEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.course.chronicle.batch.AwardEntryBatchAdminSessionan AwardEntryBatchAdminSession
ErrorsNOT_FOUNDno CourseCatalog found by the given Id
NULL_ARGUMENT courseCatalogId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAwardEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAwardEntryBatchAdmin() and supportsVisibleFederation() are true