Original Phase I Development Schedule Details

Category Name

Environment Setup

 

Category Id

SXW_1_1


Requirement/Task

Deploy and setup XWiki, Sakai 2.6.x, and MySQL on two test servers

Description


Implementation Time

2 days

Category Name

XWiki Restful API

Category Id

SXW_1_2

Requirement/Task

Work with XWiki's Restful API

Description

Login from a browser using multiple accounts with different roles, add attachments, documents, test granular permissions

Implementation Time

5 days


Category Name

Basic LTI Tool

Category Id

SXW_1_3

Requirement/Task

Make XWiki appear as a Sakai tool

Description

Using Sakai Basic LTI Portlet

Implementation Time

10 days


Category Name

Provisioning XWiki based on authenticated Sakai User/Roles

Category Id

SXW_1_4

Requirement/Task

XWiki Provisioning

Description

Provision authenticated Saki user requests with user, role, and site context information in payload, to provision requests on the fly in XWiki.  Any other direct requests to XWiki that don't come from Sakai will be rejected.  This approach would provision users  with a granularity provided by Sakai.  If further granularity than what is offered by Sakai today is needed, we could add these into Sakai.

Implementation Time

30 days

Category Name

Phase I testing

Category Id

SXW_1_8

Requirement/Task

Test all integrated features of Phase I

Description


Implementation Time

14 days

 

Category Name

Phase I documentation

Category Id

SXW_1_9

Requirement/Task

Technical document for Phase I implementation

Description


Implementation Time

10 days