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