- Develop a tracking process for identifying modules and plug-ins that are nonfunctional. Like people identify dead links on a webpage, let Moodle users ID nonfunctional plug-ins on their parent page. And then perhaps have someone occasionally walk through the plug-in database and validate the reports of nonfunction and either contact the developer and suggest that an update be made or else delete the reference to the module.
- The second recommendation is more phliosophical. Open source is a great idea for getting a product quickly out the door. And getting the user community excited about developing additional capability. The one drawback is the lack of discipline in module and plug-in development. So a lot of good ideas are sprung, but many are not worked to completion. I don't know what the mechanism should be but there seems to be a need to somehow pick up the balls of good ideas that have been dropped. Maybe charge a subscription price for access to modules and plug-ins, with the collected fees being distributed proportionally to the module/plug-in developers based on the number of downloads. And allow the user community to also rate the quality of the download and its documentation. That would incentivize the developers to work to a higher quality standard and reduce the amount of anguish users have by experimenting with modules that don't work.
Regards,
Steve Mack