Blocks: Sharing Cart

Maintained by Picture of Don HinkelmanDon Hinkelman, Picture of Tue KorsgaardTue Korsgaard
The Sharing Cart is a block that enables sharing of Moodle content (resources, activities) between multiple courses on your site. Sharing Cart 3.0 was submitted to Remote Learner for independent vetting and passed May 2016. Updated and tested OK for Moodle 3.3>>3.7 on 10 September 2019. Includes new 'Section Copy' feature and Postgres compatibility (co-funded by Ulm University, Germany and Sapporo Gakuin University, Japan).
2066 sites
123 fans
Current versions available: 3

News from Global MoodleMoot Barcelona: Praxis of Copenhagen will become co-maintainers of the Sharing Cart. Thank you Tue Korsgaard for your collaboration.  Also, thanks to Alex Bias and Kathrin Oswald for their advice and support. *Tested OK for Moodle 3.7*  The Sharing Cart is a block for duplicating course items into a personal library and an easy way to move those Moodle resources and activities between multiple courses on your site. With just three clicks, the Sharing Cart copies and moves a single course item from one course to another. It copies without user data--similar to the "Import” function in Course Administration. From version 2.3, user content in Forums, Wikis, Glossaries and Databases can optionally be included. In addition, items can be collected and saved on the Sharing Cart indefinitely, serving as a library of frequently used course items available for duplication. The Sharing Cart is viewable only by teachers, course creators and administrators. Tested on Moodle 3.3, 3.4, 3.5, 3.6 and 3.7. If you have an earlier version of Moodle, please download an earlier version of Sharing Cart that matches your site from this plugins database. Note, the github host has been moved to donhinkelman. We appreciate if you can report your requests and issues there.


Screenshot #0
Screenshot #1


Picture of Don Hinkelman
Don Hinkelman (Lead maintainer)
Picture of Tue Korsgaard
Tue Korsgaard: Maintainer
Picture of VERSION2 INC
VERSION2 INC: Original Programming Team
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Roman Galperin
    Wed, Aug 7, 2019, 10:46 PM
    Hi, I'm running the previous version of the plugin on Moodle 3.1 and would really love to obtain the "copy section" feature. Unfortunately I can't upgrade my Moodle version due to a large amount of customization. Is it possible for me to modify the code of the older version to make this feature work? Or is the new version constructed in a completely different manner?
  • Picture of Acqua Alta
    Thu, Aug 8, 2019, 3:21 PM
    Michael Milette, I've got the latest version of the plugin installed on Moodle v3.7, and it's seems to work OK.
    We actually encounter an issue with it , but it's theme related, so probably not the plugin fault.
  • Picture of pierre REMY
    Mon, Aug 12, 2019, 4:51 PM
    i have a big scorm activity in a course. i duplicated(physicaly) it in other courses. now my backup sapce/moodle storage is expanded ! does this plugin allow me to share my scorm activity and reduce the moodle storage ?
  • Picture of Lucas Pedroso
    Mon, Aug 12, 2019, 11:17 PM
    Hello guys!
    Will we have any updates to version 3.7?
    When I tried to use version 3.7 it had some issues, one of them was that I couldn't click the Enable Editing button.

    He is sorely missed = (
  • Picture of ivan garcia vega
    Wed, Aug 14, 2019, 10:48 PM
    I can't use the extension in the snap theme
  • Picture of Don Hinkelman
    Fri, Sep 13, 2019, 7:38 AM
    Just to report that the Sharing Cart has been tested in a standard Moodle theme and works for 3.7. I'm afraid we are not able to fix issues for other themes, so please contribute code on github (donhinkelman) and I will try to integrate those code additions. Also, I am usually six months late testing in new releases, so if anyone can test in Moodle 3.8 when it is released, please announce your results here.
  • Picture of Blair F.
    Sat, Sep 28, 2019, 12:31 AM
    I just noticed that the SC menu option is missing from all of my *sections* containing any resources and activities and instead appears at the bottom of the edit menu for the first resource or activity. In empty sections, it appears where expected - on the menu for the section. I'm using version 3.6, release 1 2019012000, in Moodle 3.6.6. I've also noticed that this issue occurs only with the Collapsed Topics format, so I will be posting the issue under that plugin. However, if I can, I'd like to include a clue for Gareth as to what might be the issue. Don, do you have any idea that I might be able to share with Gareth?
  • Picture of Don Hinkelman
    Sat, Sep 28, 2019, 3:12 PM
    Blair, thank you for reporting this issue. Could I ask you to post the issue in the github bug-reporting for SC here: Then could I kindly ask any programmer who would have time to fix this, to post the fixed code as a pull request at the same location. I will merge that request right away. Much obliged!
  • Picture of Birgit Lachner
    Wed, Oct 30, 2019, 6:09 PM
    just to understand the use of this Plugin: is it possible to share the activities with collegues? Or is it just to move an activities von from course to another?
    Regards, Birgit
  • Picture of Acqua Alta
    Fri, Nov 1, 2019, 5:01 PM
    Hi Birgit,
    If the teacher has a role with an editing permission in your course course, he can copy the activity to his/her course, so in a way that's sharing the activity with other colleagues. The problem is of course that you have to share the entire course with them, and that's too much for some people.

    I'm not aware of a way to share a specific activity with everyone, besides a creating a new course that is dedicated entirely for sharing with colleagues. But I wouldn't be surprised if there's a plugin that does what you want it. If you'll find one, please share.
  • Picture of Osvaldo Canato
    Sun, Dec 15, 2019, 6:56 AM
    Hi Don,

    Just updated to moodle 3.8 and sharing cart is not working. More exactly, every time we turn edition on, all edition button freezes. Then, if we purge all caches and return to course, that's ok. But if in sequence we turn edition off and on again, the freezing problem returns.

    Hope you can fix this fantastic plugin!

    Best Regards,
  • Picture of Don Hinkelman
    Sun, Dec 15, 2019, 4:30 PM
    Hi Osvaldo, Thank you for testing the Sharing Cart in Moodle 3.8. I assume the Sharing Cart was working OK before in Moodle 3.7. Please go to github here: to report this issue and explain the theme that you are using and any more details so that we may reproduce this issue.
  • Picture of Katja Neubehler
    Tue, Dec 17, 2019, 6:27 PM
    Dear Don Hinkelman,

    Thanks for this great plugin. We installed the master-version on our Moodle 3.5 installation and recognized some graphical issues: The shopping basked icon appears for course sections, but not for activities. Is there some incompability reguarding the versions (is there a Plugin Version for Moodle 3.5 available)?

    Another question concerns the capabilities used for this plugin: We'd appriciate the possibility to give users the capabilities to copy content of a foreign course into sharing cart and use it in their own courses (after the Trainer inserted the shring cart block in course). Therefore, the user needs the following capabilities - as far as we found out: moodle/backup:backupactivity, moodle/backup:configure and moodle/course:update. Could you provide some more information, where exactly and why these capabilities are used?
    We hope, you can help us with this concern?

    Best regards!
  • Picture of Acqua Alta
    Wed, Dec 18, 2019, 9:51 PM
    Hi Katja,
    Please note the following issue in the plugin repository:
    It doesn't answer your question directly, but you can find there info about more capabilities that are required for copying content with the plugin.
  • Picture of Alvaro Moodle Eurecat
    Tue, Jan 21, 2020, 12:40 AM

    When i try to copi a single antivity it works very well, but when i try to copy a setion a error text box appears saying:

    "A required parameter (sectionname) was missing"
Please login to post comments