{{ :logo-apl.png?nolink |}} =====One course enrolment - Setup/Implementation ===== ===== Product handler ===== ==== Scénario==== Le scénario principal de ce gestionnaire, sur validation de l'achat, est d'inscrire l'acheteur sur un cours désigné par les paramètres internes. Cette inscription peut être faite sous un rôle à définir, **par défaut le rôle Étudiant standard de Moodle**. Si un cours destiné au support utilisateur existe, il est possible de déclencher une inscription secondaire au **support client**. L'inscription peut être paramétrée en durée. Par défaut elle est définitive. Si la durée est définie, et que le produit est "**renouvelable**" alors il sera possible de prolonger la durée d'inscription sur le même code produit. ==== Mise en oeuvre ==== ** Données à préparer (prérequis) :** ===-Encodage des dates === Dans une première version, les interfaces de saisie de date "évoluées" ne sont pas encore développées. Les dates doivent être mentionnées sous la forme d'un nombre de secondes à partir de la date du début de l'univers (pour les adeptes de Linux, bien sûr, cette date est le 1er Janvier 1970 à 00h00). Vous pouvez utiliser un outil en ligne comme [[http://www.timestamp.fr]] pour trouver l'entier qui représente votre date. ===-Encodage de la chaîne de paramètres === La chaîne de paramètre "interne" est encodée à la mode URL (clef1=valeur1&clef2=valeur2&etc...) ----- [[:local:shop:structure:handlers:enrolonecourse|See this handler structure documentation]] - [[local:shop:userguide:salesadmin|Configuration and implementation of a commercial offer]] -[[:local:shop| Local Shop component]] - [[:start|back to catalogue]]