Outils pour utilisateurs

Outils du site


local:my

Mon Moodle amélioré : Un tableau de bord configurable et évolutif (Tableau de bord MY)

  • Type de composant : Local
  • Nom : Mon Moodle amélioré
  • Nom technique : local_my
  • Versions : :M35: à :M40:
  • Anciennes versions : 2.4 à 3.4
  • Distribution : Publique et PRO (TMA)
  • Disponibilité : Sur distribution ActiveProLearn

Présentation

Le plugin Mon Moodle amélioré est une refonte de “Ma page”, rebaptisée “Tableau de bord” à partir de Moodle 3.0. Il est construit à partir d'une série de widgets issus des multiples expériences projet et des besoins de nombreux clients antérieurs. Suivant les widgets appelés vous obtiendrez un tableau de bord vraiment personnalisé.

Un exemple concret : Le tableau de bord des utilisateurs pourrait présenter les cours ou j'apprends, et les cours ou j'enseigne dans deux espaces bien dissociés, si j'ai les deux rôles ; Etudiant sur un tuto, charge de cours ailleurs par exemple. Mais le tableau de bord peut aussi présenter des aires de cours particulières (Cours de la catégorie X, archives, guides, espaces projets , tutoriels, bref ce que vous voulez) , ou encore mettre en avant des catégories choisies de de cours, afficher des messages suivant les rôles, présenter des boutons liens pour mobiliser des modèles de cours, rejoindre un autre Moodle en réseau etc

Principes

Cette forme de page d'accueil est construite sur la base d'un certain nombre de panneaux adressés à une (ou plusieurs) grande(s) fonction(s) de l'utilisateur dans la plate-forme. Les 4 fonctions identifiées sont :

  • Administrateur - “J'administre”
  • Coordinateur de cours - “Je coordonne”
  • Enseignant - “J'enseigne”
  • Étudiant - “J'apprends”

A part la fonction administrateur qui relève d'une capacité précise de site, une fonction est acquise dans le profil si une de ses capacités caractéristiques est exprimée au moins une fois dans toute la plate-forme. Pour être enseignant, il faudra donc que la capacité caractéristique (local/my:isteacher) soit exprimée dans au moins un cours ou une catégorie de la plate-forme pour cet utilisateur. A ce moment seulement le panneau de tableau de bord s'active.

Les panneaux de tableaux de bord, accessibles par des onglets, sont équipés de “widgets”. Des éléments-blocs d'information dont la plupart servent à lister des entrées de cours selon une sélection et un usage particuliers.

Les widgets disponibles peuvent apparaître sur n'importe quel panneau, bien que certains widgets aient plus de sens sur les panneaux qui lui correspondent (par exemple, le widget “my_managed_courses” aura plus de sens sur le panneau “Je coordonne”).

Il existe trois types de widgets selon leur affectation :

  • Les widgets “listes de cours”
  • Les widgets d'information générale
  • Les widgets spécifiques à certains plugins (forums, réseau mnet etc).

Les widgets “liste de cours” permettent surtout de présenter des listes de cours selon une répartition liée à leur destination ou l'usage qu'en fera l'utilisateur. Un grand principe est d'éviter la redondance d'apparition d'un cours dans plusieurs boîtes différentes, ce qui pourrait conduire à une confusion d'orientation de l'utilisateur. Un principe général d'exclusion dit qu'un cours apparaissant dans une liste ne doit pas apparaitre dans une autre, et est donc “retiré du choix” pour les wdigets qui suivent dans l'affichage. L'ordre des widgets est donc important dans les panneaux et les panneaux eux-mêmes sont évalués par fonction descendante, l'administrateur de site en premier, puis la coordination, l'enseignement et enfin l'apprentissage.

Pour la plupart des widgets de “listes de cours”, plusieurs “rendus” sont proposés par des alternatives de widget. Par exemple :

  • my_courses : exprimera “mes cours” en mode liste simple, avec ou sans catégorisation.
  • my_courses_slider : exprimera “mes cours” dans une liste de blocs avec défilement en slider horizontal
  • my_courses_grid : exprimera “mes cours” en une grille de blocs.

Remarque : Par l'effet de la mécanique d'exclusion, utiliser successivement “my_courses” et “my_courses_grid” ne donnera pas un bon résultat, puisque les cours exprimés dans le premier seront retirés du jeu. Le deuxième widget apparaître nécessairement vide.

Guides

Sommaire des fonctionnalités

  • Isolation des entrées de cours par zones fonctionnelles avec ou non contrôle des rôles
    • Mes cours (là où j'apprends) filtrage des cour par nom, date fin, achèvement, derniers consultés
    • Mes éditions (là où j'enseigne) filtrage des cours rôle enseignant éditeur ou non
    • Mes coordinations (les cours que je coordonne)
    • 2 zones de cours dédiées “course area” (exemple : tutoriels, cours mis en valeur, espaces projets)
    • Cours en libre inscription
    • Cours distants via réseau mnet
    • Affichage de catégories spécifiques en vignette
  • Différentes vues des nouvelles de site
  • Carte de la densité d'activité (heatmap)
  • Bloc de recherche de cours - + Moteur lucène si souhaité
  • Exclusion d'affichage de cours (via ID)
  • Césure des titres sur nombre de caractères ou de mots
  • Option de masquage de la progression sur les activités et ressources
  • Option pour masquer l'affichage du résumé de cours (options sur titres et sur descriptifs)
  • Option pour masquer l'affichage des attributs (cours masqué/inscription libre etc..)
  • Affichage des indicateurs dans les boites de cours

Roadmap

Une recherche continue est active pour imaginer des nouveaux widgets qui pourraient alimenter une politique de tableau de bord utile et efficiente pour l'expérience utilisateur en général.


Crédits

  • Valéry Frémaux (/Base Intel Teach Advanced Online / Pairform@nce MEN)
  • Florence Labord - Tests fonctionnels et documentation

Retour à l'index des plugins - Retour au catalogue

local/my.txt · Dernière modification: 2023/04/19 14:17 (modification externe)