Blocks: Sharing Cart

Maintained by Picture of Don HinkelmanDon Hinkelman, Picture of Tue KorsgaardTue Korsgaard
**New: Sharing Cart 3.8, release 10 fixes numorous minor bugs and enhancements** 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. Includes new interface programmed by Praxis of Denmark, in addition to 'Section Copy' feature and Postgres compatibility (co-funded by Ulm University, Germany and Sapporo Gakuin University, Japan).
2614 sites
138 fans
Current versions available: 4

News from Global MoodleMoot Barcelona: Praxis of Copenhagen is now a co-maintainer of the Sharing Cart. Thank you, Tue Korsgaard and the Praxis team for your collaboration. Also, thanks to Alex Bias and Kathrin Oswald of Ulm University for advice and support. 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.7, and 3.8. 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

Show comments
  • Picture of Evan G
    Thu, Jun 11, 2020, 2:14 AM

    I have SC 3.8 installed on Moodle 3.6.6, should there be the "Copy to sharing Cart" Icon next to every activity ? Or can I only copy entire Sections/Topics and then i can individually move activities to other courses from the Copied Section ?
  • Picture of Deepak Bhalla
    Mon, Jun 22, 2020, 9:11 PM
    Hi !

    We have recently installed the sharing cart plugin on Moodle 3.8. Admins and Managers can use sharing cart easily however teachers when they try to copy something to sharing cart get this error: "error/setting_locked_by_permission". 

    I could not find the permission in questions though I have reviewed all permissions for the editingteacher profile.

    Please help.


    Deepak Bhalla
  • Picture of Jari Vilkman
    Wed, Jun 24, 2020, 2:07 PM

    How long are activities stored in sharing cart -block?
  • Picture of tehila openapp
    Thu, Jun 25, 2020, 4:57 PM
    hi don

    thanks to your plugin.
    i have a question.
    when i shared two activity than one has restricted access by second activity the restricted access dont copy. appears that missing activity id,
    (i think it becouse it became new instance to activitys);
    but in imoprt content of core of moodle when i import the two activity the restricted access copied.

  • Picture of Camille Carlier
    Wed, Jul 8, 2020, 4:56 PM
    Hello Deepak,

    I had the same issue ("error/setting_locked_by_permission") and I've fixed it by turning the permission "moodle/backup:configure" on "Allow".

  • Picture of Don Hinkelman
    Wed, Jul 8, 2020, 8:02 PM
    Hi Jari, items copied to the Sharing Cart stay there forever. That is why we made Bulk Delete, so that it is easier to remove a large number of items in the Cart. You see my Sharing Cart, over 100 items, so I have to empty it from time to time
  • Picture of Clare Hayward
    Tue, Jul 28, 2020, 5:00 PM
    Hi, we are upgrading from 3.5 to 3.9 and would like to continue use of this plugin. Will it work on 3.9 or are there plans to release a version for 3.9?
  • Picture of Don Hinkelman
    Tue, Jul 28, 2020, 9:44 PM
    Hi Clare, we anticipate Sharing Cart 3.8 will work in Moodle 3.9. Just waiting for someone to install it and report any issues in our github.
  • Picture of Joseph Liaw
    Thu, Jul 30, 2020, 6:54 AM
    Hi Don:

    I recently upgraded to the latest version of Moodle 3.8.4+ (Build: 20200717), and installed the latest Sharing Cart Release 10--I'm able to copy in the Sharing Cart (I'm the site admin and also teach several courses), but I'm not able to copy out of the Sharing Cart into a Course section like I normally can.

    Any ideas on how to troubleshoot?

    Thank you for your hard work on this, and the Sharing Cart is a fantastic plugin that really helps teachers share their work and rapidly develop their courses in an elegant, intuitive fashion!
  • Picture of Don Hinkelman
    Thu, Jul 30, 2020, 9:33 AM
    Sounds like Hotel California--check in any time you like... but you can never copy out. This may be due to a theme or a course format. Could you go to github, and make a Issue there, describing your theme, course format, Moodle version, SC version, and also browser information. Did you use Chrome, Firefox, Safari, etc. That would help.
  • Picture of Blair F.
    Fri, Jul 31, 2020, 1:41 AM
    Don, I reported the issue in Github a couple of days ago:
  • Picture of Blair F.
    Fri, Jul 31, 2020, 3:39 AM
    Joseph Liaw, would you mind turning on your debugging messaging for a moment and see if you get the same error that I get when I attempt this on Moodle 3.9? I get the message "Fatal error: Class 'backup_execution_step' not found in /data/shares/vcc/moodle-3.9/backup/moodle2/backup_stepslib.php on line 33"

    I have checked the backup_stepslib.php files in the latest Moodle 3.9, in the Beta version (where I had no problem) and in 3.8, and there's no difference at all between them.
  • Picture of Blair F.
    Sat, Aug 1, 2020, 3:52 AM
    I just installed the latest version of Moodle 3.9 my local computer and am not getting the error.
    I would love it if Joseph could run the debugger and report any error messages to see if they are the same as mine.
    I wonder if it has anything at all to do with this versioning that is beyond my level of understanding:
    MySQL: 5.7.29-0ubuntu0.16.04.1
  • Picture of Joseph Liaw
    Sat, Aug 1, 2020, 10:54 PM
    Hi Don and Blair: I got it figured out...we are running the very innovative and forward-looking Snap theme--has a very intuitive and and user-friendly UI, but doesn't always work well with blocks. I turned on the URL theme hack so that a teacher can add in "?theme=classic" to temporarily switch to the Classic theme, and then they can add in "?theme=Snap" to go back--not ideal, but it works.

    The new Sharing Cart is fantastic!!! Love the folder feature to help teachers stay organized, and the bulk copy and delete feature is brilliant. Thanks for your follow up and sharing your hard work with the Moodle Community!
  • Picture of Blair F.
    Wed, Aug 12, 2020, 2:20 AM
    Thanks for the update, Joseph. Can you tell me if, before your fix, you were getting the Fatal error: Class 'backup_execution_step' not found in yourserver/backup/moodle/backup_stepslib.php on line 33 ?
1 2 3 4 5 6 7 8 9 10
Please login to post comments