Segue API de formato de curso
Função que imprime lista de tópicos
Fução: print_multiple_section_page
Aquivo: MOODLE_INSTALL_DIR/course/format/renderer.php
Função/comando que extrai toda informação necessária para impressão do formato de curso
Comando: $modinfo = get_fast_modinfo($course);
Função: print_multiple_section_page
Arquivo: MOODLE_INSTALL_DIR/course/format/renderer.php
Função que extrai a lista de atividades de um determinado tópico
Função: course_section_cm_list
Arquivo: MOODLE_INSTALL_DIR/course/renderer.php
Comando que imprime cabeçalho do tópico
Comando: echo $this->section_header($thissection, $course, false, 0);
Função: print_multiple_section_page
Arquivo: MOODLE_INSTALL_DIR/course/format/renderer.php