local:shop:structure:handlers:buycourse

One Course creation

Moodle Shop : Handler

Fonction : Permet à l'acheteur de posséder un cours Moodle en édition, à l'administrer et à y injecter des utilisateurs pour mener une action d'enseignement à titre d'auteur.

  • Création d'un cours sur restauration d'un cours modèle
  • Création et assignation d'un compte d'enseignant éditeur à l'acheteur
  • Assignation d'un rôle de “propriétaire du cours”

La mise à disposition est faite pour une durée déterminée. Le produit peut être renouvellé.

Paramètres de pré-paiement

  • customersupport : shortname du cours de support client

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

Paramètres back-office

  • coursecategory : La catégorie où sera créé ce cours (ID numérique)
  • template : Nom court du cours modèle pour restauration (Nom court du cours)
  • duration : Durée de la mise à disposition du cours (en nombre de jours, par défaut 365 jours).

Paramètres front-office

  • idnumber : Nom court du cours
  • fullname : Nom long du cours

(voir la fiche générale de structure pour la façon d'exprimer ces paramètres de front office dans la configuration du produit.)

Notes

  1. Le nom court du cours reste sous contrôle du gesitonnaire afin d'éviter les possibilités de doublons
  2. Si un modèle est désigné, celui-ci doit doit disposer d'une sauvegarde constituée “sans données utilisateur” dans la zone de sauvegarde du cours. C'est la sauvegarde la plus récente qui sera prise en compte.
  3. Au terme de la durée de mise à disposition, tous les accès au cours seront suspendus automatiquement.
  4. Il est possible de limiter le nombre d'inscrits autorisés dans le cours, si le plugin Limiteur de ressources Moodle est installé dans la plate-forme.

See setup information - Back to the Moodle Shop structure summary - Configuration and implementation of a commercial offer -Local Shop componant - Back to catalogue

local/shop/structure/handlers/buycourse.txt · Last modified: 2024/05/14 15:39 (external edit)