Outils pour utilisateurs

Outils du site


local:my:casestory1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

local:my:casestory1 [2019/05/27 12:25]
local:my:casestory1 [2020/04/06 15:57] (Version actuelle)
Ligne 1: Ligne 1:
  
 +<​html><​!-- nomoodle --></​html>​{{ :​blocks:​logo-apl.png?​nolink |}}<​html><​!-- /nomoodle --></​html>​
 +===== Page Tableau de bord MY : Cas d'​usage 2=====
 +
 +====Introduction====
 +
 +**La demande :** 
 +  * Permettre aux enseignants sur la page my (Dasboard/​tableau de bord) d'​utiliser des modèles de cours pour déployer des cours rapidement sur des catégories de cours déterminées.
 +  * Ne pas permettre aux enseignants de  créer ou de modifier les modèles proposés.
 +
 +**La réponse :** Utiliser un widget du composant local_my et jouer sur les rôles et permissions.
 +
 +
 +
 +====1/ Page MY====
 +
 +
 +Chemin : Administration du site/​Plugins/​plugins locaux/Mon Moodle amélioré
 +
 +L’administrateur ajoute le nom du widget à appeler pour les enseignants :  my_templates
 +
 +Sur la page MY, le widget "mes modèles"​ apparait
 +
 +
 +====2/ Rôles====
 +
 +Aucun utilisateur ne devant pas avoir accès aux modèles n'a de rôle sur les cours qui servent de modèles
 +
 +====3/ Permissions====
 +
 +Il faut attribuer le rôle course_creator sur une (ou plusieurs) catégorie(s) de cours ou l'​enseignant pourra alors déployer ses cours en se basant sur les modèles.
 +
 +{{ :​local:​my:​attrib-role-sur-cat-cours.png?​nolink |}}
 +
 +{{ :​local:​my:​attrib-role-sur-cat-cours-2.png?​nolink |}}
 +
 +:!: Nota sur l'​image 2 le rôle course_creator à été renommé responsable de cours
 +
 +==== Rendu pour un enseignant ====
 +
 +1/​L'​enseignant clique sur "​Créer à partir d'un modèle"​
 +
 +{{ :​local:​my:​cours_modele.png?​nolink |}}
 +
 +2/ Il peut créer un cours basé sur les modèles disponibles uniquement dans la catégorie ou il est course_creator
 +
 +:!: S'il coche la case "me donner les droits d'​édition"​ il aura le  rôle enseignant dans le cours créé.
 +
 +{{ :​local:​my:​cours_modele2.png?​nolink |}}
 +----
 +<​html><​!-- nomoodle --></​html>​
 +
 +[[local:​my:​casestory|Voir le cas d'​usage 1]] - [[local:​my:​casestory2|Voir le cas d'​usage 3]]  - [[local:​my:​casestory3|Voir le cas d'​usage 4]] -  [[local:​my:​userguide|Revenir au guide d'​utilisation]] - [[:​Local:​My|Revenir à l'​index du composant]] - [[:​plugins|Revenir à l'​index des plugins]] ​
 +
 +<​html><​!-- /nomoodle --></​html>​