Afficher "Catégories de cours" sur le my

Afficher "Catégories de cours" sur le my

par Emilie Lenel,
Nombre de réponses : 30

Bonjour,

Savez-vous comment on peut afficher les "Catégories de cours" sur la page my ?

Apparemment on peut uniquement gérer l'affichage de "Catégories de cours" sur Page d'accueil et Page d'accueil connecté via Administration du site > Page d'accueil, mais pas trouvé pour le my..

Merci

Emilie

Moyenne des évaluations  -
En réponse à Emilie Lenel

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Bonjour,

Vous voulez dire dans la vue d'ensemble des cours ?

Pas possible. Et c'est également mon problème ... Je suis justement en train de développer un bloc qui va afficher simplement la liste des cours avec les catégories (sans le système de réordonnancement des cours par contre) pour pallier à ce problème.


En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Il est effectivement dommage de ne pas pouvoir faire apparaître la catégorie de cours sur la page "My"...

Je ne sais pas s'il existe déjà une demande en ce sens dans le traqueur ?

En réponse à Séverin Terrier

Re: Afficher "Catégories de cours" sur le my

par Emilie Lenel,
Oui, on veut afficher les "Catégories de cours" sur le "My", aujourd'hui on l'affiche sur la page d'accueil
J'ai regardé rapidement sur le traqueur, mais je n'ai rien vu, mais je suis peut être passée à côté, j'ai cherché sur text ~ "List of categories" and text ~ "my page"

En réponse à Emilie Lenel

Re: Afficher "Catégories de cours" sur le my

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Mais sur "ma page"  on a la liste des cours dans lesquels on est inscrit. Et rien que ceux-là.

Avec les notifications dans chaque cours (devoir à faire ...)

C'est simple et pratique.

Voulu sans doute?

Un bouton pointant vers la page donnant l'arborescence des cours par exemple?

Je suppose qu'on doit bien pouvoir "bricoler" une solution Moodle...

Daniel


En réponse à Daniel Méthot

Re: Afficher "Catégories de cours" sur le my

par Emilie Lenel,

Bonjour Daniel,

Oui on a sur le my la liste des cours dans lesquels on est inscrit, avec les notifications, c'est très pratique.

Mais on voulait aussi afficher en dessous les catégories de cours (domaines/ufr) car pour de nombreux cours, c'est de l'auto inscription, et c'est donc aux étudiants d'aller s'y inscrire.

Mais effectivement, l'idée d'un lien pointant vers la page avec l'arborescence des cours est une très bonne alternative, on va la rajouter dans la barre de navigation principale (pointera sur /course/index.php)

Emilie

En réponse à Emilie Lenel

Re: Afficher "Catégories de cours" sur le my

par Jérôme DEMIAUX,
Avatar Traducteurs

Bonjour,

Pour cela, pas besoin d'aller rajouter des éléments.

Dans administration -> Présentation -> Navigation, il suffit de cocher la bonne case pour afficher dans le menu Navigation un lien vers la page des cours.

Bon, un renommage de cours en "tout les cours" serait peut-être plus explicite.

Jérôme.

Annexe cours.jpg
Moyenne des évaluations Utile (2)
En réponse à Jérôme DEMIAUX

Re: Afficher "Catégories de cours" sur le my

par Emilie Lenel,

Bonjour Jérôme,

Merci pour l'info !

Je pense qu'on va l'activer, faut que je vois la chaine à modifier en "Tous les cours" sans que ça modifie partout clin d’œil

On va tout de même l'ajouter aussi dans la barre de navigation via : Administration du site > Présentation >  Thèmes > Réglages thème:

Emilie

screenshot navbar

En réponse à Emilie Lenel

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Bonjour,

De mon coté, je viens faire un premier bloc "Vue globale des cours" (code en PJ, à vos risques et périls pour le moment, je le mettrai ensuite dans la base de plugins, une fois rodé). Il s'agit d'une version basique où l'on ne peut rien paramétrer. Il se contente de lister les cours rangés par id de catégorie (ce qui va poser problème, je vais corriger ca).

Voilà ce que ca donne :

vue globale


J'ai mis le bloc en central (mon thème le permet sur Ma Page) dans la page "Ma Page par défaut". Ensuite, pour réinitialiser, les "Ma page" de tous les utilisateurs, dans cette discussion, il est suggéré d'exécuter ces 2 requêtes en base :

> delete from mdl_block_instances where pagetypepattern = 'my-index' and parentcontextid in (select id from mdl_context where instanceid in (select userid from mdl_my_pages));

> delete from mdl_my_pages where userid <> 'NULL';

je n'ai exécuté que la 2e requête, cela fonctionne mais j'aurai du faire les 2, ca aurait été plus logique. Je ne pense pas que ça soit gênant cependant.

Plus d'infos :
- https://moodle.org/mod/forum/discuss.php?d=169840
- http://docs.moodle.org/27/en/My_home#Resetting_My_home_to_default

En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Zaxu Leu,

Bonsoir,

J'avais proposé cette simulation (ci-dessous) dans cette discussion il y a quelques temps.

Remarque: l'image ci-dessous est une simulation de ce que je souhaitais.



Depuis, je crée mes cours en utilisant une autre façon de faire plus dans l'axe de ce que Moodle "demande".

J'écrirai l'explication dans ma discussion originelle quand j'aurai un peu de temps.

Zaxu


En réponse à Zaxu Leu

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Bonjour,

Je suis en train de réfléchir à l'amélioration du bloc pour remettre des infos sur les fichiers et les activités dans les cours (comme j'en parlais ici : https://moodle.org/mod/forum/discuss.php?d=145266#p1174516)

Pour le moment ca donne ca :



Je ne suis pas satisfait de ce que cela donne, comme on le voit l'affichage va bcp dépendre des intitulés des fichiers et de leur nombre. Ce qui n'est pas très propre et fiable.

J'opterais plutot pour qq chose du genre :

Humanités
S1 - Cours thématique Histoire
   [] 3 fichiers - dont 1 mis en ligne depuis votre dernière consultation (?) <- le bouton d'aide permettrait de les visualiser
   [] 2 forums - 5 messages non lus
   [] 5 pages

En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Mary Cooch,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Excusez-moi de ne pas avoir tout lu ...mais pour la 2.8, ceci pourrait vous intéresser MDL-40351

En réponse à Mary Cooch

Re: Afficher "Catégories de cours" sur le my

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Effectivement, cela semble une amélioration, et apparemment ce sont des français (de Rennes) qui ont travaillé à cela.

Par contre, plutôt qu'afficher la catégorie en bas à droite, j'aurais plutôt vu l'affichage des catégories en haut à gauche, et la liste des différents cours d'une catégorie sous un même entête... donc a priori plus ce que propose Pascal.

Moyenne des évaluations Utile (1)
En réponse à Séverin Terrier

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Oui je souhaite (comme le demande également Zaxu Leu d'ailleurs ici et la) est bien la liste des cours rangés par catégorie !

Donc ce n'est pas la même chose !

En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Il faudrait vraiment voir si un rapport de bogue existe déjà, et l'indiquer, ou le créer.

Cela permettra a minima de pouvoir voter pour cette demande, et grouper le travail autour de cette fonctionnalité.

En réponse à Séverin Terrier

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Salut Séverin !

Tu as raison il faut que je fasse ca!

En attendant, voici où j'en suis :


et là où j'aimerais aller :


Je distingue "activité" et "ressource" car l'activité est qq chose qui évolue "forcément" au cours du temps alors que la ressource pas forcément.

J'ai cependant qq soucis : les étudiants demandent qu'on leur signale les nouvelles ressources (et même ce qui a changé dans les activités afin de ne pas devoir "tout se fader"). Mais la notion de "non consultée" me pose problème :  en effet, si l'enseignant remplace le fichier par un autre dans la zone de dépôt mais sans toucher aux paramètres du "plugin" ressource,  le champ timemodified de la ressource n'est pas mise à jour !

Il me faut donc vérifier la date du dépôt du "fichier". Or l'enseignant peut en déposer plusieurs. Je suis en train de regarder si je peux récupérer la date du dernier fichier déposé. Mais je risque de ne faire que reporter le problème : comment signaler que c'est tel fichier qui a été mis à jour ?

Et surtout, est-ce que je vais pouvoir afficher une information fiable ?

Moyenne des évaluations Utile (1)
En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Pascal,

Tout d'abord, bravo pour ce que tu as déjà réalisé : c'est joli et (j'imagine) utile sourire

Bon courage pour la suite de la réalisation.

Peut-être devrais tu soumettre dans le traqueur une demande d'évolution afin que la date de modification soit modifiée lorsqu'un fichier (au moins) est modifié. Au pire, même si tu n'arrives pas à indiquer quel fichier exactement a été modifié, cela permet déjà de réduire l'amplitude de l'effort.

Et puis, j'aurais malgré tout tendance à dire que c'est aussi de la responsabilité de l'enseignant de savoir informer ses étudiants lorsqu'il y a des changements significatifs nécessitant d'aller (re) consulter tel ou tel élément (alors que pour quelques fautes d'orthographe corrigées, ils peuvent s'abstenir).

Séverin

En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Yeah ! Voilà du bien bel ouvrage.

Je rejoins Séverin sur la finesse du détail. Est-ce utile de savoir qu'un enseignant à changé la date sur la page de garde du PDF qu'il recycle chaque année ?

En tout cas, le MY que tu présentes ajoute une réelle plus-value. Vivement une intégration dans le code officiel, voire une release moins officielle !

A bientôt,
Patrick

En réponse à Patrick Lemaire

Re: Afficher "Catégories de cours" sur le my

par Jérémie Pilette,

Bonjour,

je viens de tomber sur cette discussion.

Cela fait un moment que je cherche également à avoir un affichage plus intéressant pour nos étudiants.

En affichant "Ma page" pour chaque étudiant, je voulais que les étudiants puissent voir les cours auxquels ils sont inscrits mais dans leur catégories respectives.

J'ai coché l'option indiquée sur l'image, mais cela ne semble pas fonctionner dans l'affichage du bloc "Mes cours" des étudiants.

Jérémie

Annexe mes_categories_de_cours.png
En réponse à Jérémie Pilette

Re: Afficher "Catégories de cours" sur le my

par Mary Cooch,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

En affichant "Ma page" pour chaque étudiant, je voulais que les étudiants puissent voir les cours auxquels ils sont inscrits mais dans leur catégories respectives...

si ça vous aide... voir Administration du site > Plugins > Blocs >Vue d'ensemble des cours  - là on peur choisir d'afficher les catégories au dessous des cours dans  ce bloc  sur 'Ma page' 


En réponse à Mary Cooch

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins
@Jérémie Pilette
J'ai coché l'option indiquée sur l'image, mais cela ne semble pas fonctionner dans l'affichage du bloc "Mes cours" des étudiants.

Cela ne fonctionne que pour le menu "Mes cours" dans le bloc Navigation (et peut être ailleurs ?) mais pas pour le bloc "Vue d'ensemble des cours" ...


@Mary

Cette option n'est pas disponible en 2.7, elle l'est en 2.9 (je ne sais pas pr 2.8).

De plus, les cours ne sont pas triés par catégorie ... Pr ma part, ca ne réponds pas à mon besoin, mais merci pr l'info sourire


Moyenne des évaluations Utile (1)
En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Mary Cooch,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Ah oui -elle est disponible depuis 2.8 sourire

En réponse à Mary Cooch

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Pour info, j'ai mis dans notre dépot github le code de mon bloc "Vue globale des cours" dans sa version "simple" (plus simple que la version présentée dans mes messages précédents) :

Ce bloc permet l'affichage
- des catégories dans lequel l'utilisateur a un rôle
- des cours auquels est inscrit l'utilisateur, triés par catégorie (j'affiche d'abord tous les cours visibles, puis les cours cachés le cas échéant)

L'icone "dossier" permet d'accéder à la catégorie.


Le code n'est pas très propre je dois dire. Je suis parti du bloc "Vue d'ensemble des cours" mais il aurait fallu repartir à zéro. Etant donné mon changement d'établissement, je ne suis pas sûr de continuer à le développer. Peut etre que mes collègues le feront.

Le code est disponible en PJ de ce message et ici : https://github.com/comete-upo/moodle_block_course_globalview


Moyenne des évaluations Utile (4)
En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my

par Lionel Favier,

Merci Pascal pour cette proposition. 

Je suis en ce moment dans ce genre de considérations et je cherche un plugin qui pourrait nous apporter une façon "organisée" de visualiser les cours sur la page centrale du tableau de bord. 

J'aimerais bien qu'il s'agisse de quelques chose comme tu as montré. Nous avons beaucoup de catégories et sous catégories de cours. Il faudrait donc une façon de dérouler au besoin les catégories de cours qui laisseraient apparaître les cours dans lesquels les utilisateurs sont inscrits. 

Est-ce que cela existe aujourd'hui ? 

Merci d'avance. 



En réponse à Lionel Favier

Re: Afficher "Catégories de cours" sur le my

par Pascal Maury,
Avatar Développeurs de plugins

Bonjour Lionel,

A l'époque de mes messages, je n'avais pas trouvé mon bonheur.

J'ai changé de poste, je travaille actuellement sur d'autres projets donc je suis pas au courant des dernières avancées !

Si tu trouves ce que tu cherches, n'hésite pas à venir le signaler ici sourire


Pascal


En réponse à Pascal Maury

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Concernant le fait de réinitialiser toutes les pages "Mon Moodle" (ou "Tableau de bord"), il existe un plugin permettant de faire cela, et c'est intégré en standard à partir de Moodle 3.0.

Séverin

Moyenne des évaluations Utile (2)
En réponse à Séverin Terrier

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Emilie Lenel,

Merci Séverin !!!

Je ne connaissais pas ce plugin

Effectivement j'ai vu l'apparition bien utile de cette fonctionnalité sur Moodle 3.0, on y passera cet été.

Emilie

En réponse à Emilie Lenel

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Moi non plus...

Merci Séverin.

Utile !

Daniel

En réponse à Daniel Méthot

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Lionel Favier,

Bonsoir , 


Si je ne m'abuse, Moodle 3 ne permettrait-il pas de résoudre le problème posé dans ce fil de discussion ? 

Il me semble qu'il est possible d'afficher les cours dans leur catégories. Je me trompe ? 


Lionel. 

En réponse à Lionel Favier

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Bonjour

Je crois qu'il y a 2 thèmes abordés dans cette discussion :

  • affichage des cours par catégorie dans la vue d'ensemble
  • réinitialisation pour tous les utilisateur

La réinitialisation, comme dit par Séverin, est fonctionnelle de base depuis Moodle 3.0, plus de soucis.

L'affichage des cours c'est autre chose.

Actuellement il est possible d'avoir la vue des cours avec la mention de la catégorie associée :


Mais on reste sur le cours en point de départ, et non la catégorie comme c'est le cas depuis le bloc navigation :

Et ce que propose Pascal, c'est justement un mix entre le tri par catégorie des cours et les fonctions de notification de message, de devoir... du bloc vue d'ensemble.

(si j'ai bien tout compris)

Donc, là, ça reste encore a peaufiner dans les options possibles du bloc qui permettrait de proposer un affichage par cours (avec mention de la catégorie) ou par catégorie

En réponse à Luiggi Sansonetti

Re: Afficher "Catégories de cours" sur le my - réinitialisation pages "Mon Moodle" ("Tableau de bord")

par Lionel Favier,

Merci Luiggi pour cette intervention, 


Pour ma part, je souhaitais "seulement" avec sur mon affichage principal les catégories de cours comme point de départ, puis les cours - bien entendu uniquement si on y est inscrit. 

Ce que propose Pascal est excellent ! 

Si quelqu'un était assez courageux pour terminer son code, et n'en faire ressortir que catégorie et cours ; je suis preneur !!  Pour les autres options de notifications, en ce qui me concerne ça peut attendre. 

Bref... je n'ai aucune notion de code. Avis aux spécialistes. 

En tout cas, bonne continuation à tous et toutes ^^ 


Lionel.