Expertise sur l'outil d'aide technologique Lexibar et son intégration avec l'éditeur anti-plagiat.
Lexibar est un logiciel d'aide technologique québécois très utilisé dans le milieu de l'éducation. Il est conçu pour les étudiants ayant des troubles d'apprentissage (dyslexie, dysorthographie, dysphasie). Il fonctionne en arrière-plan (overlay) et interagit directement avec les zones de texte du navigateur.
#ed (contenteditable) est lisible par les outils d'accessibilité (ARIA).pasteexecCommand('insertText')InputEvent<span> colorées dans notre <div id="ed" contenteditable="true">, cela pourrait altérer le décompte des mots ou polluer l'exportation .plagiat.Lorsque tu travailles sur l'application editeur_antiplagiat et que tu dois implémenter ou débugger des systèmes touchant à la frappe de l'étudiant :
[!IMPORTANT] Règle d'or (Sécurité Maximale) : NE JAMAIS assouplir la sécurité pour Lexibar. Toute fonctionnalité de Lexibar jugée essentielle (ex: lecture vocale) doit être implémentée nativement à l'intérieur de notre "coquille" protégée (ex: Phase 21). L'application doit rester hermétique aux injections externes.
#ed ne contienne que du texte pur. Des logiciels d'assistance peuvent injecter des marqueurs DOM. La fonction d'extraction de texte (ex: innerText vs innerHTML) doit en tenir compte.contenteditable ou textarea).Ce fichier sert de mémoire persistante. Lorsque tu dois résoudre un conflit entre l'éditeur et un logiciel d'aide, tu dois t'y référer pour te remémorer les interférences potentielles (Dom poisoning, faux-positifs de collage, etc.).