Formulix Documentation
Formulix / 0.1.2

Moodle

Sous-plugin tiny_formulix pour l’éditeur TinyMCE de Moodle.

Code source, versions et suivi des problèmes : github.com/KaioSpa/moodle-tiny_formulix. Pour installer avec Git, clonez le dépôt dans lib/editor/tiny/plugins/formulix.

Installation

Minimum déclaré : Moodle 4.5. Téléversez formulix-moodle-0.1.2.zip dans Administration du site → Plugins → Installer des plugins, ou extrayez formulix dans lib/editor/tiny/plugins/formulix. Lancez la mise à niveau administrative et purgez les caches.

Configuration

Dans les réglages TinyMCE → Formulix, renseignez l’URL HTTPS de l’API et la clé publique limitée aux domaines de l’installation. Pour téléverser des graphiques, utilisez des formulaires où TinyMCE et les fichiers sont activés.

API et clé publique

L’URL par défaut est celle du service officiel, https://api.formulix.com.br. La clé est facultative : sans elle, le domaine de l’éditeur utilise le forfait Gratuit ; quand le quota est épuisé, la boîte de dialogue affiche un lien d’inscription. Enregistrez le domaine dans le tableau de bord et choisissez un forfait ; l’enregistrement couvre ses sous-domaines et le site continue de fonctionner sans clé.

Le contenu des aperçus et insertions est envoyé à l’API. Utilisez uniquement la clé publique liée au domaine ; ne placez jamais d’identifiants d’administration, SMTP ou Mercado Pago dans le navigateur. Consultez l’authentification, les erreurs et les limites et la politique de confidentialité.

Utilisation et permissions

L’utilisateur doit être connecté et disposer de la capacité tiny/formulix:use. Les visiteurs anonymes ne reçoivent pas les boutons. Choisissez l’un des quatre volets, confirmez, enregistrez et testez la modification dans un cours ou une question. Les PNG rejoignent la zone de brouillon de l’utilisateur, avec sesskey et limite de taille.

Limites connues

Les vérifications existantes couvrent AMD/RequireJS avec un vrai TinyMCE 8, une formule conservée et modifiable, et les contrats PHP. La validation dans une installation complète du LMS reste à faire : formulaires, fichiers, permissions et filtrage final. Le ZIP n’installe pas Moodle.

Le traitement du presse-papiers OMML/RTF de Word reste propre à TinyMCE. Le collage depuis Word sur les autres plateformes et l’usage simultané de plusieurs langues ne sont pas encore pris en charge.

Le ZIP contient les sources et licences dans source/. Les contenus enregistrés restent lisibles sans abonnement. Avant une évaluation, testez le parcours avec les rôles réellement utilisés dans votre établissement.