Intégrer du code informatique via l'éditeur

Depuis la rentrée 2019, nous avons intégrer le colorateur syntaxique highlight.js à l'éditeur de Moodle via le plugin Syntax Highlighter. Cet outil supporte une liste très longue de types de langages dont nous citons quelques exemples : c, c++, css, excel, html, js, json, matlab, perl, php,  python, ruby, sh, tex, ...

Usage

Il suffit d'accéder au code source du texte édité, via le bouton HTML de l'éditeur puis de coller le code et de l'encadrer par les balises <pre><code>... </code></pre>.

Vue dans l'éditeur

 

Rendu

Notez qu'il est possible de spécifier une classe qui définit plus précisément le langage, par exemple de cette manière pour du code php : <pre><code class="php"> ... </code> </pre>.

Licence Creative Commons by-sa