Elenco dei plugin di Moodle: Coupon
Il Ottobre 29, 2021 da adminSEBSOFT COUPON PLUGIN
Il Sebsoft Coupon Plugin vi offre la possibilità di creare coupon per vari livelli
di accesso ai corsi. Utilizzando un codice coupon, gli utenti saranno iscritti ai corsi che sono collegati al coupon. In questo modo, è possibile utilizzare il sistema di coupon come sistema di voucher o di buoni per i vostri corsi.
Ci sono alcuni modi diversi di generare coupon:
– Livello di corso: questo significa che è necessario selezionare uno o più corsi per i quali il coupon è valido.
Una volta che il codice del coupon viene inserito da un utente, lui o lei sarà iscritto ad ogni corso a cui il coupon
è collegato.
Una bella caratteristica extra è, quando i gruppi sono configurati per un certo corso, è possibile configurare per quale
gruppo di corsi il coupon è valido. Quando un utente richiede il coupon, lui o lei sarà aggiunto a quello specifico
gruppo del corso. Questo rende possibile separare gli utenti dei coupon dagli utenti regolari.
Si potrebbero anche creare gruppi di corso specifici ogni volta che si genera un gruppo di nuovi coupon, in modo che ci sia
un modo per far corrispondere un gruppo di coupon a un gruppo di utenti. Le possibilità sono numerose.
– Livello di coorte: questo significa che bisogna selezionare una o più coorti per le quali il coupon è valido.
Una volta che il codice del coupon viene inserito da un utente, lui o lei sarà aggiunto come membro della coorte per ogni
coorte a cui il coupon è collegato.
NOTA: Quando si generano coupon a livello di coorte, c’è la possibilità di “collegare” corsi extra a
una data coorte. Si DEVE sapere che facendo questo, i corsi saranno a quel punto aggiunti a
la sincronizzazione delle iscrizioni della coorte. Senza sapere questo piccolo fatto, potrebbe essere un comportamento “inaspettato”,
anche se è un passo logico.
Inoltre, le cedole possono essere generate su due livelli di “accesso”:
– Personalizzato. La base di questo, è o un CSV è caricato, o un CSV è dato direttamente in una casella di testo.
Le informazioni utente necessarie per ogni coupon da generare saranno il nome dell’utente, l’indirizzo email
e il sesso.
Questi coupon saranno poi generati e spediti agli utenti appropriati usando un compito in background.
– Bulk: La base di questo è semplice: si genera una certa quantità di coupon di accesso, che saranno poi
inviati per email al destinatario pre-configurato o (se consentito) ad un indirizzo email che può essere inserito liberamente.
– ATTENZIONE:
Ove possibile, utilizzare immagini PNG.
Inoltre, ove possibile, NON utilizzare immagini che abbiano un canale alfa.
Questo rallenterà MASSIVAMENTE il tempo di elaborazione, a causa della conversione interna delle immagini da parte di TCPDF.
Nei nostri test, per un’immagine a 300 DPI in formato A4 (2480 x 3508 pixel) con un canale alfa,
il rendering di un singolo PDF richiede circa 25 secondi. Togliendo il canale alfa dall’immagine,
il rendering di un singolo PDF è stato ridotto a circa 3 secondi.
Questo significa che le immagini PNG dovrebbero essere _sempre_ memorizzate come immagini a 24 bit true color.
_Non usare 32-bit_ (true color + trasparenza)!
Inoltre, quando possibile, fai in modo che il generatore di coupon crei un singolo PDF con tutti
i coupon (questo è applicabile solo quando si generano coupon in modalità “bulk”). Il processo di
generazione di coupon è stato ottimizzato per “usare” l’immagine solo 1 volta quando si crea qualsiasi quantità
di coupon in un singolo PDF. Se scegli l’opzione di creare un PDF separato per ogni coupon,
l’immagine dovrà essere renderizzata per ogni singolo PDF.
Questo ha 2 principali svantaggi:
1. Ogni PDF avrà all’incirca una dimensione leggermente superiore a quella dell’immagine (nei nostri test, 350 – 400 kB per PDF)
2. Ogni PDF richiede tutto il tempo necessario per il rendering.
Effettivamente, questo significa quanto segue (usando dimensioni fittizie):
10 coupon, singolo PDF -> il risultato è circa 400 kB, il rendering richiede circa 3-4 secondi.
10 coupon, PDF separati -> il risultato è di circa 4 MB, il rendering richiede circa 35-40 secondi.
Istruzioni per l’installazione
– Copia la cartella dei coupon nella directory dei blocchi.
– Andare nelle pagine di amministrazione di moodle (probabilmente ci si troverà comunque di fronte) e installare il plugin
– Configurare le impostazioni principali del plugin.
– Siamo pronti per l’uso!
POSIZIONE DEL PLUGIN
Ci sono solo due pagine in cui è possibile aggiungere il blocco coupon. Questa è la frontpage del sito
o la pagina del cruscotto utente (my). La ragione principale di questo è che il blocco è il
“frontend” per gli utenti per inserire il loro codice coupon o buono.
Gli amministratori e gli utenti con le capacità corrette vedranno anche i link a
le pagine di amministrazione coupon e la pagina del generatore di coupon.
Considerazioni generali
Ci sono due configurazioni principali da considerare quando si generano coupon.
Per i coupon di tipo corso, questo plugin tenta di iscrivere un utente attraverso l’uso della funzione interna di Moodle
“enrol_try_internal_enrol”.
La documentazione di Moodle mostra che tenterà di iscrivere l’utente usando l’iscrizione manuale.
Per questo motivo l’iscrizione manuale DEVE essere abilitata per questi corsi.
Per i coupon di tipo coorte, un utente viene reso membro di una coorte. Questo è tutto quello che c’è da fare.
Sorpresa però, se si vuole che un utente abbia effettivamente accesso a un corso, si
probabilmente si vuole configurare l’iscrizione alla coorte per il corso.
Per chi fa attenzione, la creazione di coupon di tipo coorte permette quindi un modo semplice
di iscrivere gli utenti a più corsi contemporaneamente, semplicemente configurando le giuste
iscrizioni di coorte in più corsi.
Questo non vuol dire che i coupon dei corsi non possano essere usati in modo simile (usando meta corsi).
Lascia un commento