Katalogen för Moodle-plugins: Coupon
On oktober 29, 2021 by adminSEBSOFT COUPON PLUGIN
Sebsoft Coupon Plugin ger dig möjlighet att skapa kuponger för olika nivåer
av kurstillgång. Med hjälp av en kupongkod blir användarna inskrivna i de kurser som är kopplade till kupongen. På så sätt kan du använda kupongsystemet som kupong eller kupongsystem för dina kurser.
Det finns några olika sätt att generera kuponger:
– Kursnivå: Detta innebär att en eller flera kurser måste väljas som kupongen är giltig för.
När kupongkoden har angetts av en användare kommer han eller hon att registreras i varje kurs som kupongen
är kopplad till.
En trevlig extrafunktion är att när grupper konfigureras för en viss kurs kan du konfigurera vilken
kursgrupp kupongen gäller för. När en användare gör anspråk på kupongen kommer han eller hon att läggas till i den specifika
gruppen i kursen. Detta gör det möjligt att skilja kuponganvändare från vanliga användare.
Du kan också skapa specifika kursgrupper varje gång du genererar en omgång nya kuponger, så att det finns
något sätt att matcha en omgång kuponger med en användargrupp. Möjligheterna är många.
– Kohortnivå: Detta innebär att en eller flera kohorter måste väljas för vilka kupongen är giltig.
När kupongkoden har angetts av en användare kommer han eller hon att läggas till som kohortmedlem för varje
kohort som kupongen är kopplad till.
OBS: När kuponger på kohortnivå genereras finns det en möjlighet att ”koppla” extra kurser till
en viss kohort. Man MÅSTE veta att när man gör detta kommer kurserna vid den tidpunkten att läggas till i kohortinskrivningssynkroniseringen. Om man inte känner till detta lilla faktum kan det vara ett ”oväntat” beteende,
även om det är ett logiskt steg.
För övrigt kan kuponger genereras på två ”åtkomst”-nivåer:
– Personaliserad. Basen för detta, är antingen en CSV laddas upp, eller en CSV ges direkt i en textbox.
Den nödvändiga användarinformationen för varje kupong som ska genereras kommer att vara användarens namn, e-postadress
och kön.
Dessa kuponger kommer sedan att genereras och skickas iväg till de lämpliga användarna med hjälp av en bakgrundsuppgift.
– Bulk: Grunden för detta är enkel: du genererar en viss mängd åtkomstkuponger, som sedan
skickas till den förkonfigurerade mottagaren eller (om det är tillåtet) till en e-postadress som kan anges fritt.
– VARNING:
Använd i möjligaste mån PNG-bilder.
Använd också i möjligaste mån INTE bilder som har en alfakanal.
Detta kommer att fördröja bearbetningstiden enormt på grund av TCPDF:s interna konvertering av bilder.
I våra tester tog det cirka 25 sekunder att rendera en enda PDF-fil för en 300 DPI-bild i A4-format (2480 x 3508 pixlar) med en alfakanal. När alfakanalen togs bort från bilden minskade
renderingen av en enda PDF till cirka 3 sekunder.
Detta innebär att PNG-bilderna _alltid_ bör lagras som 24-bitars äkta färgbilder.
_Använd inte 32-bitar_ (äkta färg + transparens)!
Låt dessutom kuponggeneratorn, när det är möjligt, skapa en enda PDF-fil med alla
kuponger (detta gäller endast vid generering av kuponger i ”bulk”-läge). Processen för
generering av kuponger har optimerats så att bilden endast ”används” 1 gång när man skapar ett antal
kuponger i en enda PDF. Om du väljer alternativet att skapa en separat PDF för varje kupong måste
bilden renderas för varje PDF.
Detta har två stora nackdelar:
1. Varje PDF kommer grovt sett att ha en något större storlek än bildstorleken (i våra tester 350-400 kB per PDF)
2. Varje PDF tar full tid att rendera.
I praktiken innebär detta följande (med fiktiva storlekar):
10 kuponger, en enda PDF -> resultatet är cirka 400 kB, rendering tar cirka 3-4 sekunder.
10 kuponger, separata PDF-filer -> resultatet är cirka 4 MB, rendering tar cirka 35-40 sekunder.
INSTALLATIONSANVISNINGAR
– Kopiera kupongmappen till din blocketkatalog.
– Gå till moodle-administratörssidorna (du kommer förmodligen att konfronteras med det ändå) och installera insticksprogrammet
– Konfigurera huvudinställningarna för insticksprogrammet.
– Vi är klara för användning!
PLACERING AV INSTILLNINGSSPEJÄLET
Det finns bara två sidor du kan lägga till kupongblocket på. Detta är webbplatsens förstasida
eller användarens instrumentpanel (min) sida. Huvudskälet till detta är att blocket är
”frontend” för användarna att skriva in sin kupong eller kupongkod.
Administratörer och användare med rätt kapacitet kommer också att se länkarna till
kupongadministrationssidorna och kuponggeneratorsidan.
ALLMÄNNA KONSEKVENSER
Det finns två huvudkonfigurationer att tänka på när man genererar kuponger.
För kuponger av kurstyp försöker det här insticksprogrammet att registrera en användare genom att använda Moodles
interna funktion ”enrol_try_internal_enrol”.
Moodle-dokumentationen visar att det kommer att försöka registrera dig med hjälp av manuell registrering.
Därför MÅSTE manuell inskrivning aktiveras för dessa kurser.
För kuponger av kohorttyp blir en användare medlem i en kohort. Det är allt.
Och om du faktiskt vill att en användare ska ha tillgång till en kurs vill du
förmodligen konfigurera kohortregistrering för kursen.
För den som är uppmärksam möjliggör skapandet av kuponger av kohorttyp således ett enkelt
sätt att registrera användare på flera kurser samtidigt bara genom att konfigurera rätt
kohortinskrivningar i flera kurser.
Det betyder fortfarande inte att kurskuponger inte kan användas på ett liknande sätt (med hjälp av metakurser).
Lämna ett svar