He visto bastantes preguntas sobre cómo insertar un menú desplegable en Moodle y escribí un tutorial al respecto. Es un menú desplegable estático (es decir, que los items hay que modificarlos a mano usando html), que no sé cómo hacer uno dinámico (por ejemplo, que tenga un item llamado cursos y que al loguearnos pueda desplegar solos los cursos en los que estamos matriculados, como sucede en el sitio de moodle).
Pero bueno, es menú estático pero se ve bien y se puede añadir a cualquier plantilla.
Este es el tutorial:
http://alvarofelipe.com/2010/02/19/menu-desplegable-en-moodle-tutorial/
Es un pequeño aporte a la comunidad, ojalá les sirva.
PD. Domino HTML a nivel avanzado pero CSS de intermedio a menos, PHP casi nada, así que mucho lo he conseguido con prueba y error. Sería genial que pudieran corregir los errores que haya tenido.