Activité Face to Face > Sessions passées

Activité Face to Face > Sessions passées

par Claudie Lemasçon,
Nombre de réponses : 3

Bonjour,

Je cherche à effacer les sessions passées ou du moins faire en sorte que les futurs participants ne les voient pas.

Pouvez vous m'aider svp ?

NB : Moodle 3.5.8

Moyenne des évaluations  -
En réponse à Claudie Lemasçon

Re: Activité Face to Face > Sessions passées

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Toute session, aussi bien passée que future, peut être effacée en cliquant sur l'icône "Effacer" (une croix avec le thème Adaptable.
Mais un participant à une session passée qui serait effacée pourra s'inscrire à une session future.

Christian

PS : j'ai vu que vous envisagiez une mise à jour vers la version 3.9.1.
Pas sûr que le plugin Face-to-Face soit compatible avec cette version.
Suivre la discussion : Face-to-face (plugin)

En réponse à Christian Bocquet

Re: Activité Face to Face > Sessions passées

par Claudie Lemasçon,

Merci pour votre message.

Je ne souhaite pas particulièrement supprimer les sessions coté admin.

L'idée était de rendre invisibles les sessions passées pour un utilisateur. A quoi cela peut il bien servir de voir les sessions passées alors que l'utilisateur est sur cette page en vue de s'inscrire à une date future.

En réponse à Claudie Lemasçon

Re: Activité Face to Face > Sessions passées

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

A quoi cela peut il bien servir de voir les sessions passées alors que l'utilisateur est sur cette page en vue de s'inscrire à une date future.

Je suppose que l'auteur du plugin y voyait un intérêt.

Pour rendre invisibles les sessions passées pour un utilisateur étudiant, on peut apporter une toute petite modification au fichier mod/facetoface/view.php

A la ligne 226 après // Previous sessions. :

if (!empty($previousarray)){

ajouter une restriction sur une capacité que ne détient pas un étudiant et remplacer la ligne 226 par:

if (!empty($previousarray) AND has_capability('mod/facetoface:viewattendees', $context)) {

A tester...

Christian