the beta release of the HotPotatoes module can now be downloaded from the following URL:
It includes two new scripts which allow you to backup and restore HotPotatoes quizzes. I have tested these scripts as well as I know how on my server, and they seem to work fine, but be aware that they have not been tested by the wider community yet, so be careful how you use them, especially the "restore" feature.
Actually there is a problem with backing up and restoring logs, which comes from the fact the the module name, "hotpotatoes", has 11 letters, but the limit is 10. Oops! As a result, the module name is clipped to "hotpotatoe" and the logs are not restored.
There are several ways to work around this:
- On my server, I simply increased the length of the "module" field in Moodle's "log" table, from 10 characters to 11. The logs can then be backed up and restored. However, you may choose not to do this, because then you don't have a standard Moodle system anymore. In fact on a live system, please choose NOT to do this
- do not backup or restore logs files, or if you do, be prepared for warnings such as "hotpotatoe module does not exist"
- I could have changed the name of the module, but that is quite a lot of work behind the scenes, and I believe that in a couple of weeks the module will be renamed anyway, when it becomes version 2 of the current "hotpot" module.
The beta version of the module is pretty stable. I am not aware of any outstanding bug reports, although now I have said that, I am sure they will come raining in
If you do have feedback, positive or negative, please send it in. When reporting strange behavior, please be sure to send me the quiz file, or a link to your Moodle where I can see the problem for myself. My email address is gordon at-sign kanazawa hyphen gu dot ac dot jp.
I will wait a couple of weeks, with a view to offering a "public release" around March 14th. In the meantime, I will look at ways of importing the old HotPot quizzes and results into the new HotPotatoes module so that the change over is as smooth as possible.