Moodle

Add sharing cart block to core and integrate it with the community hub interface

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: Backup, MNet
  • Labels:
    None
  • Affected Branches:
    MOODLE_20_STABLE

Description

The sharing cart allows one-click backup of any course resource or activity, which then appears in the block on the side of the course, and one-click restore to another course on the same site (the same block with the same saved activities is visible in every course you go to).

As part of the community hub development, discussion has emerged around the idea of being able to cherry-pick single resources or activities shared on remote courses rather than importing the whole course. The sharing cart offers an ideal interface for this and hides all of the long-winded backup process that will put people off if they just want a single item.

To be able to get a document, a quiz or an assignment with two clicks would revolutionise the way people collaborate in sharing teaching resources, potentially turning Moodle into a killer application for schools interested in collaboration.

Issue Links

Activity

Hide
Matt Gibson added a comment -
Show
Matt Gibson added a comment - Discussion topic: http://moodle.org/mod/forum/discuss.php?d=126728
Hide
Don Hinkelman added a comment -

The Sharing Cart for 1.9, release 6 now has a direct repository connection built in. Uses Dublin Core metadata, plus domain-specific, configurable metadata. Download the latest version and follow the instructions on http://moodlelang.org.

Show
Don Hinkelman added a comment - The Sharing Cart for 1.9, release 6 now has a direct repository connection built in. Uses Dublin Core metadata, plus domain-specific, configurable metadata. Download the latest version and follow the instructions on http://moodlelang.org.
Hide
Martin Dougiamas added a comment -

WHile the import and backup functions both already allow this, I totally agree that having the interface directly on the course page makes sense and I'd love to see this cut/paste idea implemented in 2.0.

So basically in any course, you click click click to select some activities and get them immediately into a buffer, and this buffer is availble from

  • the export process in the course (to push to hub or downloadable backup file).
  • the import process in another course (under course admin) to directly copy it over
Show
Martin Dougiamas added a comment - WHile the import and backup functions both already allow this, I totally agree that having the interface directly on the course page makes sense and I'd love to see this cut/paste idea implemented in 2.0. So basically in any course, you click click click to select some activities and get them immediately into a buffer, and this buffer is availble from
  • the export process in the course (to push to hub or downloadable backup file).
  • the import process in another course (under course admin) to directly copy it over
Hide
Don Hinkelman added a comment -

Yes, Martin, that is the basic principle of the Sharing Cart--copy an item into cart, paste it into another location. The "buffer" appears as a block that follows the user around wherever they go in the site. The block can also function as a library of frequently used course items that a teacher can keep in folders, or as you say, push to a hub or repository. Of all the plugins I have worked on, this one has been the most popular, and a must-have for all the teachers at my school.

By the way, release 8 - 20090918 of the Sharing Cart, available in CVS, fixes some issues we found after upgrading to Moodle vers. 1.9.5+. No one has tested the Sharing Cart in Moodle 2.0, but since it relies on standard backup/restore operations of Moodle, any changes there would mean similar changes for the Sharing Cart.

Show
Don Hinkelman added a comment - Yes, Martin, that is the basic principle of the Sharing Cart--copy an item into cart, paste it into another location. The "buffer" appears as a block that follows the user around wherever they go in the site. The block can also function as a library of frequently used course items that a teacher can keep in folders, or as you say, push to a hub or repository. Of all the plugins I have worked on, this one has been the most popular, and a must-have for all the teachers at my school. By the way, release 8 - 20090918 of the Sharing Cart, available in CVS, fixes some issues we found after upgrading to Moodle vers. 1.9.5+. No one has tested the Sharing Cart in Moodle 2.0, but since it relies on standard backup/restore operations of Moodle, any changes there would mean similar changes for the Sharing Cart.
Hide
Anthony Borrow added a comment -

If this were to be implemented, it would need to be done very carefully to ensure proper file access permissions. It seems to introduce another level of things in the "sharing cart". I wonder how we might use the existing course, groups, cohorts or simply individual users to a file to accomplish something similar to how Google Docs handles document sharing. In other words, files that I own are my private files and there could be a shared files which would show a list of all files that others have shared with me. Peace - Anthony

Show
Anthony Borrow added a comment - If this were to be implemented, it would need to be done very carefully to ensure proper file access permissions. It seems to introduce another level of things in the "sharing cart". I wonder how we might use the existing course, groups, cohorts or simply individual users to a file to accomplish something similar to how Google Docs handles document sharing. In other words, files that I own are my private files and there could be a shared files which would show a list of all files that others have shared with me. Peace - Anthony
Hide
Don Hinkelman added a comment -

The Sharing Cart operates on the philosophy that sharing of materials among teachers is a good thing. If you have a situation or school culture where teachers are discouraged from sharing or where commercial content is used that prohibits sharing, then the Sharing Cart does not fit that kind of culture.

Maybe Moodle needs to be on the side of commercial publishers and protect their interests. Or maybe Moodle needs to build in a locking mechanism whereby a content creator can prevent the Sharing Cart from copying it into the cart. I don't think group permissions are needed because already the Sharing Cart limits to those who are authorized teachers in the system.

The only potential problem we have at our school with the Sharing Cart is that we have licensed 1000 TOEIC quiz questions which we pay for on an annual basis. A teacher could potentially copy some of those quizzes one by one (a lengthly task) and use them. So it would benefit the content publisher to have such a locking mechanism as I described.

Show
Don Hinkelman added a comment - The Sharing Cart operates on the philosophy that sharing of materials among teachers is a good thing. If you have a situation or school culture where teachers are discouraged from sharing or where commercial content is used that prohibits sharing, then the Sharing Cart does not fit that kind of culture. Maybe Moodle needs to be on the side of commercial publishers and protect their interests. Or maybe Moodle needs to build in a locking mechanism whereby a content creator can prevent the Sharing Cart from copying it into the cart. I don't think group permissions are needed because already the Sharing Cart limits to those who are authorized teachers in the system. The only potential problem we have at our school with the Sharing Cart is that we have licensed 1000 TOEIC quiz questions which we pay for on an annual basis. A teacher could potentially copy some of those quizzes one by one (a lengthly task) and use them. So it would benefit the content publisher to have such a locking mechanism as I described.

Dates

  • Created:
    Updated: