Details

    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE
    • Rank:
      32349

      Description

      After adding IMS-CC support into core for Moodle 2.2 (see MDL-29956), this is the issue that will handle the task of improving the export feature to get it completed, both from an POV of integration with the backup subsystem (implementing converters properly) and to cover as many activities as possible.

        Issue Links

          Activity

          Hide
          Eloy Lafuente (stronk7) added a comment -

          As far as it has been impossible to spend time refactoring backup converters... I'm going to enable the imscc converter for 2.3.

          Show
          Eloy Lafuente (stronk7) added a comment - As far as it has been impossible to spend time refactoring backup converters... I'm going to enable the imscc converter for 2.3.
          Hide
          Eloy Lafuente (stronk7) added a comment -

          Done:

          • MDL-33079 has been sent to integration to enable the IMSCC export in all 2.3 sites.
          • MDL-33080 has been detected and one possible solution is provided about ims-cc packages exported from Moodle not being importable back to Moodle.

          Surely now we should start some process reviewing how everything is handled on export and import to be ready for release in 1month.

          Show
          Eloy Lafuente (stronk7) added a comment - Done: MDL-33079 has been sent to integration to enable the IMSCC export in all 2.3 sites. MDL-33080 has been detected and one possible solution is provided about ims-cc packages exported from Moodle not being importable back to Moodle. Surely now we should start some process reviewing how everything is handled on export and import to be ready for release in 1month.
          Hide
          Eloy Lafuente (stronk7) added a comment -

          I'will keep this open for future enhacements of the converters. Pleas create new IMSCC issues for anything else, ciao

          Show
          Eloy Lafuente (stronk7) added a comment - I'will keep this open for future enhacements of the converters. Pleas create new IMSCC issues for anything else, ciao
          Hide
          James Day added a comment -

          Given that the Moodle Documentation states that it ONLY supports exporting certain items...

          What exactly does Moodle NOT export using CC?

          Documentation Note:
          Currently the ONLY activities that can be exported to IMS CC are as follows:
          Forum
          Label
          IMS LTI activity (external tool)
          Page resource
          Quiz (partial support)
          URL resource

          Show
          James Day added a comment - Given that the Moodle Documentation states that it ONLY supports exporting certain items... What exactly does Moodle NOT export using CC? Documentation Note: Currently the ONLY activities that can be exported to IMS CC are as follows: Forum Label IMS LTI activity (external tool) Page resource Quiz (partial support) URL resource
          Hide
          Darko Miletic added a comment -

          Everything that is not on the list you provided is not exported to CC.

          With the latest changes in MDL-44630 CC will have full support of the quiz, and wil be able to export folder resources as well.

          Show
          Darko Miletic added a comment - Everything that is not on the list you provided is not exported to CC. With the latest changes in MDL-44630 CC will have full support of the quiz, and wil be able to export folder resources as well.
          Hide
          James Day added a comment -

          Where are those items listed or defined?

          The documentation only provides half of the story.

          If there is a list of things Exported, there should be a corresponding list of items NOT exported to allow everyone to cover all of the bases when exporting content. That way after you import the course into another server or LMS you will be able to go down a checklist to make sure all of your content is accounted for and re-add items that may not have been exported.

          Show
          James Day added a comment - Where are those items listed or defined? The documentation only provides half of the story. If there is a list of things Exported, there should be a corresponding list of items NOT exported to allow everyone to cover all of the bases when exporting content. That way after you import the course into another server or LMS you will be able to go down a checklist to make sure all of your content is accounted for and re-add items that may not have been exported.
          Hide
          Darko Miletic added a comment -

          I see no point in adding what is not exported when anybody can deduce that information by excluding what is exported. If you don't like that you are more than welcome to create a new page in Moodle Wiki and add that information.

          Show
          Darko Miletic added a comment - I see no point in adding what is not exported when anybody can deduce that information by excluding what is exported. If you don't like that you are more than welcome to create a new page in Moodle Wiki and add that information.
          Hide
          Ray Lawrence added a comment -

          +1 List the finite stuff. Compiling the other list might be a life's work...

          Show
          Ray Lawrence added a comment - +1 List the finite stuff. Compiling the other list might be a life's work...
          Hide
          James Day added a comment - - edited

          I would love to create the list and put it anywhere you would like...

          But since I do not know what is NOT exported I do not know what to deduce to put into the Wiki...

          Not to be snarky, but this is a little bit rediculus...

          Show
          James Day added a comment - - edited I would love to create the list and put it anywhere you would like... But since I do not know what is NOT exported I do not know what to deduce to put into the Wiki... Not to be snarky, but this is a little bit rediculus...
          Hide
          Darko Miletic added a comment - - edited

          What you say makes no logical sense from any point of view. People care what is supported and you have that listed in this document.
          http://docs.moodle.org/23/en/IMS_Common_Cartridge_import_and_export

          Document could be a bit better I grant you that but information listed there is correct. Anything not listed there is not supported. That includes all other activities in stock moodle and ALL third-party activities listed in moodle plugin database.

          Reason as to why is that is due to limitations common cartridge has. You can read more on that here:
          http://docs.moodle.org/dev/IMS_common_cartridge_Implementation_specifics

          And I end this discussion here. You know what you can do if you want.

          Show
          Darko Miletic added a comment - - edited What you say makes no logical sense from any point of view. People care what is supported and you have that listed in this document. http://docs.moodle.org/23/en/IMS_Common_Cartridge_import_and_export Document could be a bit better I grant you that but information listed there is correct. Anything not listed there is not supported. That includes all other activities in stock moodle and ALL third-party activities listed in moodle plugin database. Reason as to why is that is due to limitations common cartridge has. You can read more on that here: http://docs.moodle.org/dev/IMS_common_cartridge_Implementation_specifics And I end this discussion here. You know what you can do if you want.

            People

            • Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated: