Moodle plugins directory: Stash | Moodle.org
Stash
The stash block is a good way to encourage more interaction with activities and is invaluable for teachers looking to gamify their course.
This plugin introduces a block that shows students items that they have picked up through the course.
The teacher can create items and then place them in activities and resources for students to find.
Items can be set to be collected once and encourages exploration of the course material. It is also possible to set an item to have an unlimited supply from a set location. This could encourage students to return to specific areas to collect more items.
You can also check out this video:
Quick start
We've crafted a sample course for you to try, it is the best way to see what this plugin has to offer. Please accurately follow those steps:
2/ Install the three following plugins (without exception)
- This plugin (block_stash)
- The availability plugin (availability_stash)
- The filter plugin (filter_shortcodes)
4/ Restore this backup file as a new course
5/ Enrol a student in the new course
6/ Now, login as that student and try the course
Important note
In order to make this plugin easier to use and fully featured, please also install:- The availability plugin (availability_stash)
- The filter plugin (filter_shortcodes)
- NEW! The tinyMCE plugin (tiny_stash) -- Greatly improves the experience of creating and inserting items and trades.
They are highly recommended.
Thank you for your hard work on Stash--can't wait until the swap feature is implemented, and I completely forgot about the availability plugin already made for Stash! I poked around and it is wonderful! Thank you for sharing your great work with the Moodle community!
Thanks for any additional info. Haven't tried the filter or availability.
We take the security of our plugin very seriously and so would like to clear up any possible problem that has been found. Can you provide any information about the anti-virus software that you are running? The zip file is an upload of the file created by clicking the download link (and then renamed to follow plugin guidelines) provided by github. I think that it's extremely likely that the report is a false positive.
New version sounds exciting! I installed the upgraded block and filter, but then when I tried to load my course it wouldn't show up and I got an error: "This page isn’t working _____________ is currently unable to handle this request. HTTP ERROR 500". Any ideas on how to troubleshoot? I tried to turn on debugging but nothing loads and no other error messages show up.
Thanks for your help and keep up the great work!
That is disappointing to hear. Can you possibly tell me what version of Moodle and php you are using? I'll try and get it fixed today if possible.
Thanks for your quick reply--talk about responsiveness!!
Good news: your new update loads courses correctly now! Thank you!
The Trading feature is GREAT!!!!
Bad news: However....one more weird bug--I can get the Stash snippet to show up when I am logged in as a teacher / admin, but when I login with a test STUDENT account the Stash does not show up!! I even forced running a cron job to see if that needed to be done to process the filter...
This is unfortunate because then it defeats the whole purpose of using Stash!
Any ideas?
We are getting very close! Thanks Adrian!
All is well--the Stash plugin and trading feature works PERFECTLY!
I had forgotten I had set a test "Gold Coin" to only appear every hour, and once I went back and changed it then of course it showed up!!! This plugin is very cool for gamification and has a HUGE potential!
Thank you Adrian and Frederic for your great work on this in time for a new school year!!
Wanted to leave some positive feedback--thank you for replying so quickly to my private messages for squashing bugs....I wanted to report that with the latest Stash block, Stash snippet filter, and the Stash availability, everything works wonderful for gaming your courses!!! The Trade widget is brilliantly designed and simple to implement since it uses the same snippet filter and can be placed anywhere in your course!
Great work Adrian and Frederic--thank you for sharing these tools to help teachers make their courses more engaging and fun for their students! Back to stashing Gold Coins and Keys in my classes!!
I would like to thank you first for this very great plugin.
I encounter an error message (coming from outer space?) :
Fatal error: Class '\availability_stash\condition' not found in /home/www/crp.education-dev/htdocs/availability/classes/info.php on line 772
Here are the conditions which lead to the problem :
I have three separate instance of moodle 3.3.1+ (Build: 20170727), one for production (PROD), one for diffusion (DIFF) and one for development (DEV).
I installed stash plugins (3 components : block 1.2.2-2017081000, snippets 1.1.1-2017080900, availability 1.1-2017081000 ) in DEV but not in PROD (we always test plugins in DEV for a few months and decide to install it or not in PROD).
I backuped a module from PROD and restore it to DEV to make some tests (nothing linked to stash) : this module was never in 'contact' with stash because created in PROD.
Restore was made OK but when entering the course, under the first section name, I got the error mentionned. Other modules worked great after the same restore process (in same conditions). I did not understand why I got a message related to stash in such a module.
I investigated the problem and found that, by some bad manipulation I presume, the availabilty_stash plugin was deleted at an unknown date (marked 'not present' in plugin list). I reinstall it today and everything seems to be in order with the module.
This was just to share a problem I can not explain.
Thanks again for this plugin. Hope to see it 'customisable' (Having the possibility to change the name of the block for localised label in modules... and maybe the possibility to have items accross several modules and exchange between students. OK I stop my shopping list here .
Sorry about the late reply. I've been trying to replicate the issue that you have described, but so far I have had no luck. I did however find a bug in the restore of another plugin (block_xp, I highly recommend that plugin). If you come across any further problems then please feel free to tell us, though if you do can you please use the bug tracker url (https://github.com/abgreeve/moodle-block_stash/issues).
I keep meaning to update stash to allow changing the name of the block. I'll try to get around to that in the next release. Your other ideas are interesting, though trading between students looks like a very big project. At the moment I am working on an atto plugin so that inserting the snippets is a lot easier.
A nice addition would be to change the size of the dropped items. Right now I'm using coins which are displayed pretty large (50 px wide or so?). Changing the image resolution does not make a difference in how large they are displayed.
Making them smaller and less vissible would enhance the search effort.