Learning is an activity, many people dread. Well, I wouldn’t say all. You’re reading this post to learn something new. So you are the exception, for the better. Many people who have e-learning sites, offer a lot of attractive graphics, to keep learner’s interested. For your WordPress site, you could easily create a learning website using the Sensei plugin. And you could make your courses interesting using badges.
The WooThemes Sensei Plugin
The Sensei plugin is a really great tool to help build online courses for your WordPress e-learning site. You can create multiple courses, each of which has lessons which have to be completed for a course to finish. Each lesson has a quiz at the end, to decide if you have successfully completed a lesson. To help you setup your courses with the Sensei plugin, you could read Creating an Online Course in WordPress using Sensei.
Awarding Badges on Course Completion
BadgeOS is a plugin which helps you assign badges for user activities, or steps to complete a user activity. These activities or steps could be for publishing posts or commenting, or even logging in into the website. You can design and use your own images as badges or use Credly.
To use BadgeOS with Sensei, you will need the BadgeOS Sensei AddOn. This add-on allows you to add badges for Sensei activities, like course enrollment, lesson completion, a passed quiz, achieving a minimum grade on the quiz, etc. For example, say you have a website which offers language learning courses. To complete learning one language course, say you have to complete 20 lessons. You can assign badges for completion of each lesson, and a badge for course completion.
But how can enrolled students track their progress?
Showing All Badges to a Student
Even though your e-learning site may have numerous badges, by default, students can only see the badges that they have achieved. These can be displayed using the BadgeOS widget.
To enable a student to track their progress, you can allow the student to see all badges (for the course), even the ones they have not achieved. You can use a filter or gradient to differentiate between the achieved badges and the ones pending achievement.
A custom widget will have built to do the following:
The widget will get all the badges in BadgeOS which are associated with a course, the user is registered for.
Instead of displaying only the achieved badges, the widget will display achieved badges in color, and greyed out badges which are pending achievements.
When the goal is in sight, a participant is surely to be motivated. For your educational WordPress site which offers courses using Sensei, you can keep members motivated by offering badges using BadgeOS Sensei Addon.