Development:IMS common cartridge Implementation plan: Difference between revisions
No edit summary |
(major part of text) |
||
Line 1: | Line 1: | ||
{{Template:Development:common cartridge}}{{Work in progress}}{{Moodle 1.9}}{{Moodle_2.0}}__NOTOC__ | {{Template:Development:common cartridge}}{{Work in progress}}{{Moodle 1.9}}{{Moodle_2.0}}__NOTOC__ | ||
This page contains information related to the process of development of the new IMS Common Cartridge support for both Moodle 1.9 and upcoming Moodle 2.0. It describes how the process has been split into some well identified milestones. | |||
== Moodle 1.9 implementation == | |||
=== Package import === | |||
:1. Writing up complete WIKI documentation | |||
:2. Common Cartridge package detection and validation | |||
:3. Analysis of Moodle Activities and Resource types - Format analysis | |||
:4. Writing basic transformation script - only creates empty course with basic metadata. | |||
:5. Extending basic transformation script with support for discussion topics, QTI quizzes, web links and web content. | |||
:6. Reordering physical content and applying changes into generated manifest | |||
:7. Adding appropriate switch into experimental admin tab so that users can choose wheter to use this extension or not | |||
:8. Testing | |||
Projected date for delivery is '''June 30th 2009''' | |||
=== Package export === | |||
Will not be implemented for Moodle 1.9. | |||
== Moodle 2.0 implementation == | |||
=== Package import === | |||
:1. Analyzing new restore system (currently under development) | |||
:2. Migrating 1.9 code to the new system | |||
Projected date for delivery is to be determined. | |||
=== Package export === | |||
:1. Writing Common Cartridge library in PHP (CC library) | |||
:2. Analyzing new backup system (currently under development) | |||
:3. Writing appropriate hooks and code that will produce CC package using CC library | |||
Projected date for delivery is to be determined. |
Revision as of 15:35, 18 May 2009
Template:Development:common cartridge
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
Template:Moodle 1.9Template:Moodle 2.0
This page contains information related to the process of development of the new IMS Common Cartridge support for both Moodle 1.9 and upcoming Moodle 2.0. It describes how the process has been split into some well identified milestones.
Moodle 1.9 implementation
Package import
- 1. Writing up complete WIKI documentation
- 2. Common Cartridge package detection and validation
- 3. Analysis of Moodle Activities and Resource types - Format analysis
- 4. Writing basic transformation script - only creates empty course with basic metadata.
- 5. Extending basic transformation script with support for discussion topics, QTI quizzes, web links and web content.
- 6. Reordering physical content and applying changes into generated manifest
- 7. Adding appropriate switch into experimental admin tab so that users can choose wheter to use this extension or not
- 8. Testing
Projected date for delivery is June 30th 2009
Package export
Will not be implemented for Moodle 1.9.
Moodle 2.0 implementation
Package import
- 1. Analyzing new restore system (currently under development)
- 2. Migrating 1.9 code to the new system
Projected date for delivery is to be determined.
Package export
- 1. Writing Common Cartridge library in PHP (CC library)
- 2. Analyzing new backup system (currently under development)
- 3. Writing appropriate hooks and code that will produce CC package using CC library
Projected date for delivery is to be determined.