local_retained:shop:setup:handlers:std_enrolonecourse

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…)


See this handler structure documentation - Configuration and implementation of a commercial offer - Local Shop component - back to catalogue

local_retained/shop/setup/handlers/std_enrolonecourse.txt · Last modified: 2024/05/14 15:38 (external edit)