CertiSprout – Certificate QR Verify for LearnDash
An employer, auditor or client holds a LearnDash certificate PDF and wants to know if it is real. They should not have to email you and wait for an answer. With this plugin they can verify a LearnDash certificate themselves. The certificate carries a QR code and a printed verification code. Scanning
An employer, auditor or client holds a LearnDash certificate PDF and wants to know if it is real. They should not have to email you and wait for an answer.
With this plugin they can verify a LearnDash certificate themselves. The certificate carries a QR code and a printed verification code. Scanning the QR code opens a certificate verification page on your own site.
It works with the LearnDash certificates you already have. You add one shortcode to the certificate template. There is no new certificate builder and no settings screen.
What does the person checking see?
One of three answers.
- Valid certificate. The page lists Awarded to (the learner’s name), Course (the course or quiz title) and Completed (the completion date in your site’s date format).
- Certificate not found. The code was never issued, was mistyped, or belongs to a deleted user. Nothing about any learner is shown.
- This certificate is no longer valid. The code was issued, but the certificate no longer stands. That happens when the course or quiz is no longer published or no longer has a certificate assigned, or when the learner no longer has the completion (for example after a progress reset). No name, course or date is shown.
The page returns HTTP 200, 404 or 410 for these three answers, so a script can tell them apart. It is marked noindex as a header and a meta tag, and it is sent with no-cache headers. The only branding on it is your site name.
How does it work?
- 01A learner completes a course, or passes a quiz, that has a LearnDash certificate assigned.
- 02The plugin stores a random verification code for that learner and that course or quiz. There is one code per learner per course or quiz.
- 03You add [cert_qr_verify] to your certificate under LearnDash LMS > Certificates.
- 04The certificate PDF shows the QR code with the code printed under it, as Verify: XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX .
- 05The QR code links to https://your-site/?cert_verify=CODE .
Learners who finished before you installed the plugin get a code the first time they open their certificate. The plugin first asks LearnDash whether the course really is complete, or the quiz really was passed, so the shortcode never creates a code for unfinished work.