You can do more with iQualify than what is available "out of the box" by integrating our API (Application Programming Interface) with tools and systems you already use to do things like record learner progress, automate the creation of classes, and use SSO (single sign on) to make logging in more simple.
The general gist is that you can use triggers in the "outside world" to add data into iQualify. And you can use events and data in iQualify to trigger actions in the outside world.
In this article, we'll briefly describe examples of the sorts of things you can achieve.
Let's say your course has three assessed quizzes (each with 10 questions) and a final assessed task which is marked by a facilitator. You can set up an integration to automatically award a badge to learners who met the following criteria:
With this automation, you get to decide which particular events would constitute a "pass" or "competency" to be awarded the badge so it can be very specific to your course and context.
Check out our developer documentation for Assigning badges for course completion.
If you'd like learners to be able to register for your courses by filling in a form, you can embed a form or survey in your website and when learners fill it out, they are automatically enrolled in a particular class(es).
Further to the example above, you can capture more information about your learners - for instance company, region, previous study, interests. You can then add tags to your learners and/or enrol them in particular classes based on that information.
Similarly to the badge example, you could auto-enrol learners into the next course once they have "passed" the current course. For instance, once learners have finished the course you get to decide which particular events (e.g. completion of a task, attaining a certain percentage progress) would constitute a "pass" to be enrolled in the next course.
You may have a health and safety course that learners need to regularly complete to refresh their skills and knowledge. The first course could be set with a badge that expires after 1 year (or however long you want). Then, you can do a monthly (or daily or weekly) fetch of learners’ badges. Using this information, you can auto-enrol the learners whose badges have expired in a refresher course where they can show their competency and get awarded a new badge.
Check out our developer documentation for Auto enrolling learners.
iQualify has an out-of-the-box integration with Stripe, and you can also set up your own integration with Shopify or a similar e-commerce platform to allow people to easily pay for their course when they sign up.
If you have a single facilitator for a number of classes and the specific facilitation intervention is to respond to social posts and give feedback on one key task, you can collect data for particular events (with links to the particular class area). For example:
You can send these events (and associated data - learner, class, time etc. etc.) to a spreadsheet so the facilitator can just have one key place to look to see where they are needed.
As an alternative, you could notify the facilitator via email of these particular events (see examples in Notify key people of events for more information).
You might have a role (for instance a manager or employer) who needs to have a view of how their staff are progressing through a course (or multiple courses). You could send data such as progress, tasks completed, social comments to one place for that role to monitor.
You can capture assessed task results and feed them to a spreadsheet or your student management system so you can see a learner's results across all of their courses.
Check out our developer documentation for Recording assessed task results.
You can capture badge awards to keep a record of all the badges your organisation has awarded and you could use this information to email or re-enrol learners in a new class once their badge expires.
You can capture when a course is republished and then email facilitators of that course (or course collaborators) letting them know that [Author name] updated [course A].
If you have an automatically awarded badge, you might want to let the facilitators or coaches of that course know.
If you have data stored on who learner's employers are (this could be via tags) and have the learner's permission, you could also email their employers letting them know they have achieved the badge.
Further, you could send a weekly (or however frequent) email to an employer with a report of which of their employees have earned a badge.
As an example, you could capture social events to count the number of social contributions by each learner. You could then send a congratulations email to a learner for being a social member of the community when they’ve sent more than 100 social posts in content pages or in talk channels.
You could do this for whichever contributions or completion you'd like to congratulate learners on.
You can set up an integration to automatically re-enrol learners in a new class once their badge expires, but you may instead decide (or need to) leave it up to the learners to choose to re-enrol. In which case, you could email learners once their badge expires.
These are just a few examples of the sorts of things you can achieve, but there are so many more applications. The general idea is that you can use events and data in iQualify to trigger something in another app (and vice versa).
If you're already with iQualify, get in touch and we can talk through possible solutions with you.
If you're not yet with iQualify but you'd like to take a more detailed look at what's possible, sign up for a free trial.