An interesting blog post: http://blog.burkeware.com/2014/12/openmrs-developer-stages/
Describes gamifying the process of becoming a core developer in the OpenMRS community.
Useful for courses that are using OpenMRS or studying open source communities in general