dimanche 21 septembre 2014

Procédure pour la diffusion du calendrier de participation parentale

Voici un petit tutoriel qui a pour but d'outiller les parents désireux de diffuser le calendrier d'implication parentale via Google Drive. Vous retrouverez ci-dessous les étapes que je suis pour arriver à produire le fichier et en faire l'envoi aux parents des la classe de mes enfants.

1. Préparation du fichier en début d'année

En début d'année, on doit inscrire les noms des enfants et des parents dans le classeur où les parents pourront s'inscrire. Voici un petit tutoriel qui propose une procédure pour y arriver.
 
*** NOUVEAUTÉ À COMPTER DE 2016-2017 *** 
À noter, pour faciliter votre travail et le miens, j'ai bloqué plusieurs cellules et j'ai ajouté de nombreuses fonctions qui vous éviteront bien du travail au cours de l'année.

Aussi, en préparation de l'année, tout ce que vous devez faire, c'est de remplir votre liste de participants (enfants et parents).
********************************************

2. À chaque mois, préparer le fichier et l'envoyer

Ensuite, on doit chaque mois préparer le document d'inscription et faire l'envoi courriel. Voici encore un petit tuto qui explique comment s'y prendre.

*** QUELQUES PETITS POINTS À COMPTER DE 2016-2017 *** 
 Voilà quelques suggestions et détails sur la version 2016-2017 du fichier:
  • Suggérez à vos profs de vous transmettre le calendrier par courriel... Pour la plupart d'entre-eux, l'idée de prendre une photo du calendrier avec une tablette ou un téléphone cellulaire et vous l'envoyer par courriel sera tout à fait simple à réaliser et tout le monde économisera du temps. Suivez ensuite la procédure détaillée dans le vidéo pour le déposer sur Google Drive.
  • Une nouvelle feuille a été ajoutée au fichier et s'intitule «Autres». Elle permet à un parent d'inscrire ses implications autres que celles prévues dans votre horaire (ex.: participation à un comité, parent ménage). Ce qui est essentiel pour eux est d'inscrire une date d'événement. C'est la date de l'événement qui entre dans le calcul.
  • Comme je le disais, j'ai ajouté plusieurs restrictions d'accès à des champs de formules. Si vous êtes incapable de faire certaines fonctions que vous jugez utile de faire, contactez-moi pour que je puisse débarrer tout ça.
********************************************************
Évidemment, quand on aura ajusté le fichier, on enverra le message par courriel aux parents. Pour ma part, j'utilise Gmail pour faire cet envoi après avoir constitué un groupe. Voici un exemple de courriel que j'envoie aux parents... À noter, le texte a un peu changé suite à l'ajout de la feuille «Autres»

**************************
Bonjour tout le monde,
Hey oui, notre dernière implication parentale de 2014-2015... ça sent les vacances. Voici donc les liens pour vous inscrire à l'implication parentale pour le mois de juin.
  • Calendrier du mois de juin : [JE METS ICI L'ADRESSE DU FICHIER PDF ENVOYÉ PAR LA PROF]
  • Document où inscrire vos choix : [JE METS ICI L'ADRESSE DU CLASSEUR OÙ LES PARENTS POURRONT INSCRIRE LEUR CHOIX]
À noter, vous pouvez également inscrire les implications parentales que vous réaliserez en dehors des plages horaires annoncées en vous rendant sur la page «Autres» [INSCRIRE L'ADRESSE DE CETTE FEUILLE]. L'important c'est d'inscrire une date pour que ça se comptabilise.

Une fois que vous avez inscrit votre plage horaire, pas besoin de plus, c'est «premier rendu, premier servi». Pour savoir où vous en êtes avec vos implication pour la classe de Mme Nathalie, rendez-vous à la page présentant le total. [JE METS ICI UN LIEN VERS LA PAGE «TOTAL» DU CLASSEUR]

Suite à votre choix, vous avez dans la page la confirmation de votre horaire et je ne vous enverrai pas d'autre confirmation.

Bon mois de juin!
Jean-François Dragon

-----------------------
Pour ceux qui auraient besoin d'un petit rappel, voici la procédure que je vous avais fait parvenir le mois passé.
  1. Rendez-vous sur le fichier que j'ai construit avec Google Drive (ne pas utiliser Internet Explorer 8... de toute façon, ce n'est plus une bonne idée depuis le 8 avril 2014)
  2. Dans la page qui s'ouvre, un genre de fichier Excel, cliquez sur la feuille du mois actuel (en bas à gauche de votre navigateur)
  3. Voilà comment lire cette feuille
    1. La ligne 1, des colonnes D à I, indiquent les différentes plages horaires demandées par l'enseignante
    2. La ligne 2, des colonnes D à I, indiquent le nombre de parents demandés pour chaque plage horaire
  4. Pour vous inscrire c'est donc bien simple:
    1. Prenez la première ligne disponible où il n'y a pas de nom (lignes 3 et suivantes)
    2. Dans la colonne A, choisissez le nom de votre enfant dans la liste déroulante. À noter, il est possible que l'outil liste déroulante ne fonctionne pas sur iPhone ou iPad.
    3. Dans la colonne B, écrivez le nom du parent qui sera présent
    4. Dans les colonnes D à I, inscrivez le chiffre «1» vis à vis votre ligne et la colonne de la plage horaire où vous voulez être présent à l'école. Une note, il ne faut pas que la somme d'inscriptions (dernière ligne) dépasse le nombre de parents requis (ligne 2)
  5. Pour votre info, la feuille «Total» en bas de la page vous permettra de suivre au cours de l'année votre présence dans la classe.
Pour ceux qui seraient plus visuels et aimeraient une petite démo, vous trouverez ci-dessous un petit tutoriel que j'ai fait pour vous montrer comment vous y prendre... http://youtu.be/612rihb41_c
**************************

 3. Et comment ça s'inscrit un parent??

Au cas où vous ne le sauriez pas, voici comment un parent s'inscrit... c'est simple et rapide... voici la vidéo intégrée à mon courriel aux parents à chaque mois. N'hésitez pas à l'utiliser.

mercredi 28 mai 2014

Banque de questions de Moodle vers Word

Un enjeu majeur dans le travail avec Moodle peut être la validation des questions montées en prévision de quiz. En effet, si les questions sont montées directement dans Moodle, il devient difficile de les exporter pour en faire une révision linguistique ou tout simplement les faire valider par un expert n'ayant pas accès au portail. Or, il existe une solution simple qui passe par l'utilisation d'un plug-in complémentaire à Moodle, le plug-in Microsoft Word table format (wordtable).

Le plug-in

Pour dire vrai, ce plug-in agit essentiellement comme un modèle d'importation/exportation de questions d'une banque de question. Le plug-in propose une démarche qui permet (1) d'exporter le contenu d'une banque de questions, (2) d'éditer sa banque de question à l'aide de word et (3) d'importer dans Moodle une banque de questions.

Le coût

Il n'y a pas de frais pour l'utilisation de ce plug-in afin d'exporter de Moodle vers Word (point 1 plus haut). Le plug-in permettant l'édition dans Word est également gratuit. Par contre, si on désire importer dans Moodle des questions créées à l'aide de l'éditeur Word, on est limité à une importation de 5 questions dans Word. Cette limite peut être retirée pour un paiement de 200 € par année ou par l'utilisation du module de conversion en ligne Free Moodle2Word conversions.

Mon choix

Comme je désire essentiellement exporter le contenu d'une banque de questions de Moodle vers Word, que je trouve que 200 € est trop élevé pour mes besoins et que je ne peux absolument pas utiliser un outil de conversion en ligne, je me contenterai d'utiliser le plug-in pour réaliser une exportation de Moodle vers Word de mes banques de questions (point 1). De toute façon, je préfère éditer mes banques de questions directement au format XML via Notepad++.

Notons néanmoins que les deux autres options sont disponibles. Le lecteur pourra se référer à la documentation du plug-in et de l'éditeur pour plus de détails.

Un fondamental - Les plug-ins et mon site de production

Au sein de notre institution, nous tentons de limiter au maximum l'intégration de plug-ins provenant de sources tierses. Aussi, il m'est difficile d'installer simplement Microsoft Word table format (wordtable) sur notre instance de production. Comme je désire exporter les banques de questions depuis Moodle vers Word, j'utiliserai donc un serveur local pour installer le plug-in et faire l'exportation des banques de questions Moodle vers un fichier Word. Le tout m'évitera d'installer un plug-in tiers sur notre site de production.

On notera par ailleurs que peu d'utilisateurs seront amenés à faire ce type d'exportation au sein de notre institution, ce qui limite l'impact de la complexité liée à l'installation d'un serveur local. C'est également pour cette raison qu'il n'est pas utile pour nous d'installer ce plug-in en production.

Préparer l'écosystème

Je prépare d'abord mon écosystème pour faire le travail.
  • Moodle sur un serveur local
    • D'abord, j'ai dû installer un serveur local de Moodle. Le plus simple ici est de passer par le site moodle.org pour télécharger une version de Moodle locale (Windows ou Mac). J'ai téléchargé la dernière version à jour de Moodle (v2.7).
    • On lance ensuite son installation du serveur local et de son instance locale de Moodle.
    • Une autre option aurait été d'installer un serveur local indépendant (EasyPHP, XAMPP ou MAMP) et d'y installer Moodle par la suite... utile si on veut faire plus de développement et de tests avec différentes applications. Dans mon cas, trop de travail pour pas beaucoup plus, l'installateur de Moodle fait déjà le travail (basé sur XAMPP)
  • Prérequis à l'installation du plug-in
    • En suivant les consignes d'installation du plug-in, on constate qu'il est d'abord nécessaire d'être administrateur du portail où sera installé le plug-in. On l'installera sur notre Moodle local, donc pas de problème, j'en suis 100% admin.
    • Il faut avoir les droits en écriture dans le répertoire /question/format/, ce qui est déjà le cas avec ma solution d'installation locale.
    • Je tiens à préciser (pas fait dans la doc formelle du plug-in) qu'on doit disposer des droits suffisant (ex.: enseignant éditeur d'un cours) sur notre portail de production pour pouvoir exporter les questions depuis une banque de question d'un cours. Ça peut paraître évident, mais vaut mieux préciser.
    • S'assurer que le support XSLT soit supporté par notre installation. Dans mon cas, il s'agit du seul paramètre essentiel étant donné que je ne ferai que de l'exportation. Si on désire également importer, on devra également activer CURL. Cela dit, de mon côté, je n'ai eu aucune modification à faire aux paramètres du système. Tout était déjà activé à l'installation.
    • Pour tous les détails, se rapporter à la page de présentation du plug-in.
  • Installation du plug-in sur le serveur local
    • J'ai téléchargé l'archive du plug-in depuis sa page de description.
    • J'ai suivi la procédure décrite dans la section Installation instructions (within Moodle).
    • Détail intéressant, la note entre le point 3 et 4 est vrai... ça ne marche pas si on essaie d'installer directement depuis notre installation locale de Moodle en se connectant au site moodle.org... j'ai testé.

Procédure pour l'exportation

Voici la procédure simplifiée pour l'exportation des banques de questions.
  1. Exporter la banque de question depuis l'installation Moodle Production
    1. Sur notre Moodle Prod, on se rend dans le cours où se trouve la banque de questions à exporter. Attention, si la banque de questions se trouve au niveau d'un test, on devra se positionner sur ce test pour y avoir accès. Autrement, à partir de la page d'accueil d'un cours on peut également exporter les banques de questions positionnées au niveau du système, d'une catégorie ou du cours.
    2. Dans le menu «Administration > Administration du cours > Banque de questions» on clique sur «Exporter».
    3. Sous «Format de fichier», on sélectionne «Format XML Moodle».
    4. Sous «Généraux», dans «Exporter catégorie», on sélectionne la catégorie à exporter.
    5. On conserve coché la case «Exporter la catégorie dans le fichier».
    6. On clique sur le bouton «Exporter des questions vers un fichier».
    7. Ça nous donne un fichier XML que l'on pourra traiter dans la suite.
    8. À NOTER - Si la banque de questions se situe à un niveau de système, on devra éditer le fichier XML avant d'aller plus loin. Voir «Problèmes rencontrés» plus bas pour le détail de la modification à apporter.
  2. Importer la banque de questions dans Moodle local
    1. On passe maintenant à notre installation Moodle local.
    2. On crée un cours.
    3. Dans ce cours, on navigue dans le menu «Administration > Administration du cours > Banque de questions» on clique sur «Importer».
    4. Sous «Format de fichier», on sélectionne «Format XML Moodle».
    5. Sous «Importer des questions d'un fichier», on dépose dans l'encadré «Importation» le fichier XML exporté notre Moodle Prod.
    6. On clique sur le bouton «Importation».
    7. Voilà, la banque de question est importée sur notre Moodle local.
  3. Exporter la banque de question de Moodle local vers Word
    1. Toujours en demeurant dans le même cours, on se rend dans le menu «Administration > Administration du cours > Banque de questions», où on clique sur «Exporter».
    2. Sous «Format de fichier», on sélectionne «Microsoft Word table format (wordtable)», soit le format ajouté par le plug-in que nous avons installé.
    3. On sélectionne la catégorie à exporter, on s'assure que la case «Exporter la catégorie dans le fichier» est bien cochée.
    4. On clique sur le bouton «Exporter des questions vers un fichier».
Voilà!!! Notre fichier Word a été créé.

Problèmes rencontrés

La procédure est au final bien simple. Elle présente néanmoins un enjeu important. En effet, les questions déposées au niveau du système ne semblent pas pouvoir être exportées.

La solution pour régler le problème, est simplement de changer la référence dans le fichier XML pour inscrire «$course$» au lieu de «$system$». À noter, dans le cas où on aurait exporté une catégorie contenant des sous-catégories, cette modification devra être réalisée partout. Pour y arriver, on pourra, à l'aide de Notepad++ faire un rechercher/remplacer du texte «$system$» par «$course$».

Le tout semble régler le problème.

dimanche 18 mai 2014

iMoot 2014 - Martin's Intergalactic Super Session - Moodle 2.7 and other things (Martin Dougiamas)

Dans cette conférence, Martin Dougiamas, le concepteur initial de Moodle nous parle des récents développements de Moodle. Moodle 2.7 est un release stable et complète. Les notes qui suivent ont été prises à la volée au cours du visionnement de cette présentation.

Cette version intègre différentes avancées intéressantes:

  • Atto utilisé en remplacement de TinyMCE
    • Le développement de l'éditeur TinyMCE a été arrêté
    • Atto a été intégré à 100% dans Moodle. À titre d'exemple, chaque bouton correspond à un plugin particulier dans Moodle.
    • Il est simple de prime abord mais peut être élargi, il intègre les formules mathématiques en HTML5 et JS pouvant être rendu en MathML, SVG ou HTML/CSS (dans TinyMCE pouvait être géré avec un moteur Java... ce qui ne fonctionne pas avec des appareils mobiles) 
    • Il permettra bientôt le drag and drop d'une image directement depuis PC vers l'éditeur (non présent dans Moodle 2.7, mais sera intégré au core dans une version future)
    • Meilleure accessibilité Web
  • Conditional activities a été amélioré
    • Permet une logique Booleaine
  • Thème Clean par défaut
    • Basé sur Bootstrap framework
    • Pour créer un nouveau thèmes, on suggère de faire une copie du thème Clean, puis de l'éditer à notre guise
    • Thème More... il s'agit du thème Clean intégrant plus de fonctionnalités
      • Permet notamment l'intégration d'une image en background
      • Les blocs sur le côté ont une certaine transparance
      • Possibilité de changer les couleurs facilement
      • Possibilité d'intégrer une image
      • Idéalement, pour créer un nouveau thème complexe, il est préférable de ne pas l'utiliser
  • Amélioration du module devoir (Assignement)
  • Amélioration du module Quiz
    • création des questions optimisé
    • meilleure gestion des rapports
  • Advance loggin, une grande amélioration pour Moodle
    • Système d'authentification amélioré qui permet de mieux contrôlé l'information lié aux interactions des participants aux cours.
    • Toutes les interactions sont enregistrées dans des logs. Ces logs sont comptabilisés à l'extérieur de Moodle.
    • Cette fonctionalité augmentera avec Moodle 2.8, mais de toute évidence, il y aura un travail à faire pour moi de compréhension de ce que tout cela veut et peut dire d'un point de vue de l'administration de la plateforme, mais également du point de vue de la gestion pédagogique des apprentissages.
  • Mobilité
    • Possibilité d'avoir un système de notification mobile des interventions sur Moodle.
    • L'app Moodle Mobile intégrera ces notifications...
    • peut-être testé sur moodle.org
  • Scheduled tasks
    • Pour Admin, on peut contrôler ce qui se passe en arrière plan et adapter la fréquence d'un Cron.
    • L'heure peut être déterminée pour le lancement d'un cron et on peut aller jusqu'à préciser la fréquence du lancement d'un cron à chaque minute.
  • Moodle long term support (LTS)
    • Depuis 2.0, on avait une échéance de support de 18 mois (2.0 à 2.6), alors que 1.9 avait fait office de LTS
    • La version 2.7 sera supportée sur une durée de 3 ans
Quelques réponses à des questions des participants
  • Moodle 2.7 demande une mise à jour de PHP
  • Entre Moodle 2.6 et 2.7, il n'y a pas de modification majeure au code, ce qui ne devrait pas créer un grand problème au niveau des plugins. TimHunt précise par exemple que sur 35 modules testés, seulement 2 ne fonctionnaient pas. Gareth J Barnard affirme quant à lui qu'une version stable de tous ses plugins pour Moodle 2.7 devrait être rendu disponible dans le courant de la semaine prochaine
Le futur... où s'en va Moodle?

  • Le but de Moodle est d'offrir aux profs des outils pour les aider à aider les étudiants à apprendre... de ce côté, on peut toujours faire plus.
  • Parce que Moodle est OpenSource, de nombreux geeks se sont appropriés Moodle.
    • Les versions à venir de Moodle devraient faciliter un peu plus le travail des geeks pour leur permettre d'ajuster encore plus l'outils aux besoins des enseignants
    • Quand un participant lui demande où est l'étudiant dans tout ça, Martin répond que le travail de la communauté Moodle est de fournir aux enseignants, et aux geeks les appuyants, un outil efficace et fonctionnel pour bien répondre aux besions de leurs étudiants.
    • On ne vise pas du «one size fits all»
  • Au plan de la vision générale, on poursuit une amélioration de la réponse de Moodle aux différents appareils disponibles, Moodle doit être gratuit, il doit être fonctionnel tant pour de tous petits sites comme pour de très larges sites, etc.
  • 5 grands chantiers pour le futur
    • Analytics and feedback
      • On veut améliorer la collection des logs
      • Permettre aux enseignants, étudiants, admin d'obtenir un feedback rapide de l'utilsation de la plateforme et ainsi pouvoir donner un feedback
    • De CMS à LMS
      • Moodle a depuis le début bien joué son rôle de Course management system, mais on vise à le rendre encore mieux adapté à jouer un rôle de LMS.
      • Passe par une meilleure prise en charge des processus d'apprentissage individualisés.
      • Était largement pris en charge par différents modules complémentaires et par un amalgame de ressource par un concepteur de cours, mais on veut maintenant mieux intégrer ces éléments au core de Moodle
      • Amélioration du workflow de travail et des rapports
    • Comme plateforme
      • Amélioration du support offert aux utilisateurs pour créer un site, construire des cours, etc.
    • Open Content
      • Il existe évidemment des éléments d'open content (moodle.net)
      • Veut intégrer plus facilement le partage de contenu, que ce soit au niveau d'un cours global ou au plan des ressources d'apprentissage
      • Pense à un croud sourcing pour financer le développement de cours ouverts et gratuits développés spécifiquement pour être ouverts à tout un chacun.
    • Accessibilité
      • Doit être fonctionnel à 100% pour personnes présentant un handicap
      • Doit être disponibilité sur Mobile
      • Doit être fonctionnel offline
Le design de moodle.org a changé et veut susciter une plus grande participation sur le site.

La section des plugins est en cours de révision, notamment au niveau de la base de données des plugins. Le but est de faciliter l'intégration des plugins au core de Moodle.

Mobile app est déjà disponible sur Android et iOS... la version Firefox OS arrive bientôt et Windows Mobile devrait être disponible bientôt.

Moodle research conference devrait venir, mais il y a eu peu de propositions de conférence. Les prochains développements devraient être basés sur des recherches. Pour l'instant, on peut voir les productions sur le site research.moodle.net. Martin propose de nombreuses questions de recherche qui pourraient être poursuivies (ex.: quel est l'impact de la distribution des badges sur la motivation intrinsèque des étudiants).

Moodle 2.8 devrait sortir en novembre 2014. Pour l'instant, l'équipe est en cours de recherche de spécifications. Voici quelques modifications à prévoir :

  • Le module Gradebook (notes) devrait être amélioré. Les 11 et 12 juin (Californie, US), aura lieu une rencontre de travail visant à améliorer le système
    • amélioration de l'interface
    • amélioration de la communication entre les activités et le module Gradebook
  • Outcomes and competencies
    • viser une meilleure intégration de l'outil de validation des compétences en l'intégrant à des plans d'apprentissage, un workflow, la génération de rapports.
    • Seront plus granulaires et mieux adaptés à un niveau d'activités et non seulement au niveau d'un cours.
  • Amélioration du forum
    • amélioration de l'interface pour une meilleure accessibilité et utilisabilité
    • anonymité pour la publication sur un forum
    • possiblité de souscrire à une discussion
    • attribution des notes facilement au forum
  • Amélioration de la navigation, constitue un projet plus large pour lequel un roadmap sera élaboré et 2.8 intégrera certains éléments du roadmap («kill nav and settings blocks»)
    • Le but essentiel est de retirer le plus possible les blocs et la navigation puisque ça ne fonctionne pas bien sur Mobile. Le but est de réduire et de le simplifier au maximum.
    • user menu
    • user prefences page - clarifier la page des préférences
    • new profile page - pour faciliter le contrôle du profil, notamment simplifier la différence entre la page de profil à l'intérieur d'un cours et à l'intérieur du portail en général.
    • improved «My Moodle» content - prendra plutôt la forme d'un dashboard où l'utilisateur pourra intégrer des éléments selon sa volonté... pourra également être bonifié à l'aide de plugins et blocs pour l'optimisation de cette page
    • settings pages for modules and courses - au lieu d'une page longue, faire des liens vers d'autres pages pour faciliter la navigation sur Mobile
    • reports page - amélioration de l'interface
    • improve sideways navigation around hierarchy - quand on est dans une activité et qu'on veut aller dans une autre activité ou qu'on veut passer d'un cours à un autre cours, comment on fait... le bloc Navigation n'est pas le mieux adapté à cela, surtout sur Mobile. Pourrait être intégré au fil d'ariane, mais pour l'instant, il s'agit simplement d'idées
    • Du point de vue de Martin, utiliser Moodle sur un mobile, c'est n'est pas intéressant. Le but est que son utilisation soit similaire à celle de l'utilisation d'une app. Pour ce faire, faut simplifier le tout, épurer le tout dans une démarche réflexive.
  • Éléments dans la librarie - Augmenter l'uniformité dans l'interface adaptée par la précision des outils disponibles en HTML/CSS/JS
  • Amélioration de la collection des logs - meilleure collection des logs
  • Events notifications - permettre d'analyser les événements sur la plateforme et déterminer les cheminements (patterns) liés à l'utilisation d'activités (forum) et transmettre des messages automatisés à un individu (ex.: profs averti quand il y a 10 messages sur un forum). Pour l'instant, plus utilisé dans une logique de preuve de concept. Le but est de permettre au prof d'être informé, mais c'est à lui d'intervenir.
  • Report builder - Analytics tools for static data. Il existe déjà des plugins pour avoir des requêtes SQL. Dans le core de Moodle, ce qu'on veut permettre c'est d'effectuer des filtres et analyses de données issues de la BD. Pourra constituer un API permettant de construire des plugins mieux adaptés aux besoins.
  • Community addons - Comme d'habitude, intégrer des plugins appréciés dans la communauté.
De Moodle 2.9, il y aura une version 3.0. Il ne devrait pas s'agir d'une réécriture complète de Moodle

samedi 17 mai 2014

iMoot 2014 - B28 / B42 - Mobile-Learning (Bas Brands)

En lien avec la conférence de Paul Higgins B15 / B34 - Designing a Multi-device Moodle Course Site: A Case Study.

La mobilité est maintenant un fait avéré. On observe une mobilité des individus, appareils portables en déplacement, mais également une mobilité à partir de différents appareils (console vidéo, tablette, téléphone, etc.)

La relation d'un individu à son téléphone est très personnelle (voir le documentaire la tyrannie du cours, qu'on pourrait certainement transférer sur d'autres plateformes).

Encore ici on parle de Bootstrap pour Moodle. Intéressant, quand on regarde dans la documentation de Moodle, on voit que ce framework mobile est fondamentalement derrière le nouveau thème Clean, maintenant le thème par défaut de Moodle 2.7. Dans un éventuel projet de préparation de Moodle pour une utilisation mobile, il sera important d'envisager le simple ajustement du modèle Clean par défaut de Moodle 2.7.

Ce qu'il est intéressant de savoir sur le Bootstrapt theme de Moodle. Il s'agit pour l'essentiel d'un framework qui permet d'organiser l'affichage d'une page selon la dimension de l'écran disponible. On doit y ajouter une surcouche CSS permettant de mettre en forme la page.

Dans Google Chrome, on peut émuler un appareil mobile particulier, ce qui permet de voir comment réagit notre site.

Voir Smashing Magazine pour de nombreuses idées sur la production de sites mobiles (http://www.smashingmagazine.com/). Concrètement, une réflexion sur cette question m'apparaît fondamentale d'un point de vue utilisateur. La conception d'interfaces mobile n'est pas simple et il est important d'avoir ce regard pour notre institution.

À titre d'exemple, on reconnaît généralement la présence de menu dans le monde mobile par la présence d'un burger. C'est de plus en plus un standard...
Pour être certain que le contenu fonctionne sur mobile, il faut:

  • retirer les blocs et tous les éléments inutiles, se concentrer sur le contenu
  • garder les images petites
  • simplifier la navigation, «scroll of joy / click of death»
  • les vidéos dans une page ne sont qu'une image avec hyperlien qui mène vers le vidéo
Il existe des responsive image filters qui permettent de redimensionner l'image de façon logique. On observe néanmoins la présence d'un JS permettant un affichage d'image en fenêtre sur mobile. Par exemple, highslide mobile gère très bien les images sur mobile.

vendredi 16 mai 2014

iMoot 2014 - A36 - Becoming a Moodle Wizard: A Course for Teachers (Michelle Moore et Anneliese Sheffield)

Dans cette présentation de Michelle et Annie, étudiantes au doctorat en technologies éducatives, il est question

La vision sur laquelle s'appuie Moodle, considère que l'apprentissage doit se faire sur une base de socio-constructiviste. Or, selon Severance et Teasley ont montré que 95% des activités présentes sur un LMS sont en fait un but de diffusion de documents et de moyen de communication du prof vers les étudiants.

Ont pensé avoir un wizard, soit un assistant logiciel (un participant parle de just in time wizard), qui pourrait être intégré à Moodle et qui aiderait les formateurs à prendre des décisions efficace au plan pédagogique. S'appuyant sur l'expérience utilisateur dans Linkedin où on propose systématiquement de nouvelles ressources, de nouveaux contacts, etc., elles ont pensé intégrer un tel wizard.

L'idée serait d'avoir un assistant qui soit offert selon les contextes et adapté au contexte directement. N'avait ni budget, ni les connaissances technologiques permettant de créer un tel assistant. Aussi, leur projet s'est concentré sur le prototypage d'un assistant en utilisant différents outils à leur portée (ex.: badges et certificats). Se sont donc tournés vers la proposition d'un cours permettant un tel apprentissage de l'utilisation des outils Moodle.

Paramètres du design du cours

  • Théorie : situated learning
  • plateforme : Moodle
  • calendrier : formation de 6 semaines basé sur un apprentissage individualisé
  • technologie : différents outils permettant aux étudiants de s'approprier des connaissances qui leur permette de répondre à leurs besoins.
Ont donc utilisés une logique où l'étudiant explore les élément l'intéressant le plus à un moment particulier. Utilisent notamment le «Progress block» (bloc complémentaire). Intéressant, pour aider l'étudiant à voir où il est rendu, on lui propose à différents moments une ligne du temps intégrée sous forme d'image et présentant de façon statique où il est rendu dans le processus de son activité.

Dans le cours montré en exemple dans cette conférence, on utilise évidemment le principe des activités complémentaires, un incontournable maintenant que Moodle a intègre ce paramètre. Mais au-delà de l'assistant qui peut certainement être intéressant, une idée me reste pour nos propres développements.

Une idée qui me chicote... comment cacher des éléments d'apprentissage passés

La question qui m'intéresse est comment créer un chemin critique qui permette non seulement de cacher les éléments à venir préalablement à la réalisation d'une action (via les activités conditionnelles), mais également de cacher des éléments déjà consultés. Un étudiant réalisant un dossier de travail concret pourrait alors obtenir progressivement des informations liées à son dossier, sans pour autant pouvoir revenir à une information lui ayant été transmise précédemment.

Supposons qu'on désire dans le cadre d'un dossier à traiter que l'étudiant apprenne à prendre des notes en situation d'entrevue. On lui présente un vidéo d'une durée déterminée qu'il sait ne pas pouvoir revisionner par la suite. Il doit donc prendre des notes efficaces car il n'aura plus accès à cette ressource une fois cette partie complétée.

Le problème, c'est que Moodle gère bien la restriction d'affichage sur les activités à venir, mais ne semble pas gérer les activités passées.

Un moyen simple pourrait être de créer un lien depuis la page d'accueil vers une première ressource du dossier (ex.: une page), puis vers une autre page ne disposant pas de système de retour (j'aurais pensé à utiliser le module Quiz, mais je ne suis pas certain que celui-ci n'affiche pas de facto un bouton retour. Chaque page ainsi affichée propose donc une série de ressources initialement cachées à l'aide du truc de Mary Cooch permettant d'afficher une page Moodle sans afficher les activités disponibles, puis activées par ailleurs dans Moodle en gérant l'affichage à l'aide des activités conditionnelles.

L'utilisateur peut évidemment cliquer sur le bouton précédent de son navigateur quoi qu'il est peut-être possible de retirer ce droit à l'aide de la ressource «Page». Enfin, une idée à discuter avec les collègues pour les développements en cours ou à venir.

iMoot 2014 - A24 / A46 - Delivering online exams using Moodle (Tim Hunt)

Dans cette présentation, Tim Hunt (Open University, Grande-Bretagne) s'intéresse à la manière de réaliser des examens théoriques en ligne via Moodle.

Comme d'habitude, une conférence riche et bien balancée de Tim. Ce que je retiens pour mon besoin...

  • tester le paramètre d'autosave du module quiz
  • planifier adéquatement la démarche d'évaluation théorique des étudiants du programme de base afin de bien prévoir les éventuels problèmes techniques pouvant survenir
    • au plan réseau (wifi)
    • au plan logiciel (navigateur, sécurisation, sauvegarde)
    • au plan matériel (appareil attendu, connexion électrique)
Question non répondue... l'examen demande à l'étudiant de fournir son propre portable. Qu'en est-il de l'utilisation de tablettes pour réaliser de tels examens?

Introduction

Un nombre important d'examens théoriques sont soumis chaque année (+91 000). Ces examens sont réalisés dans de grands locaux (hôtels et autres). La plupart des étudiants de l'OU sont des étudiants à distance. Dans tous les cas, excepté certains cas particuliers, ces examens sont réalisés sous forme papier. La plupart des examens sont à développement... en conséquence, la composition sur papier demande un travail important même si dans les autres sphères de notre vie on n'écrit pratiquement plus.

Il y avait donc un intérêt pour un examen théorique, mais la question principale était donc comment on allait protéger l'examen. Les premiers tests ont été réalisés sur quelques centaines d'étudiants qui se sont montrés très intéressés.

Du point de vue de l'étudiant

Un étudiant qui désire participer doit tester l'environnement avant de participer

  • télécharger un navigateur web sécurisé Online Examinations Secure Browser et doivent  le lancer.
  • Ce navigateur se lance en plein écran et limite les options de navigation. Ils se retrouvent sur dans la page de l'examen
  • Permet de voir si le logiciel fonctionne bien pour eux, ce qui leur permet de décider.
  • Peu de problèmes rencontrés
Le jour de l'examen

  • L'étudiant doit posséder son appareil (avec alimentation), ainsi qu'une pièce d'identité
  • Il se connecte à une page d'attente, puis il attend le message du surveillant qui donne le message de début d'examen

Du point de vue de l'OU

  • Pour l'instant l'outil fonctionne essentiellement pour des réponses sous forme de texte. Il est impossible par exemple de produire des formules pour les étudiants. Donc, mieux adapté aux Humanités
  • Utilisent Safe Exam Browser (http://www.safeexambrowser.org/) développé par l'Université de Zurich (Suisse).
    • La version 2 amène une augmentation significativement la sécurité sera mieux adaptée à un BYOD
    • Il peut y avoir des problèmes si Windows n'est pas à jour
    • Un portable avec gestion de sécurité serrée peut être un problème
    • Le logiciel désactive le Clipboard, ce qui empêche le copier/coller.
    • Désactive toute machine virtuelle qui pourrait être utilisée pour faire des recherches sur le Web, de même que tous les autres logiciels fonctionnant au moment du démarrage du navigateur sécurisé
    • Open Source, disponible sous Windows (basé sur Firefox) et pour Mac (basé sur Safari)
    • On peut l'intégrer à Moodle, ce qui permet de contrôler l'accès à un Quiz particulier.
    • Un thème Moodle particulier a été développé et est attribué pour retirer tous les liens externes adans un Quiz. Un lien est ajouté dans la page qui permet de quitter le Safe browser.
On doit avoir de l'électricité pour chacun, mais le pire problème est la stabilité du réseau Wifi. À plus de quelques dizaines d'étudiants on rencontre régulièrement des problèmes.

Utilise le Single activity course format (complémentaire en 2.4 et 2.5, mais module standard à compter de 2.6). Ce type de cours permet de centrer le cours autour d'un seul quiz, ce qui limite les problèmes éventuels de triche malgré l'utilisation d'un navigateur sécurisé.

Un autre élément à considérer c'est que le Safe exam browser peut être téléchargé et adapté par tout utilisateur, ce qui peut ouvrir la porte à la tricherie.

Un cours est préconfiguré pour permettre la réalisation de tests en ligne. Ceci permet à un créateur de test de pouvoir simplement créer un nouveau cous intégrant un test.

Au final, quelques réflexions

Différents éléments doivent être réfléchis en lien avec les examens théoriques:
  • Online ou Offline : par exemple, un projet se penche sur un boot via pendrive qui intègre un linux intégrant un Moodle local, ce qui permet d'évaluer sans connexion Web. Il y a des avantages et inconvénients pour chaque approche
  • Student laptops ou Institutional computer : pas évident qu'un poste institutionnel soit vraiment mieux
  • Exam hall ou Online invigilation : Dans un cas d'un étudiant à distance, on a tenté d'utiliser la webcam pour observer l'étudiant. Les résultats ne sont pas convaiquant.
  • Lock-down ou Open book : En face à face, plus facile de gérer l'utilisation ou non de ressources textuelles.
Concrètement, un étudiant désirant tricher pourra toujours y arriver... le truc étant d'identifier à quel point on désire vraiment.

L'enregistrement automatique - une fonctionnalité déjà existante

Particularité intéressante, ils ont intégré un système de sauvegarde automatique au niveau du module Quiz. Cette sauvegarde peut être activée au niveau administrateur dans les paramètres d'administration du portail «Administration > Administration du site > Plugins > Modules d'activité > Test». On y active le paramètre «quiz | autosaveperiod» en choisissant la durée avant le prochain enregistrement automatique.

Ce paramètre est déjà disponible depuis Moodle 2.5. Un message d'erreur peut cependant apparaître avec cette version. À compter de Moodle 2.6 est réglé.

On avertit que l'activation de ce module peut entraîner une charge supplémentaire pour le système, mais Tim Hunt, le responsable du maintien et du développement du module Quiz suggère de l'activer par défaut car la surcharge n'est pas si problématique dans un environnement récent...

Pour plus d'info sur le module, consulter la documentation suivante:
À TESTER ABSOLUMENT... JUSTE POUR ÇA LE iMoot AURA ÉTÉ UTILE!!

Pour aller plus loin

Quelques ressources données par Tim Hunt dans la page de la conférence... non seulement des informations pertinentes, mais également des articles scientifiques sur la manière d'intégrer les examens électroniques dans Moodle.
Useful links
Other approaches to computer exams
Research into typed exams

jeudi 15 mai 2014

iMoot 2014 - A13 / A33 - External Tools and LTI (Floyd Saner)

Dans cette présentation sur l'utilisation du module Outil externe LTI, Floyd Saner (Consultant eLearning, États-Unis) parle brièvement d'une manière originale d'utiliser ce module pour diffuser de l'information dans un cours.

La présentation ne s'attarde pas tant à la description de la spécification LTI, mais plutôt à l'utilisation qu'on peut en faire. Pour l'essentiel, LTI permet de diffuser du contenu et des outils provenant d'un tiers parti. Depuis Moodle 2.2, on peut intégrer des ressources LTI. Certaines banques de ressources LTI existent.

Démo simple d'intégration d'une ressource LTI

Pour ajouter une activité LTI, on doit :

  • Récupérer le fichier URL de config (XML) produit par le site de référencement... voici un exemple
    • Depuis le site edu-apps.org, on choisi une source à utiliser (ex.: Internet Archive)
    • On récupère l'URL de config (ex.: https://www.eduappcenter.com/configurations/lyn1f978rtn9tm66.xml)
  • Dans notre navigateur Internet, on ouvre un nouvel onglet, puis on colle l'URL du fichier de config XML dans la barre d'URL.
    • Le contenu du fichier XML apparaît dans le navigateur (c'est du code... pas de panique!!)
    • Dans le fichier XML, on devrait retrouver une balise <blti:launch_url>http://uneURL.com/maRessource/</blti:launch_url>.
    • On copie l'ensemble de l'URL donnée dans la balise, soit «http://uneURL.com/maRessource/» dans mon exemple.
  • On revient dans notre cours Moodle où on introduit une activité Outils externes
    • On lui donne un nom
    • On colle son URL
      • Dans le cas d'un URL non sécurisé, on colle dans le champ «URL de lancement» (launch URL) l'URL récupéré. Dans la présentation, on affirme qu'on doit inscrire dans «clé client» une clé au hasard et dans le champ «secret partagé» un mot de passe au hasard. Cependant, mon test avec Internet Archive m'a permis de constater que ce n'était pas nécessaire.
      • Dans le cas d'un URL de lancement sécurisé, on colle l'URL récupéré. Dans ce cas, on indiquera également la clé client (nom d'utilisateur) et le «secret partagé» (mot de passe) de la ressource.
Si on colle directement le fichier config XML tiré du site, Moodle renverra un message d'erreur. Cela s'explique par le fait que Moodle ne gère pas directement le fichier XML de configuration.

À noter, si on introduit un site nécessitant une connexion, le module LTI fournira au site diffusé l'information sur l'utilisateur (ex.: nom). Ceci a pour effet de permettre à l'étudiant de produire des interventions sur un autre site au nom qu'il possède sur Moodle (ex.: en cas de commentaire d'un article de blog). Il serait intéressant cependant de vérifier si

L'admin Moodle peut intégrer une ressource LTI au niveau du système

L'administrateur peut prédéfinir une liste de sites pouvant être utilisés dans les cours, ce qui permet au concepteur du cours de choisir dans le champ «Type d'outil externe» des sites prédéfini (je n'ai pas testé), mais semble assez facile à implémenter.

Moodle peut également devenir un diffuseur LTI

Pour permettre à Moodle d'agir à titre de LTI Provider, on doit télécharger et installer le plugin complémentaire. Une fois installé, une nouvelle option apparaît dans le menu d'administration du portail.

Ce module complémentaire permet de diffuser une ressource, une activité ou un cours comme ressource LTI dans un LMS externe. Voilà une méthode semblant très simple et rapide pour diffuser des éléments de notre portail Moodle vers un portail externe... ou vers un autre cours de notre propre plateforme.

Dans l'exemple donné, le compte est créé automatiquement via LTI. Il serait intéressant de voir si l'activation de ce module complémentaire entraîne également la création de comptes automatique sur un site réservé. Si c'est le cas, il s'agirait d'une éventuelle brèche de sécurité.

Le conférencier a connu un problème lors de l'inscription d'un lien. Peut-être est-ce anecdotique, mais ce paramètre sera à tester afin de s'assurer que le problème est bien lié au hasard.

iMoot 2014 - B15 / B34 - Designing a Multi-device Moodle Course Site: A Case Study (Paul Hibbitts)


Lien important avec la présentation de Bas Brands sur B28 / B42 - Moodle Mobile.

Conférence de Paul Hibbitts (University of British Columbia, Canada) au sujet de Designing a Multi-device Moodle Course Site: A Case Study.

Moodle 2.5 a amené une plus grande Responsivity à travers différents modèles de site disponible dans Moodle. Le conférencier a quant à lui utilisé Bootstrap Framework (http://getbootstrap.com/) pour éditer simplement son interface et le rendre mobile.

Facile aujourd'hui de faire de s'adapter à du multi-device, mais ce n'est pas facile de bien le faire.

Considérant le «Mobile Learning», on doit se préoccuper
  • Ubiquitous
  • Situational
  • Connected
  • Personal : appareil plus personnel... la formation doit être plus personnelle
Les buts d'une expérience multi-device
  • Consistence visuelle et conceptuelle entre les différentes plateformes
  • Parité entre le contenu et la fonctionalité sur tous les appareils
  • Possibilité de transférer les habiletés développées dans l'interface
  • Il faut penser à tout l'écosystème de formation et non seulement à un appareil
  • et si possible, s'assurer
Un bon livre sur le design pour des devices multiples : Designing Multi-Device Experiences : An Ecosystem Approach to User Experiences across Devices (2014), Michal Levin, http://shop.oreilly.com/product/0636920027089.do

Propose de s'organiser pour qu'un cours Moodle ne ressemble pas à un cours Moodle.
  • Utilisation du modèle de cours Social. Conçoit son cours à partir du modèle par semaine, puis active le modèle Social, ce qui permet de cacher les ressource.
    • L'interface passe ensuite par Bootstrap framework pour ajouter des class aux éléments d'une page
  • Utilisation de Olark (http://www.olark.com/) payant et cloud pour permettre une communication automatique des étudiants avec le prof
  • Pour feedback, intègre un lien vers formulaire Google Drive pour colliger les commentaires
Prochaines étapes... quelques idées intéressantes
Possibilité de développer une Google Chrome App (bientôt possible en mobile) et qui permet d'avoirun bouton rapide depuis un appareil utilisant Google Chrome.

À noter les ajustements CSS faits seront disponibles sur le site de cours du iMoot http://2014.imoot.org/course/view.php?id=30.

iMoot 2014 - A10 / A61 - What does Tin Can mean for Moodle? (Andrew Downes)

Voici mes notes prises au cours de la conférence What does Tin Can mean for Moodle? par Andrew Downes. Le conférencier participe à la rédaction de la spécification Tin Can et est à l'origine du site informatif http://tincanapi.com/

SCORM and Tin Can

  • SCORM est né en 2001 comme on le sait, mais le paradigne de base était essentiellement basé sur du texte.
  • Dans SCORM, tout était géré par le LMS, généralement dans un processus unidirectionnel du contenu SCORM à la base de données du LMS pour afficher des rapports.
  • Dans les faits, Tin Can vise un processus bidirectionnel. La base de données peut communiquer au LMS, à la BD et à la capsule SCORM et pas seulement l'inverse... mais surtout, ce n'est plus automatiquement sur le LMS, mais plutôt sur Internet
Si on résume l'interaction particulière de Tin Can, c'est qu'une activité (ex.: un quiz) peut rapporter une expérience d'apprentissage à une autre ressource d'apprentissage.

Pour l'essentiel, tout ce qui peut communiquer à l'Internet est susceptible d'être colligé par Tin Can pour documenter l'expérience d'apprentissage. C'est particulièrement utile dans une logique de Blended learning (apprentissage mixte intégrant tant des expériences en présence, des expériences en ligne orientées, des expériences libres en ligne ou en présence, etc.).

Donc, Tin Can peut faire un suivi de tous les apprentissages réalisés et non seulement en rapport avec SCORM ou d'autres modules de Moodle.

Tin Can dans Moodle... différentes options

Il y a plusieurs approches d'intégration de Tin Can dans Moodle. Voici quelques approches.
  1. Démarrage de e-learning et tracking à l'externe de Moodle via un LRS (Learning Record Store) autonome...
    1. un bon exemple est SCORM Cloud qui agit comme un LMS indépendant.
    2. Tin Can launch plugin qui supporte à peu près n'importe quelle LRS, mais n'est pas encore prêt pour implémentation en production (https://tracker.moodle.org/browse/MDL-35433).
    3. Pour concevoir du Tin Can, on peut utiliser un outil auteur de conception comme Adobe Captivate 7 supporte Tin Can
  2. Assurer un suivi à la fois à l'aide d'un LRS et de Moodle, à l'intérieur de Moodle à l'aide de la fonctionnalité de complétion. Le problème c'est que cette fonctionnalité n'est pas disponible en production.
  3. Moodle produit des données qui sont, via un plugin complémentaire (Lock plugin) qui permette de réutiliser à l'externe les données produites par Moodle
    1. Par exemple à la soumission d'un quiz, le plugin pourra prendre ces données et les communiquer ailleurs (ex.: LRS) pour ensuite pouvoir le réintroduire dans Moodle sous une autre forme.
    2. Seulement à l'étape de design
  4. Possibilité d'avoir un LRS intégré dans Moodle... mais difficile selon le conférencier.
    1. Fait le lien avec le e-Portfolio géré par Mahara. On pourrait certainement faire quelque chose, mais ce serait difficile à gérer.
    2. Suggère plutôt la production d'un LRS indépendant pour ensuite le connecter à Moodle via un plugin complémentaire.
 Propose donc Learning Locker (http://learninglocker.net/) comme ressource LRS.

lundi 28 mai 2012

iMoot 2012 - "Completion Tracking" et "Get in Condition for the Game" - Deux conférences sur les activités conditionnelles

Voilà deux conférences de Chad Leaman et Ben Young de Lambda Solution (@lambdasolutions)  et de John Iglar (@j_iglar) où on aborde la question de l'utilisation des Activités conditionnelles, de l'achèvement des cours et de l'achèvement des activités (Course completion, Activity completion et Conditional activities).

Conférence «Completion Tracking» par Chad Leaman et Ben Young (Lamda Solutions)

Dans cette conférence, on présentait un bref aperçu du mode de fonctionnement de ces nouvelles ressources dans Moodle. On y parle notamment de la manière avec laquelle on peut assurer un suivi de la réalisation des activités par l'étudiant et comment ces données peuvent soutenir l'enseignant dans l'encadrement à donner aux étudiants. Parmi les fonctionnalités explorées on retrouve : les modalités de paramétrage de chaque activité dans une logique conditionnelle, la possibilité de sanctionner la complétion d'un cours par un amalgame d'activités conditionnelles intégrées et les fonctionnalités de rapport offertes à l'enseignant.

Pour ceux qui n'ont pu participer à la présentation puisque n'étant pas inscrit au cours, on peut consulter une webconférence organisée par Lambda Solutions au mois d'avril 2012 sur ce même thème en se rendant à l'adresse suivante: (http://mss.bccampus.ca/mod/url/view.php?id=1744). Drôle, on doit cependant se connecter à Blackboard pour voir cette présentation ;-D

"Get in Condition for the Game" par John Iglar

Ici, peu de description technique des modalités d'utilisation des activités conditionnelles, de l'achèvement de cours ou d'activités. On se concentre plutôt sur le pourquoi, tout en offrant un bel exemple de jeu s'appuyant sur des activités conditionnelles. En fait, John propose d'explorer son atelier en évoluant à travers le jeu qu'il nous a créé, un jeu qui s'appuie essentiellement sur les activités conditionnelles et qu'il propose sur le site du iMoot 2012. Sa proposition est à l'effet de créer un jeu par lequel l'étudiant sera amené à découvrir les notions importantes de son cours et à développer ses habiletés et compétences visées par la formation.

Évidemment, dans cette présentation on se situe beaucoup dans la diffusion de contenus. C'est encore ce qui est le plus rapide à construire, ce qui explique probablement son choix. Mais si on pense recourir à une telle approche dans une perspective expérientielle, on aura tôt fait de constater tout le potentiel éventuel que peuvent offrir ces fonctionnalités de Moodle 2.x. Il est en effet très facile d'envisager comment on pourrait utiliser les ressources existantes dans une formation comportant déjà une scénarisation complexe afin de proposer un arrimage entre activités en ligne et activités en présence. Une partie de cas pourrait être donnée en ligne, qui inclurait différents types de ressources à consulter et de productions à remettre à l'enseignant avant le lancement d'une deuxième phase de diffusion de données sur le même cas. Celle-ci pourrait solliciter des activités en présence ou encore en ligne. Outre la réduction de papier normalement envisagée, la diffusion en ligne pourrait aisément être bonifiée de ressources multimédia augmentant le caractère immersif de l'activité de formation.

Pour mon travail

Déjà de telles réflexions étaient sur la table pour certains projets à venir, mais ces présentations me donnent des outils pour aller de l'avant... vivement que nous disposions enfin d'une version à jour de Moodle!

iMoot 2012 - "Overview of new features in Moodle 2.3 - Keynote" - Martin Dougiamas


Voilà la keynote tant attendue de Martin (@moodler). On débute avec l'annonce d'un retard dans l'offre en production de Moodle 2.3 qui sortira avec deux semaines de retard, soit le 18 juin. Ensuite, on passe en screensharing pour un aperçu en direct des améliorations apportées à la version 2.3.

Voici quelques-unes des améliorations apportées:

  • au niveau de l'utilisation de la page d'accueil
    • nouvel outil de sélection d'activité
    • possibilité de drag and drop pour déposer des documents dans la page
    • possibilité de changer le nom d'une ressource directement dans la page d'accueil
  • majeures au file picker
    • drag and drop
    • interface et navigation améliorées
    • "create an alias/shortcut to the file" est une nouvelle fonctionnalité qui permet de créer un raccourcis vers l'image, permettant de réutiliser une image à plusieurs endroits. L'image originale garde une trace des raccourcis existants
  • external repository... intégration plus approfondie a différents dépôts externes (dépôts formels, ex.: Equella)
  • assignment module (activité devoir)
    • complètement réécrit et permettra une évolution de l'outil
  • book module...
    • le plus populaire des modules complémentaires, maintenant intégré au «core»
  • quiz module
    • quelques nouveautés intéressantes... notamment la possibilité d'obliger à un étudiant de répondre aux questions dans un ordre prédéterminé
  • SCORM module
    • nouveau graphique de rapport
  • workshop module
    • les deadlines apparaissent dans le calendrier automatiquement
  • available update notifications
    • pour les admins, l'installation peut vérifier les mises à jour disponibles (paramètre à activer dans "Settings > Server". Voit la présence de modif, propose de comparer le code et redirige vers la page de téléchargement... avec la version 2.4, on pourra faire la mise à jour directement.
Prévu pour Moodle 2.4... un petit avant-goût.
  • "Moodle Universal Cache" pour remplacer le "theme cache" actuel
  • course format - complètement réécrits pour être plus flexible et adaptable
  • course/category management - nouvelle interface administrateur, plus de drag and drop, du Ajax, etc.
  • icônes - changement de tous les icônes pour un meilleur design
  • accessibilité - amélioration de l'interface pour l'accessibilité Web
  • repository plugin for direct audio/video recording - comme ce qu'offre Poodll, mais dans une logique interne, sera adapté à flash, html5, java
  • forum module upgrade - changement du forum utilisé dans le core pour adoption de Forum NG
  • wiki module - Révision de la sélection de OUWiki pour remplacer le wiki du core
  • calendar - possibilité d'importer iCal dans Moodle calendar... on peut déjà exporter de Moodle vers iCal, mais désormais on pourra importer
  • et autres éléments
À venir chez Moodle
  • Moodle mobile est en cours d'évolution (ex.: notification devrait être intégrée)
  • My Moodle n'a pas connu d'évolution récente. On veut y voir apparaître de nouveaux blocs qui aident l'étudiant dans son suivi de ses formations
En conclusion... 2.3 devrait être meilleur, plus rapide et plus robuste... faut avouer que le drag and drop sera vraiment bienvenue dans la conception de cours.

iMoot 2012 - "How to put people off Moodle - Keynote" - Mary Cooch


Dans cette Keynote de Mary (@moodlefairy), on abordait la question de l'intérêt spontané pour Moodle. On y parle de la manière d'adapter le look et l'organisation de Moodle afin d'améliorer l'expérience des étudiants et des enseignants. On y parle également des approches à privilégier pour diffuser Moodle auprès des équipes de formations pour éviter la surcharge d'information.

Voici quelques points qui m'ont particulièrement marqué

  • Penser des capsules de formation délimitées dans le temps et qui rencontrent le vocabulaire des utilisateurs.
  • Adapter la page d'accueil et la navigation initiale pour soutenir l'étudiant et l'enseignant dans sa navigation dans Moodle.
  • Comme Mary le suggère, une page contenant des liens très simples peut faire le travail dans la mesure où l'objectif est d'organiser des activités de façon logique. Effectivement, dans le cas de programmes complexes où des cours spécifiques sont sollicités à différents moments de la formation, une organisation par image peut ne pas être utile.
  • Trouver un moment pour démontrer comment on utilise Moodle dans différents services.
  • Un «Bac à sable» n'est pas utile pour la majorité des utilisateurs. Un besoin d'activités semi-dirigées est souvent présent. Un moyen de démontrer ce que peut faire Moodle dans différentes formations est d'utiliser le portail Mount Orange School (http://school.demo.moodle.net/), un portail gratuit et ouvert. Le «bac à sable» gagne donc à être proposé du point de vue de l'étudiant (comment ça se passe pour lui, ce qu'il fait dans une activité, etc.).
  • S'assurer de donner accès aux enseignants à un étudiant «bidon» afin que les enseignants puissent tester ce qui se passe du point de vue d'un vrai étudiant, pour pallier au fait que le «switch role» ne donne pas toujours un rendu pertinent.

 Comme toujours venant de Mary, voilà des idées intéressantes à creuser...

dimanche 27 mai 2012

iMoot 2012 - "My Journey with Moodle 2 themes" - Benjamin Wagner

Dans sa présentation, Benjamin (@Webanywhere sur Twitter) nous présente son exploration des thèmes dans Moodle 2.x. Au menu différents points intéressant pour nous aider à appréhender les thèmes dans Moodle... voici mes notes.

Des changements dans Moodle 2.x

On le savait déjà, les thèmes dans Moodle 2.x ne sont pas compatibles avec les thèmes de la version 1.x. Il faudra donc se relever les manches et reprendre le travail. Voilà les principales modifications aux thèmes:
  • Nouvelle structure de fichiers et répertoires.
  • Le «docking», c'est-à-dire la capacité de déplacer un block de la page principale vers la marge gauche ou droite du navigateur... à mon sens, une amélioration intéressante, mais qui risque d'entraîner quelques moments de stress pour les utilisateurs moins expérimentés.
  • Nouveaux paramètres de pages
  • Préférence des thèmes pour un affichage fluide mieux adapté aux larges écrans... et j'aurais tendance à préciser aux écrans plus petits (ex.: tablettes).

Une proposition éditer des thèmes existants

Intéressante proposition pour apprendre ce que contiennent les thèmes dans Moodle 2.x, jouer dans des thèmes déjà existants. Benjamin nous propose deux thèmes pour ce faire:
  • Leatherbound (un simple) : http://moodle.org/mod/data/view.php?d=26&rid=3056
  • Aardvark (un plus complexe) : http://moodle.org/plugins/view.php?plugin=theme_aardvark

Le recours aux «Master theme»

Dans la version 2.x, on peut déterminer un thème général pour le site entier, puis proposer un thème adapté pour certaines sections du site (ex.: par catégorie). Ce principe se révèle fort intéressant si une institution veut
  1. Adapter son thème en fonction de différentes clientèles (ex.: par département ou sphères de formation)
  2. Permettre de proposer une certaine mise en forme du portail en cas d'hébergement de formation d'organisations partenaires (ex.: pensons dans notre cas aux organisations externes désirant diffuser sur notre portail leurs formations).

Les erreurs à éviter

Quand on débute avec la modification des thèmes, on risque de faire quelques erreurs qu'il faut le plus possible éviter:
  1. Tenter d'adapter le thème de Base de Moodle : Celui-ci est prévu pour offrir toutes les options possibles à l'adaptation. Conséquemment, il s'agit de l'un des thèmes les plus complexes à adapter.
  2. Tenter de "patcher" les images (pix) en créant un nouveau répertoire et en changeant les liens : Le plus  simple demeure toujours d'écraser les images par défaut d'un thème
  3. Réécrire le contenu des bannières
  4. Changer les boutons d'action partout


Les thèmes hérités

Dans le fichier config.php, S'assurer que la ligne suivante est présente :
$THEME->parents = array('canvas','base');
Permet que les paramètres des thèmes «base» et «canvas» soient intégrés par défaut, réduisant le besoin en rédaction de code.

L'environnement WYZIWYG pour l'adaptation d'un thème

On le sait, Moodle 2.x permet à un administrateur de changer le thème en ligne. Pour ce faire, on doit ajouter un fichier lib.php et settings.php (plus fichiers de langue) à notre style.

Créer un thème hérité

En créant un thème hérité d'un thème existant (issu préférablement du «core» j'imagine), on peut en quelques lignes de code créer un nouveau thème... en héritant des principales propriétés d'un autre thème. L'avantage est qu'on demeure ainsi proche d'un thème standard de Moodle qui sera probablement adapté pour répondre aux besoins d'une nouvelle version.

Appréciation finale...

De belles réflexion :-D

mardi 22 novembre 2011

Fin de Flash sur Android ou chronique d'une mort annoncée

En tant que conseiller en technopédagogie chargé de concevoir des activités de formation, je m'intéresse depuis quelques temps à la guerre entre Adobe et Apple au niveau de l'intégration du Flash Player sur les appareils mobiles produits par Apple. Pour moi ce n'était qu'une question de temps avant qu'Apple décide d'emboîter le pas aux autres grands joueurs du monde mobile (Google, Research In Motion et Microsoft) et accepte l'implantation de ce petit logiciel sur son iOS, le système d'exploitation derrière tous les iPhone, iPad et iPod Touch de ce monde. Après tout, Flash est un joueur si présent dans le monde du Web qu'une telle ouverture devenait presque inévitable.

Or voilà qu'une nouvelle est tombée il y a un peu plus d'une semaine qui vient un peu perturber cette conviction que j'avais... Adobe décide de cesser de développer le Player Flash destiné aux appareils Android et BlackBerry.

La nouvelle

Comme on peut le lire sur l'Adobe Features Blog (https://blogs.adobe.com/conversations/2011/11/flash-focus.html), Adobe vient d'annoncer qu'elle cessait dès à présent son développement du Player Flash destiné aux systèmes d'exploitation Android et BlackBerry. Résultat, tous les utilisateurs d'appareils mobiles équipés du système de Google ou de RIM ne pourront plus suivre les évolutions du Player Flash.

Adobe explique ce choix en annonçant du même souffle que, tout en continuant de supporter et de faire évoluer la version Desktop de son Player Flash, elle concentrera maintenant ses efforts sur :
  1. le développement de HTML5, le compétiteur direct de Flash dans bien des domaines sur le Web, et;
  2. la poursuite de l'optimisation de Flash comme moteur de conception d'applications et de jeu évolués (ex.: 3D).
Ce que ça veut dire concrètement, c'est qu'Adobe se range derrière Apple dans la promotion du HTML5... tout en voulant certainement le supplanter par un investissement majeur en ce domaine, et qu'il délaisse l'adoption de Flash par une partie croissante des appareils dédiés à la navigation Web.

Ce qui est touché en fait, ce sont essentiellement les animations de type SWF, un format de fichier qui permet la diffusion d'animation et d'interactions riches. L'autre type de fichier lu par le Player Flash est le FLV (ou sa version plus récente F4V) qui lui sert à diffuser des vidéos. Or, ce dernier format de fichier ne sera pas touché par la décision d'arrêter de produire le Player Flash pour les systèmes d'exploitation mobiles, pour la simple raison qu'Adobe offre déjà une réponse via son application de streaming. Celle-ci reconnaît la présence ou non du Player Flash sur l'appareil du visiteur et diffuse le vidéo dans un format pouvant être lu par celui-ci (http://www.adobe.com/products/flashmediastreaming/).

Une décision qui s'explique


Flash était l'un des fers de lance chez Adobe. Format propriétaire facile à consulter avec le Player gratuit offert par l'éditeur, il était à l'avant-scène de bien des développements logiciels offerts par Adobe.

Or, les lacunes de Flash étaient aussi bien connues. Flash n'est pas des plus réactifs sur certains appareils Android. Sur la Motorola XOOM, ça passait relativement bien, mais ce n'était pas nécessairement le cas partout. Va de même pour les ordinateurs de moins grande puissance qui ont de la difficulté à faire rouler une animation Flash riche. C'est d'ailleurs l'une des raisons qui avait poussé Apple à refuser l'installation du Flash Player sur le iOS (lire Thoughts on Flash de Steve Jobs, 2010). Avec la montée en puissance des appareils mobiles roulant le iOS, on peut croire qu'il devenait dérisoire pour Adobe de continuer à travailler pour une ouverture de Apple en ce domaine.

Aussi, HTML5 s'est présenté entre-temps comme une option crédible au Flash Player. La plupart des fonctionnalités offertes par Flash peuvent effectivement être réalisées en HTML5, qu'il s'agisse de la diffusion de médias riches ou de multimédia. La disponibilité de diverses librairies JavaScript rend par exemple possible la conception d'animations et d'interactions riches pour l'utilisateur.

Qu'est-ce que ça veut dire concrètement dans le marché de l'Internet aujourd'hui
Avec la croissance du marché des téléphones intelligents et des tablettes, il faut s'attendre à une croissance de la navigation mobile. Déjà, selon NetMarketShare, on est passé d'une navigation mobile représentant 0,91 % des visites de sites en juillet 2009, à 5,5 % en juillet 2011. On doit s'attendre à ce que ce phénomène ne cesse d'augmenter.

Ainsi, si les principes de logique peuvent s'appliquer en ce domaine, on peut croire qu'à terme on observera progressivement une réduction de la proportion de sites incluant du Flash. Les éditeurs de site voudront certainement demeurer visible de tous leurs visiteurs, utilisant tant des appareils mobiles que des ordinateurs traditionnels, ce qui les poussera probablement à délaisser le Player Flash, ou du moins à lui offrir une alternative.

Je sais, on appelle cela de la spéculation, mais avouez que l'idée n'est pas mauvaise...

Et pour le Rapid elearning


Voilà le noeud pour moi. Depuis que je joue dans le monde du elearning, je travaille avec le format Flash de près ou de loin. En effet, les principaux produits utilisés dans le monde du Rapid elearning produisent tous au final un format Flash. Qu'il s'agisse de produits provenant de chez Adobe, comme c'est le cas avec Adobe Captivate ou Adobe Presenter, ou encore de compétiteurs tels que Articulate, tous ces environnements éditeurs produisent minimalement du SWF.

Mais voilà la bonne nouvelle, les gens de chez Adobe se parlent (semble-t-il). N'ayant évidemment pas avantage à abandonner complètement le marché des outils éditeurs et ne pouvant peut-être pas à court terme offrir des logiciels d'édition publiant au format HTML5, les équipes de développement de chez Adobe ont travaillé au développement d'application de conversion. À titre d'exemple, on présentait lors de l'Adobe MAX 2010 un outil de conversion des fichiers FLA au HTML5.

En septembre 2011, le Rapid eLearning | Adobe Captivate Blog publiait quant à lui un article annonçant la disponibilité en bêta d'un convertisseur HTML5 pour les fichiers SWF publiés depuis Adobe Captivate 5.5. Sur l'Adobe Lab, on peut d'ailleurs lire que déjà le HTML5 Converter for Adobe Captivate 5.5 permet de transformer une activité compatible SCORM 1.2 incluant des quiz et des interactions avancées au format HTML5. Tous les éléments introduits dans le SWF généré par Captivate ne sont pas nécessairement convertis pour l'instant, mais la nouvelle est de bon augure, puisqu'elle nous laisse croire qu'à court terme Adobe ne nous laissera pas tomber et continuera à offrir des environnements éditeur.

En conclusion


Reste maintenant à voir quelles orientations prendra Adobe dans ses développements futurs. Mais une chose me semble certaine, cette décision d'arrêter de produire le Player Flash pour Android risque fort d'avoir une incidence sur le marché des appareils mobiles. Déjà ça grogne un peu chez les quelques utilisateurs à qui j'ai parlé de cette nouvelle. Quant à moi, je me console en me disant que, étant équipé du dernier Player Flash disponible pour Android (11.1.102.59), j'atteindrai probablement la limite de la durée de vie de ma XOOM avant de ne plus être capable de naviguer le Web par cause d'un Player Flash trop ancien.

Côté travail cependant, cette annonce m'amène à redoubler d'attention. Quelles seront les orientations prises par Adobe dans les prochains mois? Quelles évolutions connaîtront les produits dédiés elearning?

Une chose est certaine, cette nouvelle milite en faveur d'un réinvestissement de nos énergies vers des solutions qui s'appuieront sur des formats ouverts. Tout compte fait, la voie du HTML5 n'est peut-être pas si mauvaise, mais elle demandera assurément une certaine phase d'appropriation par nos services techniques. Qu'à cela ne tienne, nous devrons y venir, puisqu'il semble qu'on ne puisse plus compter à long terme sur le Player Flash pour nous aider à diffuser nos contenus.

mardi 2 août 2011

Retirer les numéros de section dans un cours sous Moodle

Un nouveau tutoriel de Mary Cooch vient d'être publié sur sa chaîne Youtube UsingMoodle. Mary nous y explique comment, en ajoutant une simple ligne de code à un «label» (une ressource «Titre» pour les francophones), on peut modifier simplement le CSS d'une page pour ne plus afficher le numéro de section.

Du coup, on se retrouve avec un affichage plus type «logiciel de gestion de contenu» que «logiciel de diffusion de matériel de cours». C'est quand même fou ce que peut faire une petite ligne de code bien utilisée.

Comme le disait un intervenant dans un commentaire sur la vidéo, on peut ensuite envisager d'autres utilisations possibles à ce type de dérogations au CSS...



Merci à Mary pour avoir diffusé si efficacement le tuto et merci à Itamar qui est à l'origine de la solution qu'on peut consulter sur le forum de Moodle.org.

dimanche 1 mai 2011

#iMoot2011 - Session 28 - New HTMLAREA Editor custom plugin framework support - Nadav Kavalerchik

Présentation d'une patch qui ajoute une panoplie de ressources à l'éditeur HTML WYSIWYG (Moodle 1.9.10). En fait, il s'agit d'un hack non officiel.

On peut par exemple importer des images par Drag and Drop, intégrer des SWF ou encore intégrer des icônes.

On peut par exemple aussi modifier la largeur des colonnes d'un tableau avec un simple bouton qui ouvre une fenêtre contextuelle. Actuellement, pour réaliser une telle modification, on doit absolument passer par le code HTML, ce qui n'est pas très pratique pour l'utilisateur novice.

Navad a également intégré un éditeur d'images vectorielle. Une image créée ne peut être modifiée par la suite, mais l'édition initiale semble particulièrement fonctionnelle. On retrouve aussi un éditeur d'image simple qui permet aux étudiants de dessiner en ligne sur une image.

On peut enregistrer en «live» des extraits audio allant jusqu'à 1 minute. Le serveur doit cependant être équipé d'un compresseur mp3 pour permettre le transfert de l'extrait qui s'affichera alors automatiquement sous ce format.

En résumé, un petit hack intéressant qui rassemble une série de «Missing features» sûrement identifiés par de nombreux enseignants.

Petit point négatif... aucune version 2.0 n'est en construction. Reste à voir quand et si on en fera une nouvelle version. Comme certains intervenants le précisaient durant la conférence, le hack risque cependant d'être moins important avec la version 2.0 de Moodle. Par exemple, le bouton «Dropbox» n'est plus utile puisque déjà proposé par le «Repository» de Moodle 2.0.

On attendra donc une nouvelle version avant de se lancer dans une intégration en «production».

En final, un petit vidéo qui présente certains éléments du hack:

Référence
Présentation dans Moodle Tracker : http://tracker.moodle.org/browse/CONTRIB-2730 (il faut voter pour le faire évoluer)
Accès au code : https://github.com/nadavkav/RTL-BIDI-Hebrew-Moodle-Plugins/tree/master/lib/editor/htmlarea/custom_plugins

#iMoot2011 - Session 4 - Time Management in Moodle - Michael de Raadt

J'ai vu en «replay» la présentation que faisait vendredi à 23 h Michael. Il y présentait son bloque «Progress Bar» (Barre de progression).

Il s'agit d'un module complémentaire développé initialement pour Moodle 1.9, mais qui fonctionne également sur les versions ultérieures, dont la version 2.0. Il vise la mise à jour pour Moodle 2.1.

Le module permet essentiellement à l'étudiant de s'assurer qu'il a bien complété tous les exercices et travaux qui étaient attendus de lui. Il semble facile à utiliser et paraît avoir un effet très positif sur la perception des étudiants quant à l'amélioration de leur capacité à prendre en charge leurs apprentissages. Quand l'étudiant réalise une activité, le statut de l'activité (son petit carré), change de statut et affiche à l'étudiant que l'activité a été réalisé. Une note, on peut mettre autant de barre de progression que l'on veut dans un cours.

Ce qui est particulièrement intéressant, c'est qu'une fois la «Progress Bar» intégrée, on peut définir finement les ressources et activités qui y seront référencées. Par exemple, différents paramètres d'activités sont affichés au moment de configuer la barre et l'enseignant peut déterminer à quel moment l'activité doit être affiché comme complétée.

Après un coup d’œil rapide au code, je constate qu'on retrouve une version française du module. Une raison de plus pour l'utiliser...

Une nouvelle fonctionnalité pour enseignants vient d'être ajoutée du bloque... la possibilité d'avoir un aperçu global des étudiants. On voit la liste des étudiants et leur barre de progression respective. Vraiment intéressant.

Références
http://docs.moodle.org/en/Progress_Bar_block : Documentation du module
http://moodle.org/mod/data/view.php?d=13&rid=2524&filter=1 : Téléchargement

vendredi 29 avril 2011

#iMoot2011 - Session 1 - MoodleBites Staff Development Courses Licensing - Stuart Mealor


Mes notes de la présentation de Stuart Mealor (MoodleBites)

Présentation de MoodleBites... voici les thèmes abordés:
  • background et développement
  • Structure
  • Exploration
  • Prix
Introduction
Stuart nous présente ce que peut offrir l'entreprise MoodleBites pour la formation à Moodle... Un point important, leurs formations sont offertes en plusieurs langues (anglais, grec et espagnol).

Plusieurs organisations et institutions ont acheté leurs formations et les ont adaptées pour leurs besoins (licence qui permet la «customisation»).
  • Une licence institutionnelle permet d'y inscrire le nombre d'enseignants voulu au sein des cours achetés.
  • Le cours peut être édité, modifié et adapté au besoin (adaptation tant du contenu que du look).
Prix
10 000$ NZ à vie (mais pas de mise à jour).

La màj de la formation lors du passage de Moodle vers une version majeure est offerte à 50% de rabais aux clients (ex.: ceux qui ont acheté la formation pour Moodle 1.9 obtiennent 50% lors de la sortie de la formation pour la version 2.0).

Format
Les cours sont offert en Backup Moodle (v. 2.0). Il s'agit de 8 cours qui s'échelonnent sur 8 semaines.

Autrement, la première partie de la présentation résume essentiellement ce qui est offert comme produit et les paramètres utilisés pour la construction des cours.

Une finale en queue de poisson

Finalement, ça se finit en queue de poisson sans pouvoir en dire beaucoup plus sur la qualité des cours offerts, puisque les 15 à 20 dernières minutes ont été constituées essentiellement de problèmes techniques.

L'équipe technique travaille sur le problème. Espérons que ça se règle avant la prochaine session.

MoodleBites en français?
Malheureusement, il n'existe pas de version française de leurs cours (comme dans bien des cas)... J'ai posé la question sur le forum de la session... reste à voir la réponse!

#iMoot2011 - Keynote 1 - Stories from Moodle Community - Helen Foster


Mes notes de la Keynote 1 par Helen Foster

Helen nous présente différentes histoires liées à son utilisation de Moodle.
  • Faster, faster, faster: Elle nous parle d'abord de la rapidité de Moodle 2.0 qui demande encore certaines améliorations au niveau de la performance... À ce sujet, on nous réfère à la documentation pour développeur qui présente certains aspects sur lesquels l'équipe de développement travaille actuellement pour l'amélioration des versions futures (ex.: 2.1) (Development:Perfomance_2.x).
  • Wild girl, ou comment devenir «quelqu'un» dans la communauté et développer ses connaissances de Moodle: Helen nous présente la manière avec laquelle elle est devenue une contributrice d'importance dans la communauté. Au premier point, son implication à répondre aux requêtes de la communauté... confirme ce que je me disais récemment, intervenir dans la communauté nous amène nécessairement à développer nos connaissances... Pour devenir un «Particularly usefull Moodle user», on doit poster fréquemment (et avec pertinence ;-D)
  • Great Moodle books: quelques bons livres
  • L'avenir de Moodle: Helen nous réfère... nous réfère à la page Roadmap et à l'approche de développement accélérée de Moodle pour les prochaines versions
  • Le logo de Moodle... le «M»: D'où vient le logo de Moodle... issu d'une requête de Martin Dougiamas pour avoir un graphisme plus «professionnel».
  • Testing 1, 2, 3: Avant chaque màj majeure de Moodle, une série de test QA (quality assurance testing)... pour obtenir de l'information, on peut accéder à la page QA testing et il existe un site Moodle QA Testing qui permet aux testeurs de pouvoir explorer les nouvelles fonctionnalités et rapporter d'éventuels problèmes.
  • Moodle $$$: Moodle ne sera jamais à vendre, même si on cherche à l'acheter...Pour plus d'info, on peut lire le document présentant le futur de Moodle dans la documentation. Mais pour vivre, on peut décider de donner, mais C'est essentiellement les Moodle Partner qui permettent ce financement
Ce qui me reste en tête à la suite de la présentation:
  1. Encouragement à devenir plus actif dans la communauté (répondre aux questions si possible, tester les nouvelles versions, participer à la documentation en français peut-être);
  2. Il pourrait être intéressant de participer au Official QA Site, notamment pour les nouvelles fonctionnalités de quiz annoncées par Tim Hunt