Directorul de plugin-uri Moodle: Coupon
On octombrie 29, 2021 by adminSEBSOFT COUPON PLUGIN
Pluginul Sebsoft Coupon vă oferă posibilitatea de a crea cupoane pentru diferite niveluri
de acces la cursuri. Folosind un cod de cupon, utilizatorii vor fi înscriși la cursurile care sunt atașate cuponului. În acest fel, puteți folosi sistemul de cupoane ca sistem de bonuri sau vouchere pentru cursul(ele) dumneavoastră.
Există câteva moduri diferite de a genera cupoane:
– Nivel de curs: aceasta înseamnă că trebuie selectat unul sau mai multe cursuri pentru care cuponul este valabil.
Odată ce codul cuponului este introdus de un utilizator, acesta va fi înscris la fiecare curs la care cuponul
este atașat.
O caracteristică suplimentară frumoasă este că, atunci când grupurile sunt configurate pentru un anumit curs, puteți configura pentru care
grup de cursuri este cuponul. Atunci când un utilizator revendică cuponul, el sau ea va fi adăugat la acel grup specific
din curs. Acest lucru face posibilă separarea utilizatorilor de cupoane de utilizatorii obișnuiți.
De asemenea, ați putea face grupuri de curs specifice de fiecare dată când generați un lot de cupoane noi, astfel încât să existe
o modalitate de a potrivi un lot de cupoane cu un grup de utilizatori. Posibilitățile sunt numeroase.
– Nivel de cohortă: aceasta înseamnă că trebuie să fie selectate una sau mai multe cohorte pentru care cuponul este valabil.
Odată ce codul cuponului este introdus de un utilizator, acesta va fi adăugat ca membru al cohortei pentru fiecare
cohortă la care este atașat cuponul.
NOTĂ: Atunci când se generează cupoane la nivel de cohortă, există posibilitatea de a „conecta” cursuri suplimentare la
o anumită cohortă. Trebuie să se știe că, în momentul în care se face acest lucru, cursurile vor fi adăugate în acel moment la
sincronizarea înscrierilor în cohortă. Fără a cunoaște acest mic fapt, ar putea fi un comportament „neașteptat”,
chiar dacă este un pas logic.
În plus, cupoanele pot fi generate pe două niveluri de „acces”:
– Personalizat. La baza acestuia, fie se încarcă un CSV, fie se dă un CSV direct într-o căsuță de text.
Informațiile necesare despre utilizator pentru fiecare cupon care va fi generat vor fi numele utilizatorului, adresa de e-mail
și sexul acestuia.
Aceste cupoane vor fi apoi generate și trimise către utilizatorii corespunzători folosind o sarcină de fundal.
– Bulk: Baza acesteia este simplă: se generează o anumită cantitate de cupoane de acces, care vor fi apoi
trimise prin e-mail către destinatarul preconfigurat sau (dacă este permis) către o adresă de e-mail care poate fi introdusă liber.
– AVERTISMENT:
Ori de câte ori este posibil, vă rugăm să folosiți imagini PNG.
De asemenea, ori de câte ori este posibil, NU folosiți imagini care au un canal alfa.
Acest lucru va încetini MASIV timpul de procesare, din cauza conversiei interne a imaginilor de către TCPDF.
La testele noastre, pentru o imagine de 300 DPI pe format A4 (2480 x 3508 pixeli) cu un canal alfa,
redarea unui singur PDF a durat aproximativ 25 de secunde. Eliminând canalul alfa din imagine,
redarea unui singur PDF a fost redusă la aproximativ 3 secunde.
Acest lucru înseamnă că imaginile PNG ar trebui _întotdeauna_ să fie stocate ca imagini color reale pe 24 de biți.
_Nu folosiți 32 de biți_ (culoare adevărată + transparență)!
În plus, ori de câte ori este posibil, faceți ca generatorul de cupoane să creeze un singur PDF cu toate
cupoanele (acest lucru se aplică numai atunci când se generează cupoane în modul „bulk”). Procesul de
generare a cupoanelor a fost optimizat pentru a „folosi” imaginea doar 1 dată atunci când se creează orice cantitate
de cupoane într-un singur PDF. Dacă alegeți opțiunea de a crea un PDF separat pentru fiecare cupon,
imaginea va trebui să fie redată pentru fiecare PDF.
Acest lucru are 2 dezavantaje majore:
1. Fiecare PDF va avea, în linii mari, o dimensiune puțin mai mare decât dimensiunea imaginii (în testele noastre, 350 – 400 kB per PDF)
2. Fiecare PDF are nevoie de tot timpul de randare.
Efectiv, acest lucru înseamnă următoarele (folosind dimensiuni fictive):
10 cupoane, un singur PDF -> rezultatul este de aproximativ 400 kB, randarea durează aproximativ 3-4 secunde.
10 cupoane, PDF-uri separate -> rezultatul este de aproximativ 4 MB, randarea durează aproximativ 35-40 de secunde.
INSTRUCȚIUNI DE INSTALARE
– Copiați folderul cupoanelor în directorul de blocuri.
– Mergeți în paginile de administrare moodle (probabil că oricum vă veți confrunta cu el) și instalați pluginul
– Configurați principalele setări pentru plugin.
– Suntem pregătiți pentru utilizare!
PLASAREA PLUGINULUI
Există doar două pagini pe care puteți adăuga blocul de cupoane. Este vorba de prima pagină a site-ului
sau de pagina tabloului de bord al utilizatorului (my). Motivul principal este că blocul este
„frontend”
pentru ca utilizatorii să introducă codul cuponului sau voucherului.
Administratorii și utilizatorii cu capacitățile corecte vor vedea, de asemenea, linkurile către
paginile de administrare a cupoanelor și pagina generatorului de cupoane.
CONSIDERAȚII GENERALE
Există două configurații principale care trebuie luate în considerare atunci când se generează cupoane.
Pentru cupoanele de tip curs, acest plugin încearcă să înscrie un utilizator prin utilizarea funcției interne a Moodle
„enrol_try_internal_enrol”.
Documentația Moodle arată că va încerca să vă înscrieți folosind înscrierea manuală.
Din acest motiv, înscrierea manuală TREBUIE să fie activată pentru aceste cursuri.
Pentru cupoanele de tip cohortă, un utilizator este făcut membru al unei cohorte. Asta este tot ce este de făcut.
Surpriză totuși, dacă doriți să faceți ca un utilizator să aibă efectiv acces la un curs, probabil că
va dori să configurați înscrierea în cohortă pentru cursul respectiv.
Pentru cei care sunt atenți, crearea cupoanelor de tip cohortă permite astfel o modalitate simplă
de a înscrie utilizatorii la mai multe cursuri deodată, doar configurând înscrierile de cohortă potrivite
în mai multe cursuri.
Aceasta nu înseamnă totuși că cupoanele de curs nu pot fi folosite într-un mod similar (folosind meta-cursuri).
.
Lasă un răspuns