Personal tools
Document Actions

#61: Refactor IMS

Contents
  1. Motivation
  2. Proposal
Implement CommonCartridge IMS spec. Enhance IMS Transport so it doesn't put the course in a subfolder when it is packaged (Or make it so the course image knows to look in that course folder). The IMS product also needs to be reworked so the .zip file is useable in the "Download this course" section.
Proposed by
Tom Caswell
Proposal type
Architecture
Assigned to release
State
in-progress

Motivation

The IMS product needs some improvements and enhancements to make it more useful. See below.

Proposal

  • Research making IMSTransport wholly independent of eduCommons. Currently, there is eduCommons specific code in IMSTransport, making it unusable in default Plone
  • Implement CommonCartridge IMS spec.
  • Enhance IMS Transport so it doesn't put the course in a subfolder when it is packaged (or make it so the course image knows to look in that course folder).
  • The IMS product also needs to be reworked so the .zip file package in the "Download this course" section can be used for offline browsing of content.