Note: You are currently viewing documentation for Moodle 2.4. Up-to-date documentation for the latest stable version of Moodle may be available here: IMS common cartridge Implementation plan.

Development:IMS common cartridge Implementation plan: Difference between revisions

From MoodleDocs
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 article is a work in progress. Please use the page comments or an appropriate moodle.org forum for any recommendations/suggestions for improvement.

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.