| Interface | osid.course.chronicle.batch.CourseChronicleBatchManager | ||
|---|---|---|---|
| Implements | osid.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: 
 | ||
| Method | getProgramEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Return | osid.course.chronicle.batch.ProgramEntryBatchAdminSession | a  ProgramEntryBatchAdminSession  | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED |  supportsProgramEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsProgramEntryBatchAdmin() 
is true.  | |
| Method | getProgramEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| Return | osid.course.chronicle.batch.ProgramEntryBatchAdminSession | a  ProgramEntryBatchAdminSession  | |
| Errors | NOT_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  | ||
| Compliance | optional | This method must be implemented if  supportsProgramEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |
| Method | getCourseEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Return | osid.course.chronicle.batch.CourseEntryBatchAdminSession | a  CourseEntryBatchAdminSession  | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED |  supportsCourseEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsCourseEntryBatchAdmin() 
is true.  | |
| Method | getCourseEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| Return | osid.course.chronicle.batch.CourseEntryBatchAdminSession | a  CourseEntryBatchAdminSession  | |
| Errors | NOT_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  | ||
| Compliance | optional | This method must be implemented if  supportsCourseEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |
| Method | getCredentialEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Return | osid.course.chronicle.batch.CredentialEntryBatchAdminSession | a  CredentialEntryBatchAdminSession  | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED |  supportsCredentialEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsCredentialEntryBatchAdmin() is true.  | |
| Method | getCredentialEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| Return | osid.course.chronicle.batch.CredentialEntryBatchAdminSession | a  CredentialEntryBatchAdminSession  | |
| Errors | NOT_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  | ||
| Compliance | optional | This method must be implemented if  
supportsCredentialEntryBatchAdmin() and 
supportsVisibleFederation() are true  | |
| Method | getAssessmentEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Return | osid.course.chronicle.batch.AssessmentEntryBatchAdminSession | an  AssessmentEntryBatchAdminSession  | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED |  supportsAssessmentEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  
supportsAssessmentEntryBatchAdmin() is true.  | |
| Method | getAssessmentEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| Return | osid.course.chronicle.batch.AssessmentEntryBatchAdminSession | an  AssessmentEntryBatchAdminSession  | |
| Errors | NOT_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  | ||
| Compliance | optional | This method must be implemented if  
supportsAssessmentEntryBatchAdmin() and 
supportsVisibleFederation() are true  | |
| Method | getAwardEntryBatchAdminSession | ||
| Description | Gets the  | ||
| Return | osid.course.chronicle.batch.AwardEntryBatchAdminSession | an  AwardEntryBatchAdminSession  | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED |  supportsAwardEntryBatchAdmin() is false  | ||
| Compliance | optional | This method must be implemented if  supportsAwardEntryBatchAdmin() 
is true.  | |
| Method | getAwardEntryBatchAdminSessionForCourseCatalog | ||
| Description | Gets the  | ||
| Parameters | osid.id.Id | courseCatalogId | the  Id of the CourseCatalog  | 
| Return | osid.course.chronicle.batch.AwardEntryBatchAdminSession | an  AwardEntryBatchAdminSession  | |
| Errors | NOT_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  | ||
| Compliance | optional | This method must be implemented if  supportsAwardEntryBatchAdmin() 
and supportsVisibleFederation() are true  | |