...
Phase Two: Clean up code and port to testing. Remaining code clean up includes error handling and messages. Code will be ported to current collab version and current Davis versions for testing in both environments. Fixes will be completed before porting to Sakai collab QA. Success will be measured by proven ability to import a single, Samigo-compliant assessment with all current (as of 8/10/06) question types in multiple test environments. Failure to import successfully will elicit an error message.
Estimated timeline: August 14 - September 8; 4 weeks
Revised delivery due to sick leave and svn setup: August 14 - September 22; 6 weeks Status: In Progress at 0%90%
Phase Three: Release to collab source code is the final measurement. Major or higher priority fixes reported within 6 months of release are within the scope of this phase.
Estimated release: possible release date of 2.3 September 15th Status: Not BegunCode release to Stanford for review on 9/13/06. Awaiting testing and feedback
Sakai Question Pools Documentation
...
Path/File name | Modification | Purpose |
---|---|---|
samigo-app/src/webapp/ | added link with action="importPool"; added new msg values | Added the Import link to the main Question Pools screen |
samigo-app/src/java/org/sakaiproject/ | Added import_qp=Import Pool for importing question pools | text used in importPool.jsp |
samigo-app/src/webapp/ | importPool.jsp created | The jsf file is modeled on importAssessment.jsp for user to browse and upload xml file |
samigo-app/src/java/org/sakaiproject/ | removed duplicate t_addSubpool; added t_importPool | clean up and added text for poolList.jsp |
samigo-app/src/webapp/WEB-INF/faces-config.xml | Added questionPoolBean to XML Import; changed navigation path for question pool import to qti folder to be consistent with other import files | added navigation and bean for xml import |
samigo-app/src/java/org/sakaiproject/ | Added importPoolFromQTI to mirror import assessment function; Added processAsPoolFile to call createImportedQuestionPool | mirrored functions to assessment calls createImportedQuestionPool |
v2.1.x: samigo-app/src/java/org/sakaiproject/ |
...
Added createImportedQuestionPool to service |
...
Calls AuthoringHelper.createImportedQuestionPool; service allows outside connectivity |
...
v2.1.x: samigo-app/src/java/org/sakaiproject/ |
...
Added createImportedQuestionPool; process mirrors createImportedAssessment; calls updateQuestionPool; Exception thrown if import of more than one section is attempted |
...
Reads xml map and assigns values for data entry;fields require testing; |
...
v2.1.x: samigo-app/src/java/org/sakaiproject/ |
...
Added updateQuestionPool(QuestionPoolFacade questionpool,Map assessmentMap) to pull additional optional fields from an imported question pool |
...
Note: these fields are not populated by imported assessments, but are specific to question pools and may be populated with qtimetadata when an export pool function is available in Samigo |
...