O vídeo a seguir mostra como colocar ícones da fonte awesome no código do Moodle e também como formatar. Ou seja, mudar a cor dos ícones.
Clique aqui para fazer download do código. Coloque o script na pasta _extra do Moodle ou qualquer pasta que fica dentro da raiz de instalação.
Segue o código completo
<?php
require("../config.php");
$context = get_context_instance(CONTEXT_SYSTEM ,1);
$PAGE->set_context($context);
$PAGE->set_url('/_etra/icon.php');
$PAGE->navbar->add('Exemplo de icon',new moodle_url("$CFG->httpswwwroot/_etra/icon.php"));
$PAGE->navbar->add('Exemplo de icon');
$PAGE->set_title('Exemplo de icon');
$PAGE->set_pagelayout('base');
$PAGE->set_heading('Exemplo de icon');
echo $OUTPUT->header();
?>
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
<div id="teste">
<i class="far fa-comments"></i>
</div>
<?php echo $OUTPUT->footer();?>