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

Type de composant : Local

Nom : my (Mon Moodle amélioré)

Versions : à

Anciennes versions : 2.4 à 2.9

Distribution : Publique et PRO (TMA)

Disponibilité : Sur distribution ActiveProLearn

Présentation

Le composant Mon Moodle amélioré est une alternative plus intégrée de la page “Ma page” (Rebaptisée “Tableau de bord” à partir de Moodle 3.0), construite à partir d'une série de widgets fonctionnels issus des multiples expériences projet et des besoins de nombreux clients antérieurs.

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

Guide d'installation

Guide d'utilisation

Guide d'utilisation : Voir les cas d'usage

Guide technique

Liste complète des widgets

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 nouveau

Mes éditions (là où j'enseigne) filtrage des cours rôle enseignant éditeur ou non nouveau

Mes coordinations (les cours que je coordonne)

2 zones “course area” de cours dédiées (exemple : tutoriels, cours spécifiques mis en valeur)

Cours en libre inscription

Affichage de catégories spécifique en grid nouveau

Différentes vues des nouvelles de site

Carte de la densité d'activité (heatmap)

Bloc de recherche de cours - + Moteur lucène si souhaité nouveau

Exclusion d'affichage de cours (via ID)

Césure des titres sur nombre de caractères ou de mots nouveau

Option de masquage de la progression sur les activités et ressources nouveau

Option pour masquer l'affichage du résumé de cours (options sur titres et sur descriptifs) nouveau

Option pour masquer l'affichage des attributs (cours masqué/inscription libre etc..) nouveau

Affichage des indicateurs dans les boites de cours

Builds

Travis-ci Intégration continue

Note : Un statut “Failing” n'est pas nécessairement lié à un non fonctionnement du plugin. Ce statut concerne le résultat de tests automatiques de conformité du code aux standards stricts de Moodle. Nous dépensons un effort permanent à la mise en conformité progressive de tous les plugins supportés avec ces règles de développement.

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

Sommaire des composants - Retour au catalogue