Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Outcomes Migration and Technical Issues: Difference between revisions

From MoodleDocs
(Created page with "== Introduction == Because the Outcomes feature already exists, and because some clients are using it, we need to build a relatively elegant way to maintain data and to preserve ...")
(No difference)

Revision as of 18:39, 10 January 2013

Introduction

Because the Outcomes feature already exists, and because some clients are using it, we need to build a relatively elegant way to maintain data and to preserve the work that was already completed in previous versions. At Moodlerooms, our simple analysis of roughly 900 clients shows that only about 50 clients are using it, so roughly 5.5%. Of those that are using it, only 20 clients (2% have more than 500 graded outcomes).

Migration Goals

  • Preserve and convert all outcomes from previous versions into outcomes in the new system
  • Preserve all mappings of outcomes to courses
  • Preserve all mappings of outcomes to activities
  • Elegantly remove the dependency on Scales from the mapping of outcomes, or provide alternative.
  • Create a unique identifier that will be unique outside of the Moodle Instance, so that Outcomes can be integrated with other platforms (Academic Benchmarks, xpLor, etc.)