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

META: Restore 1.9 backups into Moodle 2.1 (phase 1)

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.1
    • Component/s: Backup
    • Labels:
    • Testing Instructions:
      Hide
      • Take a course backup created in Moodle 1.9
      • Pick the ZIP file in Moodle 2.1 restore process
      • TEST: make sure that the course contents is restored correctly

      Things to focus on: the order of the modules, the modules settings, embedded images, question bank, resources

      Notes: no user data (users, grades, posts, submissions etc) are converted. No blocks are converted.

      Show
      Take a course backup created in Moodle 1.9 Pick the ZIP file in Moodle 2.1 restore process TEST: make sure that the course contents is restored correctly Things to focus on: the order of the modules, the modules settings, embedded images, question bank, resources Notes: no user data (users, grades, posts, submissions etc) are converted. No blocks are converted.
    • Difficulty:
      Difficult
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_21_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      backup-convert

      Description

      It's going to be a highly complex task to perform the transformation of Moodle 1.9.x backups into the new, improved, Moodle 2.x backup format. Too many things have changed between both versions to be able to achieve this easily.

      More info: http://docs.moodle.org/en/Development:Backup_2.0_-_Provide_upwards_compatibility_of_Moodle_1.9.x_backups

        Attachments

          Issue Links

          1.
          Modify grouped XML parser in order to provide start/end tag hooks Sub-task Closed Eloy Lafuente (stronk7)
          2.
          Implement automatic-closing of all opened tags in the XML writer Sub-task Closed Eloy Lafuente (stronk7)
          3.
          R0401 Implement the conversion path selector Sub-task Closed David Mudrák (@mudrd8mz)
          4.
          R0402 Implement the conversion pre-check Sub-task Closed David Mudrák (@mudrd8mz)
          5.
          R0404 Implement convert exceptions Sub-task Closed David Mudrák (@mudrd8mz)
          6.
          R0405 Implement conversion logging Sub-task Closed David Mudrák (@mudrd8mz)
          7.
          Make the assignment module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          8.
          Make the database module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          9.
          Make the feedback module 1.9 backups restorable in 2.1 Sub-task Closed Rossiani Wijaya
          10.
          Make the forum module 1.9 backups restorable in 2.1 Sub-task Closed Andrew Davis
          11.
          Make the chat module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          12.
          Make the choice module 1.9 backups restorable in 2.1 Sub-task Closed David Mudrák (@mudrd8mz)
          13.
          Make the label module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          14.
          Make the lesson module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          15.
          Make the quiz module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          16.
          Make the resource module 1.9 backups restorable in 2.1 Sub-task Closed Andrew Davis
          17.
          Make the SCORM module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          18.
          Make the survey module 1.9 backups restorable in 2.1 Sub-task Closed Rossiani Wijaya
          19.
          Make the wiki module 1.9 backups restorable in 2.1 Sub-task Closed Aparup Banerjee
          20.
          Make the workshop module 1.9 backups restorable in 2.1 Sub-task Closed David Mudrák (@mudrd8mz)
          21.
          R0410 Automatic data transformations/removal should support multiple XML paths Sub-task Closed David Mudrák (@mudrd8mz)
          22.
          R0413 Remove raw accesses to the backup_ids_temp table Sub-task Closed David Mudrák (@mudrd8mz)
          23.
          Modify start/dispatch/end notifications to be called in correct order Sub-task Closed Eloy Lafuente (stronk7)
          24.
          Prepare a backup of 1.9 course for testing the conversion Sub-task Closed Tomaz Lasic
          25.
          Make the question bank 1.9 backups restorable in 2.1 Sub-task Closed David Mudrák (@mudrd8mz)
          26.
          Migrate files into correct filearea during the conversion Sub-task Closed David Mudrák (@mudrd8mz)
          27.
          Make the glossary module 1.9 backups restorable in 2.1 Sub-task Closed David Mudrák (@mudrd8mz)

            Activity

              People

              • Votes:
                69 Vote for this issue
                Watchers:
                61 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  1/Jul/11