Entries by Ryan

Connecting codes to Uncanny Automator

Setting up Uncanny Automator Uncanny Automator is an optional, free plugin for Uncanny Codes that is highly recommended because it unlocks a huge number of code redemption options. If Automator isn’t installed, Uncanny Codes will prompt you to install it automatically if you attempt to generate Automator code types. To install it yourself, just navigate to Plugins > Add New as an administrator and search for “Uncanny Automator”. Install it and activate it to unlock Automator code types and recipes. Creating an Automator recipe for code redemption When you create an Uncanny Codes batch that uses the Automator code type, the system will automatically direct you into a new recipe when you generate the codes. You can also create a new recipe from scratch that triggers actions when a code from a particular batch is redeemed. In both cases, the key to linking code redemptions from a batch with specific actions is this logged-in trigger: A user redeems a code from a batch Make sure you choose the correct code batch from the drop-down list and don’t forget to name your recipe with something meaningful and identifiable (as you will likely have many different recipes). Once the trigger is set up, […]

Using Codes with WPForms

Add a code field to a WPForms form The Uncanny Codes 4.0 release adds native support for forms built with WPForms, a hugely popular forms plugin with about 4 million installs. Our plugin integration adds a new “Uncanny Codes” field to the form building interface that allows any form to be turned into a code redemption form. To get started, create or edit an existing form in WP Forms. Look for the Uncanny Code field  in the Standard Fields section on the left side of the page. Add the code to the form just as you would any other form field. If a code field is required, remember to check the Required box for the Field Options. Important notes Codes can be used in both regular forms and registration forms, but please note that for code redemption to work in a regular form the user must be logged in. Redemption forms should be hidden from anonymous users for this reason, because when codes are redeemed they must be mapped to a user. Registration forms that include a code field can be used by both logged in and logged out users though. Remember that redeeming codes does not have to be tied to registration. […]

Using Codes with Formidable Forms

Add a code field to a Formidable Forms form The Uncanny Codes 4.0 release adds native support for forms built with Formidable Forms, a powerful form building plugin for WordPress. Our plugin integration adds a new “Uncanny Codes” field to the form building interface that allows any form to be turned into a code redemption form. To get started, create or edit an existing form in Formidable Forms.  Look for the Uncanny Code field  in the Standard Fields section on the left side of the page. Add the code to the form just as you would any other form field. If a code field is required, remember to check the Required box in the Field Options.   Important notes Codes can be used in both regular forms and registration forms, but please note that for code redemption to work in a regular form the user must be logged in. Redemption forms should be hidden from anonymous users for this reason, because when codes are redeemed they must be mapped to a user. Registration forms that include a code field can be used by both logged in and logged out users though. Remember that redeeming codes does not have to be tied to registration. […]

Selling Codes with WooCommerce

Overview Uncanny Codes 4.0 and later allow you to sell codes directly to customers. This means administrators can generate large batches of codes, associate a product with those codes, and when users purchase the product they receive the codes for use by themselves or other people. This functionality is useful as a substitute for gift cards, promotional gifts, selling accounts to organizations or really anything where codes grant access to something. Set up WooCommerce products for code sales Selling codes does require the use of WooCommerce, the most widely used ecommerce plugin for WordPress. WooCommerce must be configured before codes can be sold. To set up a WooCommerce product to sell codes to end users, perform the following steps: Generate the code batch you want to sell before creating a new product. In the Products menu for WooCommerce that appears in /wp-admin/, choose Add New to create a new product. Set up the product as you normally would for other WooCommerce products. See https://docs.woocommerce.com/document/managing-products/ for additional help. In the Product data drop-down list, choose Codes for Uncanny Automator. Make sure you set a Regular price for each code. The user will be charged this times the number of codes (the quantity) that they purchase. In […]

Uncanny Groups 3.10: Easier classroom management

There’s one thing in our Uncanny Groups plugin that I felt had been a gap for some time, not just in our plugin but in WordPress in general: Why do users always need a valid email address to set up an account? The answer is straightforward, of course, it’s an identifier and allows users to reset their passwords independently. But in many K-12 classrooms, manufacturing and industrial environments, students simply don’t have email addresses. This makes using LearnDash and our plugins exceedingly difficult. We did offer a workaround for CSV imports; files can include a password column and this password would be set for new users, allowing administrators and Group Leaders to create users that didn’t actually need an email address. With this approach, account info (email and password) could be set up and given to students directly so that setting up a password by email confirmation wasn’t needed. Privacy concerns aside, this at least offered a path for students without an email address to use LearnDash and our plugins. CSV files are hard to work with though and outside the technical abilities of many Group Leaders. Enter Uncanny Groups for LearnDash 3.10. Password field in Add Users New in […]

Tin Canny 3.6: Microlearning for LearnDash xAPI & SCORM courses

It’s time for a new Tin Canny update! Version 3.6 adds support for microlearning using Single Page LearnDash courses, more flexible user details in reports, new column sorting options, a more visible X icon for modules in a lightbox and more. Single page xAPI & SCORM LearnDash courses Today’s Tin Canny 3.6 release adds support for something LearnDash and Tin Canny users have been wanting for years: the ability to build standalone courses with Articulate Storyline, iSpring, H5P and other module types without having to use LearnDash lessons and topics. What does that mean? Well, with most (non-WordPress) LMS platforms, you can upload self-contained zip files and that uploaded module becomes the entire course. A user sees the course name, launches that uploaded course in a new window or lightbox, and that’s it — no digging into lessons or topics first, it’s just the course. LearnDash, however, normally requires that courses be structured into a hierarchy of WordPress posts that requires at least one “lesson” beneath a course. The SCORM or xAPI file would then be uploaded inside the lesson or topic, so students would have to click through a “course” level first that sometimes served no purpose. Tin Canny […]

Toolkit Pro 3.7: Usermeta in reports, transcript changes and more

We try to avoid Friday releases where we can, but with the upcoming holiday weekend in Canada and some exciting changes from LearnDash, we couldn’t wait to get version 3.7 of the Uncanny Toolkit Pro plugin out. It’s a big release with several really compelling new features. Group Drip notification changes We do need to start the list of new features with a change that Group Drip users may need to make on their sites. LearnDash is releasing version 1.5 of their Notifications plugin next week, which is a big overhaul and improvement. That’s great news, but because of how it was rearchitected, it does break compatibility with existing notifications linked to our Group Drip module. Any current notifications on sites set up to alert users when lessons are available to the group will stop working, but there is good news: we have a new trigger available to support Group Drip notifications. If you upgrade to LearnDash Notifications 1.5 and want notifications to be sent to group members when lessons become available via group drip, you must create new notifications with this new trigger: “A scheduled lesson is available to user with Uncanny Drip by Group”. If you don’t use group drip […]

BuddyBoss Group Sync

The Uncanny Groups 3.9 release added the ability to sync changes made to LearnDash groups using this plugin to be synced with BuddyBoss social groups. This means that when users are added or removed from groups using our Group Management page, or LearnDash groups are created by our plugin, these changes can be reflected on the BuddyBoss side too. For this to work, the LearnDash Group Sync and Auto Create Social Group settings must be enabled under BuddyBoss > Integrations > LearnDash on a BuddyBoss site. This is not set up or managed in Uncanny Groups, we detect the settings for BuddyBoss and use those. Please see the screenshot below for reference. When these settings are enabled, the following things will happen on the Uncanny Groups side: When a LearnDash group is created by the Uncanny Groups plugin, an associated BuddyBoss social group is created. When a user is added to a group from the Group Management page in our plugin, the user is added to the associated BuddyBoss group. If the user is a student they are added as a “Member”. If the user is a Group Leader they are added as an “Organizer”. This works for adding single users, adding multiple users and adding […]

Uncanny Groups for LearnDash 3.9 Update

The version 3.9 update of the Uncanny Groups for LearnDash plugin includes some interesting updates that may really transform how the tool is used by some customers. Given the magnitude of the changes, this is also one that we recommend testing on a Staging site first. Let’s jump right in to what’s new in the release and how it might affect your site. BuddyBoss Social Group sync You asked, we listened. A lot of people use the BuddyBoss theme and platform with our Uncanny Groups plugin. BuddyBoss does include a sync tool for LearnDash groups, but it doesn’t work properly when users are added or removed from groups managed by our plugin. It also doesn’t sync LearnDash groups created with our plugin to new BuddyBoss groups. So, in the Uncanny Groups 3.9 release, here’s what’s new if LearnDash Group Sync and Auto Create Social Group settings are enabled in BuddyBoss > Integrations > LearnDash on a BuddyBoss site: When a LearnDash group is created by the Uncanny Groups plugin, an associated BuddyBoss social group is created. When a user is added to a group from the Group Management page in our plugin, the user is added to the associated BuddyBoss group. If the […]

Generate Historical LearnDash Course Credits

Version 3.2 of the Uncanny Continuing Education Credits plugin adds the ability to generate missing credit records. This means that students who completed LearnDash courses before installing of the plugin and/or before credits were assigned to the course can have a permanent record of the completion stored and a credit value assigned. To generate historical completion records, perform the following: Edit a LearnDash course in/wp-admin/ and make sure it has a credit value assigned. Navigate to Uncanny CEUs > Generate CEUs  as in the screenshot above (this may have different text depending on what you call credits in our plugin). Choose a course from the drop-down list. Click the Add missing records button to generate missing credits and completion records. Please note the following when using this tool: Credits are only awarded for students that have a LearnDash completion record but no credits for that completion. It will not modify CEU values for existing users that already have credits assigned. In other words, if a course had a credit value of 2.0 assigned, a user completed the course and earned 2 credits, then you change the value to 3.0 and run the Generate CEUs function, the student will continue to have 2.0 earned […]