No se si he entendido la pregunta, pero los roles se crean de forma independiente a los cursos, en la tabla mdl_role y en la tabla mdl_role_capabilities se encuentran los permisos de los roles sobre los cursos entre otras cosas... corregidme si me equivoco.
¡Saludos!
Cosas de Desarrolladores
Tablas utilizadas para la creacion de un rol
Este hilo de discusión ha sido cerrado por lo que no admite respuestas.