![]() ![]() Way of enrolling users into multiple courses at once just by configuring the right Probably want to configure cohort enrolment for the course.įor those paying attention, creating cohort type coupons thus enables a simple Surprise though, if you want to actually make a user have access to a course, you The Moodle documentation shows it will attempt to enrol you using manual enrolment.įor this reason manual enrolment MUST be enabled for these courses.įor cohort type coupons, a user is made a member of a cohort. Internal function "enrol_try_internal_enrol". There's two main configurations to consider when generating coupons.įor course type coupons, this plugin attempts to enrol a user through use of Moodle's The coupon administration pages and the coupon generator page. "frontend" for users to enter their coupon or voucher code.Īdministrators and users with the correct capabilities will also see the links to The main reason for this is because the block is the There are only two pages you can add the coupon block on. Configure the main settings for the plugin. Go to the moodle admin pages (you will probably be confronted with it anyway) and install the plugin Copy the coupon folder to your blocks directory. Every PDF takes the full amount of time to render.Įffectively, this means the following (using fictitious sizes):ġ0 coupons, single PDF -> result is around 400 kB, rendering takes around 3-4 seconds.ġ0 coupons, seperate PDFs -> result is around 4 MB, rendering takes around 35-40 seconds. Every PDF will roughly have a slightly bigger size than the image size (in our tests, 350 - 400 kB per PDF)Ģ. The image will have to be rendered for each and every PDF.ġ. If you choose the option to create a seperate PDF for every coupon, Generating coupons has been optimized to only "use" the image 1 time when creating any amount _Do not use 32-bit_ (true colour + transparency)!įurthermore, whenever possible, have the coupon generator create a single PDF with allĬoupons (this is only applicable when generating coupons in "bulk" mode). This means the PNG images should _always_ be stored as 24-bit true colour images. Rendering a single PDF was reduced to around 3 seconds. Taking the alpha channel out of the image, Rendering a single PDF took around 25 seconds. On our tests, for a 300 DPI image on A4 format (2480 x 3508 pixels) with an alpha channel, This will MASSIVELY slow down processing time, due to internal conversion of images by TCPDF. Wherever possible, please use PNG images.Īlso, whenever possible, do NOT use images that have an alpha channel. Bulk: The base of this is simple: you generate a certain amount of access coupons, which will thenīe emailed to the pre-configured recipient or (if allowed) to an emailaddress that can be freely entered. ![]() These coupons will then be generated and sent off to the appropriate users using a background task. The needed user information for every coupon to be generated will be the user's name, email address The base of this, is either a CSV is uploaded, or a CSV is given directly in a textbox. Without knowing this little fact, it could be "unexpected" behavior,įurthermore, coupons can be generated on two "access" levels: One MUST know that upon doing this, the courses will at that point be added to NOTE: When generating cohort level coupons, there is a possibility to "connect" extra courses toĪ given cohort. Once the coupon code is entered by a user, he or she will be added as a cohort member for every Cohort level: this means one or more cohort(s) need to be selected for which the coupon is valid. Some way of matching a batch of coupons to a group of users. You could also make specific course groups every time you generate a batch of new coupons, so there's This makes it possible to separate coupon users from regular users. When a user claims the coupon, he or she will be added to that specific Once the coupon code is entered by a user, he or she will be enroled in every course the couponĪ nice extra feature is, when groups are configured for a certain course, you can configure whichĬourse group the coupon is for. Course level: this means one or more course(s) need to be selected for which the coupon is valid. There are a few different ways of generating coupons: That way, you can use the coupon system as voucher or vouchering system for your course(s). ![]() Using a coupon code, users will be enrolled into courses that are attached to the coupon. The Sebsoft Coupon Plugin offers you the possibility to create coupons for various levels ![]()
0 Comments
Leave a Reply. |