Hola Francisco.
Cuando insertas un curso, en la tabla mdl_context se genera un registro con contextlevel = 50 y el campo instanceid igual al id del curso, si ese curso tiene un usuario el contextlevel es 30, y 80 para los distintos bloques. Ademas si el curso pertenece a una categoria el id de esa categoria va al campo category. Adjunto un esquemita para la version 1.9.7. (en la 2.0 cambia). Quizas te sirva igual que el link
http://moodle.org/mod/forum/discuss.php?d=143621#p632898
Saludos
Cosas de Desarrolladores
Insertar Cursos y categorias en mysql
Este hilo de discusión ha sido cerrado por lo que no admite respuestas.