Passionné par l'innovation pédagogique et les technologies éducatives, je conçois et développe des solutions e-learning sur mesure pour transformer l'apprentissage en expérience engageante.
Développement d'expériences d'apprentissage interactives et engageantes
Technologies et méthodologies maîtrisées
Android, SpringBoot, React, Python
Ingénierie pédagogique, Learning Analytics
SCORM, xAPI, Moodle, Articulate, MOOC
Gestion de projet, Agile, Scrum, Kanban
FTTH 2/3
Sécurité incendie et sureté
Derniers articles et ressources
La tâche `serve` de mon plugin Gradle JBake affichait des boutons rectangulaires, des textes illisibles et un CSS partiellement absent, alors que `publishSite` produisait un site parfait. Root cause : des arguments CLI JBake passés avec une syntaxe incorrecte. Voici le diagnostic complet et comment je l'ai corrigé.
OpenCode exécute des shells non-interactifs qui ne sourcent pas .zshrc. Résultat : SDKMAN, NVM, ~/apps et pnpm sont absents du PATH de l'agent. Diagnostic complet du problème, comparaison du comportement SDKMAN vs NVM, et solution définitive via .zshenv + symlink ~/.nvm/current.
Graphify extrait un Knowledge Graph de votre codebase. Le plugin Gradle PlantUML transforme ce graphe en diagrammes PlantUML déterministes. Pipeline complet : pip install graphify → graphify . --no-viz → ./gradlew generateKnowledgeGraphDiagram → diagrammes PNG versionnés dans Git.