Los plugin locales son uno de los más faciles de desarrollar dentro de la amplia gama de diferentes tipos de plugins que ofrece moodle, esta estructura inicial te ayudará a comenzar tu nuevo desarrollo.
Recuerda que siempre puedes guiarte con la documentación oficial de plugins, quizá un plugin local no se adapta a tus necesidades y necesitas crear un plugin de otro tipo.