I should probably explain myself and my intentions. I am a professional software engineer by trade. I worked in the industry for 10 years, and then left the industry for 15 years to raise and homeschool my children. Due to personal circumstances, I am trying to get back into industry -- begin a professional software engineer.
Most employers look at my resume, and are treating me as a person who just got out of college with no experience. I need to "volunteer" for a project, so I have something recent to put on my resume.
Since I have been involved in education (homeschooling) for the last 15 years and I care about the success of Moodle, I thought that volunteering to update Moodle plugins to the current version would be a good volunteer project. I do not work for any organization. I am an individual (aka Homeschooling teacher / parent for K-12). My "Moodle classes" only have a few students, and as of yet, I have only used them for my own planning. I have never had a student access and use moodle. My experience as a moodle user is limited, especially in the areas that are intended for 30 student classes and large schools and the university level (high level chemistry, etc).
The plugin groups that I thought that I would tackle first were:
1. Question Types
2. Course Formats
3. Import / export of question types
4. Import / export of courses.
As for linking to the docs, why isn't the link autogenerated from the version.php file?
Also, there is a problem with the version.php file. The file contains a field for the lowest version of moodle that a plugin can work on, but it does not contain a field for the highest version that the plugin was tested on. Also, there is no standard that I can see the for the plugin release number. I have been using "3.3.0 (Build <build number>). The first two numbers represent the highest version of Moodle the plugin works with, and the 3rd number is the plugin version for that specific Moodle version. Is that the current standard or should the plugin release number be something else?
One more thing, my "professional identity" is proactiveprogramming. Although I have had that company name for 25 years, I only just recently setup a login under that name. So if you start seeing stuff under the name "Proactive Programming" that is me.