Drip Content and Prerequisites in LifterLMS: Control the Pace of a Course
The four lesson drip methods, the course-level drip, lesson and course prerequisites, and how they behave next to start and end dates and…
Read articleAn achievement in LifterLMS is a badge: an image, a title and a line or two of text that lands on a student's dashboard when they do something you decided was worth marking.
It takes a few minutes to set one up, which is exactly why so many sites end up with too many. A badge only motivates when it stands for something the learner recognizes as progress.
This guide covers the mechanics briefly and spends more time on the judgment: which moments deserve a badge, which do not, and how to avoid turning recognition into noise.
Both are awarded by the same engine, and both are in the free core plugin. They do different jobs.
| Achievement | Certificate | |
|---|---|---|
| What it is | A badge image with a title and short description | A full-page document designed in the block editor |
| Personalized | No. Every student gets the same badge | Yes, through merge codes such as name and date |
| What the student can do | View it on the Student Dashboard | View, print, download, and share a link |
| Audience | The learner | The learner and third parties such as employers |
| Best for | Milestones along the way | The result at the end |
The short version: an achievement says "you are getting somewhere", and a certificate says "you finished, and here is the proof". Use both, for different moments. The companion tutorial on creating certificates in LifterLMS covers the document side.
A template with no image falls back to the Placeholder Image under LifterLMS > Settings > Engagements, in the Achievement Settings group. Replace that placeholder with something in your brand colors on day one, so a forgotten image never shows a generic badge.
A template does nothing by itself. An engagement connects it to an event.
The triggers that suit achievements are the completion ones: a student completes a lesson, a section, a course or a course track, or passes a quiz. Account creation, enrollment and purchase triggers exist too, and the next sections explain why they are usually the wrong fit for a badge. The full list, including how the delay behaves, is in our guide to LifterLMS engagements, and the official engagements overview is the reference.
Two behaviors to know:
For the students an engagement missed, or for recognition that has no trigger at all, award by hand: go to Engagements > Awarded Achievements, choose Award Achievement, select the student, check the title, description and image, and click Award. You can also set a future date to schedule it.
[lifterlms_my_achievements]. It accepts count and columns attributes, so you can show a compact row on a custom welcome page.Achievements stay inside the logged-in area. There is no public badge page and no share link in core, which is one more reason to keep certificates for anything a learner needs to show someone else. If the My Achievements endpoint is disabled under LifterLMS > Settings > Accounts, the tab and the dashboard row both disappear. Our Student Dashboard guide explains those settings.
On the admin side, Engagements > Awarded Achievements lists every award with the student and template, and each student's record under LifterLMS > Reporting > Students has an Achievements tab.
Plan badges on paper before you create any. For a typical course of four to six sections, something like this is plenty:
| Moment | Trigger | Why it earns a badge |
|---|---|---|
| First lesson finished | Student completes a lesson (the first one) | Marks the start and shows new students where badges appear |
| Each section finished | Student completes a section | A visible step toward the end, at natural break points |
| A hard assessment passed | Student passes a quiz | Recognizes demonstrated skill, not just attendance |
| Course finished | Student completes a course | Pairs with the certificate and sits in the collection as the course badge |
| Program finished | Student completes a course track | The rarest badge, for the largest commitment |
That is a handful of badges per course, each tied to an effort the student can name. If your catalog is large, standardize it: the same set of milestones, the same visual system, different artwork per course.
Write the title and description as a statement of what was done. "Completed Module 2: Temperature Control" is a record of progress. "Rock Star!" is not.
Badges are also only one part of keeping people moving. Course structure, pacing and timely reminders do more of the work, as our article on improving course completion explains.
Awarded achievements are copies of the template at the time of the award. If you redraw a badge or reword its description, existing awards keep the old version until you sync them: go to Engagements > Achievements, hover over the template, and choose Sync Awarded Achievements. The awards are then regenerated from the current template.
List the milestones for one course, create a template and an engagement for each, then run through the course as a test student and watch the dashboard fill up. If it looks cluttered after one course, cut badges before you add more.
Core achievements are badges and nothing more. Points, levels, leaderboards, public badge pages, or badges that expire and must be renewed all sit outside what the settings offer, and usually mean a gamification plugin or custom development. If you are weighing that up, a short LifterLMS consulting session can save you from building the wrong thing, and customization work covers a dashboard that shows progress the way your brand needs. You can also send us your milestone plan for a second opinion.
The four lesson drip methods, the course-level drip, lesson and course prerequisites, and how they behave next to start and end dates and…
Read article
What the LifterLMS Assignments add-on does: task lists, essays and uploads, how to attach one to a lesson, how grading and feedback work, when an…
Read article
A tour of every LifterLMS Reporting tab: what the student, course, membership, quiz, sales and enrollment reports show, how to export them, what the…
Read articleSkip the trial and error. Get specialist LifterLMS help and ship faster.