Archives de catégorie : TICE

Migration d’un Moodle sur un autre serveur

Je partage avec vous un retour d'expérience sur la migration d'un Moodle installé sur un Ubuntu 14 version un nouveau serveur sur un OS Ubuntu LTS.

J'ai voulu profiter de cette migration pour faire une remise à zéro : mon ancien Moodle commence à dater (2005) et à subi quelques soucis de débutants et modifications de code à la main qui peuvent apporter des instabilités, voir des problèmes de sécurité. Je n'ai donc pas opté pour simplement copier le répertoire et la base de donnée.

Avant tout : assurer une sauvegarde complète et fonctionnelle du site.

Lire la suite de l'article « Migration d’un Moodle sur un autre serveur »

Mise à jour Moodle par git : problème de git

Sur une toute nouvelle installation de Moodle, mon git pull ne voulait pas fonctionner :

error: Your local changes to the following files would be overwritten by checkout: [list of files changed in the active branch] Please, commit your changes or stash them before you can switch branches. Aborting

Pour savoir ce qui se passe, j'ai fait un git status, puis un git diff.

old mode 100755  
new mode 100644

Ça m'a permis de comprendre que le problème ne venait pas des fichiers en eux même, mais des droits apposés aux fichiers qui ne correspondaient pas.

J'ai donc configuré git pour ne pas prendre en compte les changements de mod.

git config core.filemode false

 

Gamification Moodle : dialogues façon SMS

J'ai inséré dans mon Moodle la possibilité d'afficher des dialogues façon SMS, joyeusement adapté de ce codepen.

Pour l'instant, je ne gère que dialogue gauche ou droite... J'envisage d'en créer plus en ajoutant des personnages (avatar + couleur) afin de créer des histoires plus élaborées.

Pour cela, j'ai ajouté des règles CSS à mon thème, en passant par : Administration > Présentation > Thèmes > More, puis dans le champ CSS personnalisée.

Lire la suite de l'article « Gamification Moodle : dialogues façon SMS »

Gamification Moodle : personnaliser les textes

Je viens de créer un filtre pour Moodle (en phase de test pour l'instant) qui permet d'intégrer dans vos textes Moodle des informations sur l'utilisateur « lecteur » du dit texte.

Par exemple, insérer son prénom, son adresse mail, son avatar, le nom de son groupe... et ainsi pouvoir afficher des textes type : « Bonjour Éric, comment vas-tu aujourd'hui ? », ou « Bienvenue dans l'équipe des Magiciens » ...

L'idée est de pouvoir personnaliser les textes pour créer un contenu qui s'adapte à l'utilisateur, et ainsi répondre à un des besoins de la gamification.

L'usage est simple : le filtre remplace des balises par les informations de l'utilisateur. Par exemple :

  • [USER:firstname] → prénom de l'utilisateur
  • [USER:picture] → avatar de l'utilisateur
  • [USER:group_name] → nom du groupe

Le filtre profite aussi de la possibilité d'ajouter des champs utilisateurs.

Pour télécharger, installer et tester le plugin : https://github.com/ebugnet/moodle-filter_userinfo.

Dans mes cartons, la possibilité d'insérer les champs de manière plus simple par l'ajout d'un plugin atto... mais tellement d'autres idées en tête !

Gamifier Moodle

Je partage une mind map qui me permet de mettre en place mes idées en vue de gamifier (ludifier) des cours sous Moodle.

L'idée est pour l'instant de voir quels éléments peuvent m'aider dans cette démarche avec les fonctionnalités de base et quelques plugins additionnels.

Idéalement, pour que le cours fonctionne aussi sous mobile, il faudrait peut être éviter certains plugins...

Cliquez sur l'image pour accéder à la carte en pleine page.

Plugin Moodle : User Tours

Je viens de découvrir un plugin Moodle intéressant : User Tours.

Parfois lorsque vous arrivez sur un site, on vous fait la démo du fonctionnement en mettant en évidence certaines commandes et en vous expliquant comment ça marche, et bien c'est le rôle de ce plugin.

Il permet donc de créer des visites comportant un certain nombre d'étapes selon des déclencheurs bien particuliers (première visite d'un cours, du tableau de bord...).

User Tours

Le truc particulièrement intéressant, c'est que l'on peut partager ses propres visites.

Testé et adopté !

Du coup, j'ai traduit le plugin dans la foulée,  et adapté deux visites que j'ai mis en ligne sur la partie partage de Moodle.net.

Plugin Moodle : Dyslexic Mod

Dyslexic mod est un bloc pour Moodle que j'ai développé il y a quelques mois maintenant (mais les validations sont très longues désormais) et qui permet d'afficher un site Moodle avec la police Open Dyslexic.

Ça devrait fonctionner avec pas mal de thèmes car ça rajoute seulement quelques consignes CSS juste avant l'affichage de la page.

Il est dispo ici : https://moodle.org/plugins/block_dyslexic

Plugin Moodle : Dyslexic mod

Je viens de publier un petit bout de code qui me tenait à cœur : transformer à la volée un site Moodle pour y apporter la police OpenDyslexic.

J'avais l'option de modifier mon thème, tout simplement, mais ce que je voulais c'est proposer ce plugin aux autres instances Moodle : il fallait donc passer par quelque chose de plus général.

Après pas mal d'essais, j'ai finalement réussi à faire un bloc qui stocke une info sur le cookie, et qui affiche le site avec la police OpenDyslexic si le cookie le demande (modif du CSS).

Par rapport à d'autres plugins dans le même type, le bloc n'a pas besoin d'être affiché sur toutes les pages concernées, et rien que pour ça j'en suis content !

Évidemment, il reste des trucs à améliorer, c'est pour l'instant une version alpha avec quelques idées sous le crane.

Pour les programmeurs qui me suivent, ça doit pas vous paraître grand chose... mais autant je connais deux ou trois trucs sur php, autant je suis un novice en javascript. En puriste, j'ai voulu éviter jquery (sous l'influence de certains).

Au cas où, j'ai lu que l'usage de cette police a posé quelques problèmes à certains (cf. cet article), alors j'espère que si ça m'arrive, je pourrais compter sur vous pour un petit effet Streisand.

Vous voulez tester ?

Testé sur des versions 2.9 et 3, et ça fonctionnait (je l'ai sur ma plate-forme de prod).

Journée documentation Moodle

À l'initiative de Séverin, mercredi 10 février sera une journée de la documentation francophone pour Moodle.

L'objectif : mobiliser les bonnes volontés pour améliorer et compléter la documentation : c'est toujours plus engageant à plusieurs que chacun dans son coin.

Chacun participe à son niveau : de la création d'articles inédits, à la traduction, en passant par l'illustration ou simplement relecture et la correction des fautes d'orthographe.

Plus d'infos ici.