Empêcher l'accès des étudiants au cours sans le cacher

Empêcher l'accès des étudiants au cours sans le cacher

par Johnny Tsheke,
Nombre de réponses : 6

Bonjour à tous,

Parfois, l'enseignant aimerait empêcher les étudiants inscrits ou non d'accéder au cours pendant un moment. Pour l'instant, la seule façon d'empêcher les étudiants inscrits d'accéder au cours sur Moodle est de le cacher. Malheureusement, en cachant le cours, cela apporte une confusion parce que les étudiants ne savent plus ce qui se passe, ni même s'il sont inscrits au cours. On ne peut pas non plus les désinscrire tous parce que la restriction peut-être temporaire pour une raison spécifique et surtout, on ne veut pas modifier les données des étudiants (historique, etc). Une solution serait d'avoir un moyen d'empêcher les étudiants d'accéder au cours tout en leur permettant de le voir dans la liste des cours et en affichant un message que le cours n'est pas accessible aux étudiants.


Il y a plusieurs raisons pour lesquelles on peut vouloir faire cette restriction. 

  • Par exemple, si on veut faire certaines modifications et on veut éviter l'accès des étudiants pendant la modification.   
  • Les étudiants inscrit peuvent voir dans leur tableaux de bord qu'ils sont inscrits au cours mais ne pourront pas y accéder parce que l'enseignant n'a pas encore autorisé l'accès
  • Dans la formation en milieu de travail aussi, il y a plusieurs raisons pour lesquelles, on peut vouloir empêcher temporairement l'accès des apprenants (étudiants) -- modification en cours, déplacement de la formation,  changement de réglementation obligeant la mise à jour du cours, etc.
  • Une autre raison de voir cette fonctionnalité est d'avoir comme une sorte de mise en maintenance du cours qui empêche l'accès des étudiants et lorsqu'on l'enlève, tout le monde retrouve un accès normal sans toucher à l'inscription


Nous avons proposé une solution en ajoutant une 3 valeur ('Non disponible') dans la visibilité du cours de la page de configuration.  Cette valeur empêche les étudiants d'accéder au cours sans le cacher.

Si vous êtes intéressé à voir cette fonctionnalité sur moodle,  vous pouvez poster vos commentaires et surtout  voter pour que le  billet https://tracker.moodle.org/browse/MDL-64754  soit intégré.  Vous pouvez aussi rapporter d'autres cas où on peut avoir besoin d'empêcher l'accès des étudiants.


Tous le développement et les tests sont faits. Il ne reste que l'intégration.



Moyenne des évaluations Utile (3)
En réponse à Johnny Tsheke

Re: Empêcher l'accès des étudiants au cours sans le cacher

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

Bonjour Johnny,

Cela me parait une très bonne idée d'amélioration, apportant une nouvelle fonctionnalité intéressante.

Mais effectivement, comme indiqué dans un commentaire récent, cela implique également des changements à plusieurs endroits afin d'être complètement géré et affiché.

J'espère que tu parviendras à aller jusqu'au bout de cette amélioration.

Séverin

En réponse à Johnny Tsheke

Re: Empêcher l'accès des étudiants au cours sans le cacher

par Valery Fremaux,
Avatar Développeurs de plugins
Est ce qu'il ne suffit pas tout simplement de désactiver temporairement la méthode d'inscription qui achemine les étudiants dans le cours ? Les inscriptions individuelles restent enregistrées et rien n'est perdu....
V
En réponse à Valery Fremaux

Re: Empêcher l'accès des étudiants au cours sans le cacher

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

Désactiver temporairement la méthode d'inscription ferait que les étudiants ne verraient alors plus le cours dans la liste de leur cours... Idem si l'inscription est "suspendue", je viens de tester.

Je pense à un rôle spécifique qui aurait pour caractéristique d'avoir toutes les permissions du type « mod/XXX:view » sur « Empêcher ». Ainsi, ils verraient les éléments sans pouvoir y accéder. On bascule les participants sur ce rôle dès qu'on veut figer le cours et le rendre inaccessible.
Avec cette solution, ils voient toujours l'intitulé des activités et ressources. Je ne sais pas si c'est souhaité.

Il reste aussi l'option de mettre toutes les sections en "cachées". Ça reste un peu lourd comme manipulation, j'en conviens.

À bientôt,
Patrick

En réponse à Patrick Lemaire

Re: Empêcher l'accès des étudiants au cours sans le cacher

par Mathieu Domingo,
Salut,
En solution "alternative" (si l'on sait que cela sera fait régulièrement), on doit pouvoir créer un groupe "maintenance", puis restreindre systématiquement l'accès aux sections à tous les utilisateurs du membre maintenance.
Lorsque l'on veut passer en mode "maintenance de cours", on ajoute tous les utilisateurs du cours dans le groupe maintenance pour leur enlever l'accès.
Ensuite il faut juste les enlever du groupe pour sortir du mode "maintenance du cours".

EDIT :
On doit aussi pouvoir ajouter une section vide qui n'est visible que si ils sont dans le groupe "maintenance de cours" pour les avertir que le cours est en maintenance par l'enseignant.

Il faudrait aussi voir du coté restriction de type date au moment où l'on clique sur un bouton maintenance

Bref je pense qu'il a sans doute moyen de faire quelque chose de pas trop mal juste avec les restrictions
En réponse à Johnny Tsheke

Re: Empêcher l'accès des étudiants au cours sans le cacher

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Je trouve aussi qu'il serait utile pour le cours d'avoir un mode maintenance, comme celui du site, avec un message personnalisé où l'enseignant peut indiquer le pourquoi et quand le cours sera à nouveau accessible aux étudiants.

Christian

Moyenne des évaluations Utile (1)
En réponse à Johnny Tsheke

Re: Empêcher l'accès des étudiants au cours sans le cacher

par Etienne Lambert,
Et si tout simplement tu verrouilles l'accès au cours en activant la clé d'inscription (sans la fournir aux étudiants), et que tu ajoutes un message en fil d'information sur ta page d'accueil + éventuellement dans un bloc à affichage permanent ou la description du cours (que tu affiches) ?