Répertoire de plugins pour Moodle : Coupon
On octobre 29, 2021 by adminSEBSOFT COUPON PLUGIN
Le Sebsoft Coupon Plugin vous offre la possibilité de créer des coupons pour différents niveaux
d’accès aux cours. En utilisant un code de coupon, les utilisateurs seront inscrits aux cours qui sont attachés au coupon. De cette façon, vous pouvez utiliser le système de coupons comme un système de bons ou de bons d’achat pour votre ou vos cours.
Il y a quelques façons différentes de générer des coupons :
– Niveau de cours : cela signifie qu’un ou plusieurs cours doivent être sélectionnés pour lesquels le coupon est valide.
Une fois que le code de coupon est entré par un utilisateur, il sera inscrit à chaque cours auquel le coupon
est attaché.
Une fonctionnalité supplémentaire intéressante est, lorsque les groupes sont configurés pour un certain cours, vous pouvez configurer quel
groupe de cours le coupon est pour. Lorsqu’un utilisateur réclame le coupon, il sera ajouté à ce groupe
spécifique dans le cours. Cela permet de séparer les utilisateurs de coupons des utilisateurs réguliers.
Vous pourriez également créer des groupes de cours spécifiques chaque fois que vous générez un lot de nouveaux coupons, afin qu’il y ait
un moyen de faire correspondre un lot de coupons à un groupe d’utilisateurs. Les possibilités sont nombreuses.
– Niveau de la cohorte : cela signifie qu’il faut sélectionner une ou plusieurs cohortes pour lesquelles le coupon est valable.
Une fois que le code du coupon est entré par un utilisateur, il sera ajouté comme membre de la cohorte pour chaque
cohorte à laquelle le coupon est attaché.
NOTE : Lors de la génération de coupons au niveau de la cohorte, il y a une possibilité de « connecter » des cours supplémentaires à
une cohorte donnée. On DOIT savoir qu’en faisant cela, les cours seront à ce moment-là ajoutés à
la synchronisation des inscriptions de la cohorte. Sans connaître ce petit fait, cela pourrait être un comportement « inattendu »,
même si c’est une étape logique.
De plus, les coupons peuvent être générés sur deux niveaux « d’accès »:
– Personnalisé. A la base, soit un CSV est téléchargé, soit un CSV est donné directement dans une zone de texte.
Les informations utilisateur nécessaires pour chaque coupon à générer seront le nom de l’utilisateur, son adresse e-mail
et son sexe.
Ces coupons seront ensuite générés et envoyés aux utilisateurs appropriés en utilisant une tâche de fond.
– En vrac : La base de ceci est simple : vous générez une certaine quantité de coupons d’accès, qui seront ensuite
envoyés par courriel au destinataire préconfiguré ou (si autorisé) à une adresse électronique qui peut être saisie librement.
– AVERTISSEMENT:
Dans la mesure du possible, veuillez utiliser des images PNG.
De même, dans la mesure du possible, n’utilisez PAS d’images ayant un canal alpha.
Cela va MASSIVEMENT ralentir le temps de traitement, en raison de la conversion interne des images par TCPDF.
Sur nos tests, pour une image 300 DPI au format A4 (2480 x 3508 pixels) avec un canal alpha,
le rendu d’un seul PDF a pris environ 25 secondes. En retirant le canal alpha de l’image,
le rendu d’un seul PDF a été réduit à environ 3 secondes.
Cela signifie que les images PNG devraient _toujours_ être stockées en tant qu’images en couleurs réelles 24 bits.
_N’utilisez pas de 32 bits_ (couleur vraie + transparence)!
En outre, chaque fois que cela est possible, faites en sorte que le générateur de coupons crée un seul PDF avec tous les
coupons (ceci n’est applicable que lors de la génération de coupons en mode « bulk »). Le processus de
génération de coupons a été optimisé pour ne « utiliser » l’image qu’une seule fois lors de la création de toute quantité
de coupons dans un seul PDF. Si vous choisissez l’option de créer un PDF séparé pour chaque coupon,
l’image devra être rendue pour chaque PDF.
Cela présente 2 inconvénients majeurs :
1. Chaque PDF aura en gros une taille légèrement supérieure à celle de l’image (dans nos tests, 350 – 400 kB par PDF)
2. Chaque PDF prend tout le temps nécessaire au rendu.
Effectivement, cela signifie ce qui suit (en utilisant des tailles fictives):
10 coupons, PDF unique -> le résultat est d’environ 400 kB, le rendu prend environ 3-4 secondes.
10 coupons, PDF distincts -> le résultat est d’environ 4 Mo, le rendu prend environ 35-40 secondes.
INSTALLATION INSTRUCTIONS
– Copiez le dossier des coupons dans votre répertoire de blocs.
– Allez dans les pages d’administration de moodle (vous y serez probablement confronté de toute façon) et installez le plugin
– Configurez les principaux paramètres du plugin.
– Nous sommes prêts à l’emploi !
PLACEMENT DU PLUGIN
Il n’y a que deux pages sur lesquelles vous pouvez ajouter le bloc de coupon. Il s’agit de la page d’accueil du site
ou de la page du tableau de bord de l’utilisateur (mon). La raison principale en est que le bloc est le
« frontend » pour les utilisateurs pour entrer leur coupon ou code de bon.
Les administrateurs et les utilisateurs avec les capacités correctes verront également les liens vers
les pages d’administration du coupon et la page du générateur de coupon.
Considérations générales
Il y a deux configurations principales à considérer pour générer des coupons.
Pour les coupons de type cours, ce plugin tente d’inscrire un utilisateur par l’utilisation de la
fonction interne de Moodle « enrol_try_internal_enrol ».
La documentation de Moodle montre qu’il tentera de vous inscrire en utilisant l’inscription manuelle.
Pour cette raison, l’inscription manuelle DOIT être activée pour ces cours.
Pour les coupons de type cohorte, un utilisateur devient membre d’une cohorte. C’est tout ce qu’il y a à faire.
Surprise cependant, si vous voulez réellement faire en sorte qu’un utilisateur ait accès à un cours, vous
voulez probablement configurer l’inscription à la cohorte pour le cours.
Pour ceux qui y prêtent attention, la création de coupons de type cohorte permet donc une simple
façon d’inscrire les utilisateurs à plusieurs cours à la fois, juste en configurant les bonnes
inscriptions de cohorte dans plusieurs cours.
Cela ne veut toujours pas dire que les coupons de cours ne peuvent pas être utilisés d’une manière similaire (en utilisant des méta-cours).
.
Laisser un commentaire