Deliverables
- Content Hosting web services development
- Sakai Repository OSID implementation
- Submission Repository OSID adapter
- VUE code to call adapter and feed UI
Timeline
OSID Development
Days |
Item |
Notes |
2 |
Submission Adapter |
The adapter organizes one or more Repository providers that allow updates and presents these providers to a caller. |
5 |
Repository OSID provider for Sakai CH |
The implementation calls the Sakai Content Hosting web service. |
1 |
Authentication OSID |
Call Sakai login service |
5 |
VUE code that calls adapter and can feed UI |
This work will need to be coordinated with UI development in VUE (not in scope) |
10 |
Test System |
Design questions, capture question responses, convert responses to XML, write test application that calls a provider and logs results, documentation |
1 |
Non-UI modifications to resource list |
The current data source support code does not distinguish between searchable and non-searchable-but-updatable resources |
Sakai Web Service Development
Days |
Item |
Notes |
2 |
Setup Development Environment |
|
4 |
SOAP Attachments |
Includes tests. |
4 |
Collection web service |
See methods in Appendix 4. |
7 |
Resource web service |
See methods in Appendix 4. |
10 |
CH web service |
See methods in Appendix 4. |
4 |
Sakai Script integration |
|
5 |
Web service testing |
Focused on VUE needs. |
|
|
|
|
|
|
Final Integration, Documentation, and Testing
Days |
Item |
Notes |
6 |
System exercise |
|
|
|
|
|
|
|