Sharing Cart

Blocks ::: block_sharing_cart
Maintained by Don Hinkelman, Tue Korsgaard
**Sharing Cart 4.4, release 5 is available here in the Plugins Database from 29 July 2024. Requires Moodle 4.2 and PHP 8.0** Download here or for more timely releases and reporting issues, go to github: https://github.com/donhinkelman/moodle-block_sharing_cart/. The Sharing Cart is a block that enables sharing of Moodle content (resources, activities) between multiple courses on your site.
Latest release:
5420 sites
1k downloads
198 fans
Current versions available: 6
New version, Sharing Cart 4.5, is due soon (later in 2024) which is a complete rework of the plugin. Sorry, but any bugs associated with current release will not be processed. We encourage you the retest the issue after the release of the new version and resubmit the issue. 

Sharing cart allows the teacher to copy sections and individual activities into a clipboard (the 'sharing cart'), so the teacher can easily move activities from one course to another without having to go into the "Reuse course" function. 

Another common use case for the sharing is to created shared teachers course which a teacher can easily copy her best activities into and and other teaches can reuse those in his own courses. 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 currently maintained by the premium Moodle partner, "moxis". If you have any specific feature request, feel free to reach out on: support@moxis.dk. Don Hinkelman from the Moodle Association of Japan is handling bug discussion, testing and user assistance in either in this forum or the github bug tracker. Please bear in mind this a community-driven plugin with limited resources. 

Sharing Cart was designed in 2008 by teachers in Japan eager to collaborate and share their teaching activities. Later, Sharing Cart 3.0 was submitted to Remote Learner for independent vetting and passed May 2016. In versions 3.x, new interface programmed by moxis was added, in addition to 'Section Copy' feature and Postgres compatibility (co-funded by Ulm University, Germany and Sapporo Gakuin University, Japan with programming by Ponlawat Weerapanpisit. Thanks especially to the programming team of moxis who have vastly improved the plugin and continuously supported it over the past five years.
Brought to you with ❤️ frommoxis logo

Screenshots

Screenshot #0
Screenshot #1

Contributors

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

Comments RSS

Show comments
  • Michael Zwahlen
    Tue, Jun 11, 2024, 8:22 PM
    Hi Don, Thanks a lot for your plugin. Our teachers use this tool a lot !
    Do you know some news about the Info-Banner saying: "New version 4.5 is due soon (end of May 2024)"?
    As we try to stay up2date with latest moodle-versoins, right now the sharing cart is not working.
    Tanks a lot for your work!
  • NCT Perth
    Mon, Jun 17, 2024, 10:39 PM
    Hi everyone we have had a look at the issue of it not sharing in Moodle version 4.4. We've identified the issue and can have the plugin built if anyone is interested.
  • Philip Blake
    Wed, Jun 19, 2024, 8:52 PM
    Hi NCT Perth. We'd be interested in getting Sharing Cart up and running on 4.4. How can we get going?
  • Steve BLACKWELL
    Fri, Jun 21, 2024, 10:50 AM
    Amazing plugin that took our Moodle to a new level. However, we have recently updated to Moodle 4.4.1 (Build: 20240614) and Sharing Cart 4.4 release 3. We can copy items to the sharing cart but when we attempt to copy from the cart and into a course, a message appears at the top of the course saying: Copying this shared item followed by the item icon, its name and a cancel icon. There are no target markers elsewhere in the course and my only option (after a lengthy wait) is to click on the cancel icon in the message. Any ideas are welcome.
  • Lénaïc Genbauffe
    Fri, Jun 21, 2024, 7:06 PM
    Hello, thank you for your plugin. I have a question for you. We have a course where the teachers are registered as students but we want to give them the option of using the shared cart to copy activities from this course and allow them to paste them into their course. Do you have any ideas on how to do this?

    Thanks !
  • Don Hinkelman
    Fri, Jun 21, 2024, 8:58 PM
    The purpose of roles is to give different rights to educators and learners. Actually, Moodle allows your teachers to be a student and teacher role simulataneously.
  • Don Hinkelman
    Fri, Jun 21, 2024, 8:59 PM
    I don't see a problem, because you can also design a custom role if you wish.
  • Veronique B
    Tue, Jun 25, 2024, 4:01 PM
    Hi Don, thanks a lot for your plugin. Same here, sharing cart is not working in our Moodle 4.4. Do you have any idea when it will be working again? Our teachers can't wait smile
  • Olivier Delhaye
    Sat, Jul 20, 2024, 5:24 PM
    Hello Don, will we be able to use your excellent plugin under Moodle 4.4 soon? Thank youuu.
  • Don Hinkelman
    Sat, Jul 20, 2024, 7:53 PM
    Hi Veronique and Olivier, I recommend that you download the latest Sharing Cart code from github. It appears the 4.4 problems have been fixed, but it is unclear to me whether you have to download from the master branch or the 4.2 Stable Branch. Go here: https://github.com/donhinkelman/moodle-block_sharing_cart/pull/204
  • Olivier Delhaye
    Sun, Jul 21, 2024, 4:28 AM
    moodle-block_sharing_cart-master.zip downloaded from the Master branch. Everything seems okay now . Don, you are our god. Thank youuu. 😊
  • Don Hinkelman
    Mon, Jul 29, 2024, 10:48 PM
    As of today, the Moodle plugins Database version of Sharing Cart (4.4, release 5) now has the latest github fixes included. I believe it will work well in Moodle 4.4. Keep me informed, especially in the Github comments.
  • Jamie Abernathy
    Fri, Aug 30, 2024, 12:46 AM
    We are on 4.3, and can only use the sharing cart if we allow a role to have restore access. According to our service provider the reason for this is because the code is tied to "restore." For future versions is there any hope that the code will be separate from "restore?" Or is there a way to allow the sharing cart, but not restore for a role?
  • Çağrı Akkaya
    Fri, Nov 8, 2024, 6:49 PM
    Hello everyone,
    First of all, thank you for this plugin. It is truly a lifesaver.
    Your support and answers here are very valuable.

    After the latest update, I am getting an error like the one below. The plugin works fine in the "admin" role, but it gives an error in the "manager" role. In the manager role, it is added to the cart, but I cannot add the cart to another course.
    Moodle: 4.3.6 (Build: 20240812)

    base_setting_exception: error/setting_locked_by_permission in [dirroot]/backup/util/settings/base_setting.class.php:171 Stack trace: #0 [dirroot]/blocks/sharing_cart/classes/controller.php(708): base_setting->set_value() #1 [dirroot]/blocks/sharing_cart/restore.php(95): block_sharing_cart\controller->restore() #2 {main}

    Error code: notlocalisederrormessage

    line 112 of /blocks/sharing_cart/restore.php: moodle_exception thrown
  • Marius Mailänder
    Tue, Jan 7, 2025, 9:31 PM
    Hi Everyone,

    I’m a big fan of the plug-in and truly see its potential! However, I was wondering if the usability could be improved, particularly when inserting elements.

    At the moment, it’s not immediately clear where users should click. For example, there’s the process box at the top that says “Copying this item:…”, but then there’s also a grey box with an arrow that users need to click. In my case, the course header (e.g., “Welcome to this course…”) is displayed in between, which makes it a bit confusing.

    It’s not very clear that the grey box with the arrow is the action point to start the process. Perhaps adding a label like “Click here for import” could help. Even better might be a color scheme that highlights all the sharing cart elements during the process. For instance, if the grey boxes were red or visually distinct, it would be much clearer which elements on the screen are part of the sharing cart functionality.

    Just wanted to share this feedback in case it helps make the experience a bit smoother for everyone! 😊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Please login to post comments