local:shop:structure:handlers:setupcoursesession

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
local:shop:structure:handlers:setupcoursesession [2016/07/24 01:05]
127.0.0.1 modification externe
local:shop:structure:handlers:setupcoursesession [2024/05/14 15:39] (current)
Line 1: Line 1:
-===== Mise en place d'une formation ​===== +===== Setup one course session (with participants) ​===== 
-===== Boutique ​Moodle : Gestionnaires de production ​=====+===== Moodle ​Shop Handler ​===== 
 + 
 + 
 +====Fonction ==== 
 + 
 +Permet à l'​acheteur d'​inscrire un ensemble de personnes à une formation. Les participants peuvent être répartis sur des fonctions "​apprenantes"​ ou "​enseignant"​.
  
-Fonction : permet à l'​acheteur d'​inscrire en ensemble de personnes à une formation. Ce produit nécessite l'​activation du mode "​sièges"​. 
  
 ==== Paramètres de pré-paiement ==== ==== Paramètres de pré-paiement ====
Line 13: Line 17:
  
    * **coursename(*) :** Le nom court du cours cible.    * **coursename(*) :** Le nom court du cours cible.
 +
 +Par exemple le cours cible dont le shortname est SCI : coursename=SCI
 +
    * **role :** nom court du rôle, (par défaut '​student'​).    * **role :** nom court du rôle, (par défaut '​student'​).
    * **enrolname :** Méthode d'​inscription résultante (par défaut, '​manual'​)    * **enrolname :** Méthode d'​inscription résultante (par défaut, '​manual'​)
-   * **startdate ​:** Date de début de l'​inscription (par défaut, date de l'​achat) +   * **starttime ​:** Date de début de l'​inscription (par défaut, date de l'​achat) 
-   * **enddate ​:** Date de fin de l'​inscription (par défaut, illimité)+   * **endtime ​:** Date de fin de l'​inscription (par défaut, illimité) 
 +   * **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. 
 + 
 +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 obligatoires
Line 23: Line 33:
  
 néant. néant.
 +
 +=== format des dates pour le contrôle de durée de formation ===
 +
 +== '​startdate'​ ==
 +
 +   * un //​timestamp//​ au sens Linux.
 +
 +== '​enddate'​ ==
 +
 +   * un //​timestamp//​ (au sens Linux)
 +   * une forme relative contenant un décalage en jour et/ou en heures (ex: +7D +10H, pour 7 jours et 10 heures à partir de la date de début)
 +
 +== '​duration'​ ==
 +
 +   * un entier en jours (24 heures)
  
 ==== Notes ==== ==== Notes ====
  
-Ce produit peut être renouvelé par l'​usage d'un gestionnaire d'​extension de la période d'​inscription.+   ​- ​Ce produit peut être renouvelé par l'​usage d'un gestionnaire d'​extension de la période d'​inscription. 
 +   - Ce produit nécessite l'​activation du mode "​sièges"​. 
 +   - si le produit est marqué comme renouvelable,​ mais que la date de fin ne peut être calculée (pas de "​endtime"​ ou pas de durée explicitée),​ alors la date de fin par défaut est définie à la date de début calculée augmentée de 365 jours calendaires. 
 + 
 +===Exemple === 
 + 
 +Produit renouvelable avec durée de vie de produit de 180 jours dans le gestionnaire du produit : 
 + 
 +{{ :​local:​shop:​structure:​handlers:​one-course-session-handler-en.png?​nolink&​850 |}} 
 + 
 +----- 
 +<​html><​!-- nomoodle --></​html>​ 
 +[[local:​shop:​setup:​handlers:​std_setuponecoursesession|See setup information]] - [[:​local:​shop:​structure|Back to the Moodle Shop structure summary]] - [[local:​shop:​userguide:​salesadmin|Configuration and implementation of a commercial offer]] -[[:​local:​shop|Local Shop componant ]]-  [[:​start|Back to catalogue]] 
 +<​html><​!-- /nomoodle --></​html>​
  
-[[:​local:​shop:​structure|Retour au sommaire de structure]] 
  
local/shop/structure/handlers/setupcoursesession.1469315120.txt.gz · Last modified: 2024/04/04 15:50 (external edit)