Filtre Algebra

De MoodleDocs
Aller à :navigation, rechercher

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Remarque: Bien que le filtre d'algèbre soit inclus dans Moodle, il est recommandé d'utiliser le filtre MathJax pour écrire les équations et expressions mathématiques.

Généralement

Moodle dispose d'un "filtre algèbre" qui permet d'afficher des expressions mathématiques comme s'il s'agissait d'une composition. Le filtre est inclus dans les paquetages standards de Moodle mais l'administrateur doit l'activer avant que vous puissiez l'utiliser.

Remarque: l'utilisation du filtre d'algèbre EXIGE que le filtre Moodle Tex doit également fonctionner car le filtre d'algèbre analyse simplement les expressions mathématiques dans une syntaxe et convertit ensuite les expressions en expressions LaTex pour que le filtre Tex puisse les afficher et les rendre. Le filtre utilise un script perl emprunté.

Le filtre (voir http://cvs.moodle.org/moodle/filter/algebra/) utilise algebra2tex.pl, un script perl (et son module perl associé, AlgParser.pm) pour analyser les expressions de texte délimitées par des signes double@ comme des jetons (bien que les jetons utilisés puissent être modifiés manuellement).

Remarque script perl EXIGE Perl. Ce n'est pas un problème avec la plupart des serveurs Linux, mais peut être la cause de dysfonctionnements dans le monde Win comme des connexions interrompues. Les exceptions / échecs ne sont PAS détectés et signalés via ce filtre Moodle. S'il n'y a pas de Perl disponible, activez Moodle Tex (comme mentionné ci-dessus) et utilisez l'éditeur de formules mathématiques JAVA. Il est disponible après avoir activé Tex. Des corrections mineures dans le code Tex qui en résulte ne nécessitent pas de creuser plus en profondeur dans les fondamentaux du Tex.

Alors que beaucoup ont fait valoir que le filtre d'algèbre est facile à utiliser, il n'y a apparemment pas de référence Moodle sur sa "grammaire" ou "syntaxe". La recherche dans Webworks a produit ces deux liens pour l'utilisation d'expressions textuelles de Webworks (le premier est sans doute remplacé par le second) :

Voir http://moodle.org/mod/forum/discuss.php?d=126522&parent=554632.

Il y a une discussion sur la syntaxe des filtres d'algèbre sur http://moodle.org/mod/forum/discuss.php?d=5402 offered by Zbigniew Fiedorowicz.

Il semble qu'à partir du passage de Moodle.org à Moodle 2 (fin 2010), le filtre Algèbre dans les forums ne fonctionne plus. Il semble également que le filtre Algèbre ne fonctionne pas dans document Moodle (qui n'est pas du code Moodle, mais MediaWiki, qui, je ne crois pas, a un filtre prêt basé sur algebra2tex.pl.

Résolution des problèmes

Le fichier algebradebradebug.php est fourni dans le dossier du filtre dans le but de déboguer. Les problèmes qui peuvent survenir proviennent des premières balises dans algebradebug.php

définit ('NO_MOODLE_COOKIES', true) ; // Parce qu'il interfère avec la mise en cache

Vous pouvez supprimer la ligne ou la configurer comme étant fausse.