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

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

    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

        Gliffy Diagrams

          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
             
            4.
            R0402 Implement the conversion pre-check Sub-task Closed David Mudrák
             
            5.
            R0404 Implement convert exceptions Sub-task Closed David Mudrák
             
            6.
            R0405 Implement conversion logging Sub-task Closed David Mudrák
             
            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
             
            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
             
            21.
            R0410 Automatic data transformations/removal should support multiple XML paths Sub-task Closed David Mudrák
             
            22.
            R0413 Remove raw accesses to the backup_ids_temp table Sub-task Closed David Mudrák
             
            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
             
            26.
            Migrate files into correct filearea during the conversion Sub-task Closed David Mudrák
             
            27.
            Make the glossary module 1.9 backups restorable in 2.1 Sub-task Closed David Mudrák
             

              Activity

                People

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

                  Dates

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