Espace privé et création de cours

Re: Espace privé et création de cours

par Christian Bocquet,
Nombre de réponses : 15
Avatar Moodleurs particulièrement utiles

Bonjour,

"Il ne semble donc pas y avoir de solution sans inscrire manuellement les utilisateurs à ces cours cachés si je comprend bien."

Non, vous n'êtes pas obligés d'inscrire manuellement les utilisateurs aux cours cachés.
Vous pouvez attribuer,  aux seuls utilisateurs susceptibles de s'inscrire aux cours cachés, le rôle spécifique voircourscaches dans la catégorie cachée. Ils seront ensuite inscrits aux cours cachés par les méthodes d'inscription mises en place par les enseignants de ces cours cachés (par exemple par auto-inscription).

Christian

En réponse à Christian Bocquet

Re: Espace privé et création de cours

par Rémi R,

Je ne comprend pas ce que je fais mal.


J'ai pourtant bien créé le rôle vierge pour voir les cours et les catégories cachés.

J'ai créé une catégorie cachée dans laquelle j'ai créé un cours caché.

J'ai ensuite attribué ce rôle à un utilisateur.


Je ne vois pas le cours caché avec cet utilisateur (sauf si j'ai le lien ou que j'utilise la recherche).


Je vais tout re-tester sur une nouvelle instance de moodle pour voir si la conf de mon installation n'entre pas en conflit avec certaines de mes actions.



En réponse à Rémi R

Re: Espace privé et création de cours

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Vous écrivez :
"Je ne vois pas le cours caché avec cet utilisateur (sauf si j'ai le lien ou que j'utilise la recherche)."

Ça me semble contradictoire. Cet utilisateur avec le rôle spécifique voit bien le cours caché.

Pour cet utilisateur en allant sur la page des catégories et des cours (adresse : ...moodle/course), il devrait voir comme ci-dessous, les catégories et cours cachés (réellement cachés aux autres utilisateurs n'ayant pas ce rôle) en grisé et donc accessibles.


En réponse à Christian Bocquet

Re: Espace privé et création de cours

par Rémi R,

L'utilisateur ne voit pas le cours dans le catalogue, mais peut le trouver par la recherche ou l'URL


J'ai réinstallé une nouvelle instance en local, j'ai fais mes tests et j'ai effectivement le comportement attendu.

Alors que sur mon installation existante cela ne fonctionne pas... Reste à trouver pourquoi.



En réponse à Rémi R

Re: Espace privé et création de cours

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Vous aviez indiqué que votre installation existante était en version 3.1.

Avec quelle version avez-vous réinstallé une nouvellle instance en local ? Une version 3.5 ?

Si oui, cela peut-il expliquer la différence de comportement ?



En réponse à Christian Bocquet

Re: Espace privé et création de cours

par Rémi R,
Oui l'installation sur laquelle je travaille est en 3.1.


Je n'ai pas réussi à retrouver cette version sur https://download.moodle.org/releases/legacy/

J'ai donc installé la 3.2.9.

Je vais également essayer avec la 3.0.10

Ce delta pourrait effectivement jouer.

En réponse à Rémi R

Re: Espace privé et création de cours

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

La version 3.1.14 se trouve à cette adresse :

https://download.moodle.org/releases/security/

...Et il est recommandé de mettre à jour votre installation existante.

En réponse à Christian Bocquet

Re: Espace privé et création de cours

par Rémi R,
Ah merci ! 

J'ai bien proposé de monter en version, mais il semblerai qu'il y ait trop d'implications et dans l'immédiat ce n'est pas d'actualité.

En réponse à Christian Bocquet

Re: Espace privé et création de cours

par Rémi R,

Ca fonctionne aussi en local avec la version 3.1, ça doit provenir d'une configuration existante ou du thème.


En réponse à Rémi R

Re: Espace privé et création de cours

par Jérôme DEMIAUX,
Avatar Traducteurs

Bonjour,

Je persiste à croire qu'une affectation des capacités de visibilité d'un cours à un utilisateur destiné à en être étudiant n'est pas une bonne idée quand il existe tant d'autres moyens de limiter l'accès à un espace (mot-clef, badge, élément de profil ...)
Comment, par exemple, gérer ou distinguer un cours qui devrait vraiment être caché (en construction, ouverture prochaine ...) sans compter les concepts mêmes de la notion de caché.

Jérôme.

En réponse à Jérôme DEMIAUX

Re: Espace privé et création de cours

par Rémi R,

Je te rejoins sur le principe mais après mes recherches c'était la seule piste qui me paraissait envisageable.


Comment procéderais tu avec les contraintes qu'on m'a donné :

- l'utilisateur ne voit pas les cours auxquels il n'a pas accès. (catalogue / recherche / URL)

- l'utilisateur fait la démarche de s'inscrire

- création de cours privés qui ne nécessitent pas trop de manipulations sujettes à erreurs (par exemple visibilité du cours)





En réponse à Rémi R

Re: Espace privé et création de cours

par Jérôme DEMIAUX,
Avatar Traducteurs

Pas simple en effet.

Mais en positionnant le moteur de recherche APRES la liste des cours, on peut argumenter que même si 1 personne sur 2 va s'en servir, 1 / 10 va trouver un intitulé de cours auquel elle n'a pas accès. Pour l'URL c'est encore moins, à peine 5% dans le pire des cas.
Si l'accès est réservé à un mot-clef, ces personnes n'auront accès qu'au résumé de l'espace. Effectivement 1% de la population se verra frustrée.
Perdre une heure à expliquer cela, le gain minime face à la semaine que tu as déjà utilisée en test et développement pour arriver à une solution (ce n'est que mon avis) "bâtarde", peut amener à modifier certains point de vue.

Autre solution qui peut paraître plus lourde, mais ce n'est qu'une impression car on ne touche à rien : la mise en place d'une 2ème plateforme (copier / coller de répertoires) couplée en réseau avec la première et dont le lien d'accès est seulement indiqué aux prétendants (bloc HTML par exemple avec affichage limité selon champ de profil).
Le passage de l'une à l'autre est transparent (surtout à thème identique) et l'on affecte aucun des paramètres de rôle, de visibilité, de ...
Enfin la gestion des "créateurs de cours" est en aussi simplifiée.

J.

En réponse à Jérôme DEMIAUX

Re: Espace privé et création de cours

par Rémi R,

Il y aurait 2 sites distincts (mais semblables) dont l'un d'eux exclusivement réservé aux cours privés ?

Comment seraient gérées les bases de données ? Répliquées (en temps réel ?) sur son double ? 

Ca me semble technique et compliqué.


Je vais certainement privilégier la première option si je n'ai pas de solution.


Merci en tout cas pour vos réponses !

En réponse à Rémi R

Re: Espace privé et création de cours

par Jérôme DEMIAUX,
Avatar Traducteurs

Oui, 2 sites distincts avec 2 BDD distinctes.
Pas de copie ou de réplication de BDD puisque l'une gère les cours "normaux", l'autre les cours "privés".

Les utilisateurs sont authentifiés par LDAP, les profils sont synchronisés automatiquement.

J'avais prévenu, cela semble technique et compliqué mais ce n'est vraiment qu'une impression.
C'est plus facile à mettre en oeuvre et à maintenir que la solution de modification de X paramètres / rôles.

Si j'ai tout suivi, vous avez déjà 2 plateformes en fonctionnement, vous pouvez donc faire des tests éventuels (1. activation du mode Réseau : administration du site > Fonctions avancées / 2. Administration du site > Réseau Moodle : pour définir les liaisons) sans aucun ajout. Une fois cela fait, vous pourrez choisir en toute connaissance.

En réponse à Jérôme DEMIAUX

Re: Espace privé et création de cours

par Rémi R,

Dit comme cela ça semble simple.

Nous n'avons qu'une seule plateforme actuellement par contre.


Il y aura du coup 2 URL distinctes ?

En réponse à Rémi R

Re: Espace privé et création de cours

par Jérôme DEMIAUX,
Avatar Traducteurs

2 URL mais la 2ème peut être une dérivée de la première.

Exemple :

https://Ma_plateforme_Moodle pour la première

et

https://Ma_plateforme_Moodle/partie_privée pour la deuxième.

Un deuxième répertoire Moodle nommée "partie_privée" à l'intérieur du premier répertoire Moodle et hop, deux plateformes opérationnelles avec une même URL (ou presque) en paramétrant bien le config.php (Moodledata et BDD en double)

Je pensais que la PF de test était sur le même serveur mais non c'est en local, dommage.