Moodle plugins directory: Sanity checker utility | Moodle.org
Sanity checker utility
General plugins (Local) ::: local_sanitychecker
Maintained by Eric Villard
This plugin provides an interface to implement sanity checks on moodle and solves some issues (see : https://github.com/eviweb/moodle-local_sanitychecker/wiki)
Latest release:
2 sites
1 downloads
2 fans
Current versions available: 1
Contributors
Eric Villard (Lead maintainer)
Please login to view contributors details and/or to contact them
thank you for taking time to review this plugin.
Regarding your first question, my answer is simply yes.
The fix provided in the MDL-32791 is only applied when upgrading the plugin version during a Moodle upgrade for example.
If you import, and this was my case, a buggy quiz in your Moodle site, the problem is still there.
This plugin permits to apply the fix manually.
The main advantage for a site administrator is to easily create his own fix.
This plugin presents an API, the SanityChecker interface that everyone interested by solving an issue can implement, and a kind of service provider process to automatically load the implementation. (please refer to the README.md : https://github.com/eviweb/moodle-local_sanitychecker)
This latter feature is not in a final step and will evolved, but this evolution will be completly imperceptible to the end user.
best regards
Eric
thanks for your help.
I fixed the string concatenation issue, but I'm not aware of how checking only the updated file using AMOS.
Regarding the provided sniffers, I created a list on github available here : https://github.com/eviweb/moodle-local_sanitychecker/wiki
The README.md file is up to date with this link.
I mentioned the reference of the issue actually solved in the related class and in its displayable description.
And sure I am ok to integrate all checks and fixes that could be.
Interested people just have to create a pull request on github.
I have not enough time now, but it is planned to add unit tests and I am thinking about adding a compatibility test kit to check if provided implementations are correct or not.
I have updated the plugin version, but let the status to ALPHA.
How the downloadable version available here is kept up to date with the one available at github ?
thanks for all
Eric
At the moment the plugin version zips here are not linked or updated automatically to any changes in github. You will have to upload (or use the github repository to browse) a newer version when its ready by creating a new version.
thanks a lot for that precision. As my navigation block was extended, I missed the "Add a new version" link from the setting block
Regarding version management, I've only seen an option to hide previous versions, but is there a way to completely delete obsolete ones ?
best regards
Eric
Eric
thanks for the trick.
This was the way I used to upload previous versions.
It is very handy ;)
Best regards
Eric
I just found about your Moodle sanity check add-on and I like it a lot.
I created a Moodle documentation page at http://docs.moodle.org/25/en/local/sanitychecker/view , so that this page will pop when a user clicks on 'Moodle docs for this page' while using the plugin. Please feel free to add or correct whatever you think is necessary.
Thanks for this nice plugin.
it's very nice of you, thanks.
Feel free to give me your feedback or to ask for new fixes, if you are aware of some that could be added.
Best regards
Eric