Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-51024

Create a new page that can migrate a set of courses from one competency framework to another

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0
    • None
    • Competencies
    • None
    • MOODLE_30_STABLE
    • MDL-51024-master
    • Hide
      1. Create a mixture of courses with competencies and activity competencies
      2. Try to be destructive (revoke some permissions, manually add competencies from both frameworks, ...)
      3. Migrate from one framework to another
      4. Confirm that it worked
      Show
      Create a mixture of courses with competencies and activity competencies Try to be destructive (revoke some permissions, manually add competencies from both frameworks, ...) Migrate from one framework to another Confirm that it worked
    • 13
    • CBE Sprint 6

    Description

      The use case is for updating to a newer curriculum, but leaving already completed competencies un-modified.

      The workflow would be to either duplicate the old framework and make changes to it, or create a new one and import from file, then choose which courses should be moved to the new framework and trigger a script that will look for competencies that exist in both frameworks (matched on idnumber) and update the course / activity competencies to point to the new framework. This process should produce a report of competencies that were mapped, competencies that could not be mapped, as well as new competencies that did not exist in the old framework.

      From the spec: "A competency framework can be duplicated, and there is an admin tool for migrating courses from one framework to another (as long as the idnumbers between the competencies in the frameworks can be matched)."

      Attachments

        Issue Links

          Activity

            People

              fred Frédéric Massart
              damyon Damyon Wiese
              Damyon Wiese Damyon Wiese
              Jean-Philippe Gaudreau, Steve Massicotte, Serge Gauthier, Issam Taboubi, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: