local:shop:structure:handlers:assignroleoncontext

Attribution d'un rôle sur contexte

Boutique Moodle : Gestionnaires de production

Fonction : permet à l'acheteur de se voir attribuer (ou d'attribuer à un tiers) un rôle particulier sur un contexte prédéfini.

Paramètres de pré-paiement

  • customersupport : shortname du cours de support client

Paramètres de post-paiement (exécution)

Paramètres back-office

  • contextlevel(*) : Le niveau de contexte (10 ⇒ système, 30 ⇒ catégorie de cours, 50 ⇒ cours, etc…).
  • instance(*) : L'id d'instance correspondant au contexte. (Une connaissance structurelle de Moodle minimale est requise).
  • role(*) : Le nom court du rôle
  • starttime : Date de début de l'inscription exprimée en secondes Unix (par défaut, date de l'achat) (1)
  • endtime : Date de fin de l'inscription exprimée en secondes Unix (par défaut, illimité) (1)
  • duration : Durée de l'inscription (alternativement à la date de fin, la date de fin est la date de début plus la durée) exprimée en jours. (1)

Par exemple, le produit dont la durée de vie est fixée à 180 jours pour le client : duration=180

(*) paramètres obligatoires

Paramètres front-office

  • foruser : : le numéro d'identification (IDNumber) du bénéficiaire.

Notes

  1. Bien que la notion d'attribution de rôle ne soit pas datée dans Moodle, l'intervention des dates dans le gestionnaire reporte les durée dans les attributs du produit. Si une date de fin effective est mentionnée, alors l'attribution du rôle prendra fin à la date de caducité du produit.
  2. Ce produit peut être renouvelé par l'usage d'un gestionnaire d'extension de la période d'inscription.

Crédits

  • Valéry Frémaux (valery@activeprolearn.com) Conception - Développements
  • Florence Labord (florence@activeprolearn.com) Revue Fonctionnelle - Tests

Voir la fiche de mise en oeuvre - Retour au sommaire de structure - Revenir au sommaire du composant Local Shop - Retour au catalogue

local/shop/structure/handlers/assignroleoncontext.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki