Did Moodle not get the memo?
I cannot tell you how many programming books I have read which drill in the importance of documentation. Of course documentation is not always perfect, but I genuinely thought that every programmer realised it was vital to the health of a project that the documentation is as good as possible. Reading this sentence though suggests the Moodle development team have been reading a different set of books to me:- Normally, if you want a particular sort of setting, the easiest way is to look around the admin screens of your Moodle site, and find a setting like the one you want. Then go and copy the code and edit it. Therefore, we do not include a complete list of setting types here. Moodle.org It is perhaps stranger still to me that the most important set of documentation the How to create a Moodle Block is still not up to date with the current version! Luckily is you spend enough time looking around in the PHP code you can find the information you want, but this should ...