Overview
Give every learner a single, printable page that shows all of their courses, completion status, quiz scores, and certificates — branded with your logo and colors. It’s the easiest way for learners (and the organizations training them) to see a consolidated record of progress in one place.
The Learner Transcript module generates an on-demand transcript for the logged-in learner. Enable the module, drop the shortcode or block on a page, and each learner sees their own record — every course they’re enrolled in or have completed, with status, scores, and certificate links in a clean table you can brand and print.
Common uses include continuing-education record-keeping, employee training documentation, and giving learners a professional summary they can download or share with an employer.
Configure It
Enable the Learner Transcript module under Uncanny Toolkit, then adjust its settings to control what appears on the transcript and how it’s branded.
Branding
- Accent UI color — An accent color applied throughout the transcript, so it can match your brand or logo.
- Logo URL (header) — An image displayed at the top of the transcript.
- Heading — Text shown beneath the logo.
- Organization — The name of the organization issuing the transcript.
- Logo URL (footer) and Disclaimer — An optional image and text block at the bottom of the transcript.
What to include
- Display completed courses only — Show only courses the learner has finished. Leave off to show in-progress and not-started courses too.
- Display courses the user is no longer enrolled in — Include any course the learner has recorded progress in, even after un-enrollment. Useful for a complete historical record.
- Disable [column] — Hide any individual column (Steps, Avg. Score, Final Score, Certificate, etc.) you don’t want to show.
- Enable Custom CEUs rows — If the Uncanny Continuing Education Credits plugin is active and a learner has been awarded custom credits, add rows for those records. (Scores and steps show “n/a” for custom-credit rows, since they don’t apply.)
Ordering
- Table course sorting — Choose the order courses appear in. As of recent versions the options include Course completion date (ascending) and (descending) in addition to course publish-date and title sorting, so you can lead with a learner’s most recent completions.
Sharing a Transcript (Public Link)
By default, a transcript is private — only the signed-in learner can view their own. Enabling the Allow public transcript access setting makes a transcript publicly accessible through a shareable link, so a learner can hand a verifier (an employer, a licensing body, an admissions office) a single URL instead of a screenshot or PDF.
When public access is enabled:
- A Share button appears next to the Print button on the transcript page.
- Clicking Share copies the transcript’s shareable link to the clipboard (the button confirms with “Copied”).
- Anyone with the link can view that transcript without logging in.

Privacy note: A public transcript link is viewable by anyone who has the URL. Only enable public access if you’re comfortable with the transcript being shared outside your site, and let learners know their transcript can be made public.
Transcript Content
The transcript renders as a table with a customizable header and footer. Available columns:
| Column | What it shows |
|---|---|
| Course | A course the learner is enrolled in or has previously completed (closed, open, and free course types are all included). |
| Status | Not Started, In Progress, or Completed (with completion date). |
| Steps | The number of steps in the course (lessons + topics). |
| Avg. Score | Average score across all quizzes in the course. Only the highest attempt counts; failed quizzes are excluded. |
| Final Score | The score on the quiz associated with the course, or — if none — the quiz on the last lesson. |
| CEUs (requires Uncanny CEUs plugin) | Displays earned CEUs for the learner (requires Uncanny CEUs plugin) |
| Certificate | If a certificate was earned, an icon links to it. |
Shortcode / Block
Add the transcript to any page with the [uo_transcript] shortcode or the Learner Transcript block.
| Attribute | Description | Values | Default |
|---|---|---|---|
logo-url | Image included at the top of the transcript | any image URL | empty |
date-format | Format used for dates in the transcript | any valid PHP date format | F j, Y |
category | Show only courses in a WordPress category | any category slug, or all | all |
ld_category | Show only courses in a LearnDash category | any LearnDash category slug, or all | all |
Tip: Transcripts can be long, so give them their own dedicated page.
Printing a Transcript
Use the Print button above the logo area rather than your browser’s print command — it formats the transcript correctly. Output can vary slightly between browsers.
Continuing Education Credits
This module integrates with the Uncanny Continuing Education Credits plugin to display earned or available credits/hours beside each course.
Group Leader Access
Group Leaders can view their learners’ transcripts through the Group Course Report in Uncanny Groups. Transcripts are otherwise only visible to the signed-in learner; to view a specific learner’s transcript as an admin, use the User Switching plugin to switch to that user.
For Developers
uo_pro_transcript_cell_$key(added in v4.3.2) — A WordPress filter for each transcript cell, where$keyis the column key. Use it to modify a cell’s output — for example, to make the course title a link.
Overriding the Transcript Template
As of Toolkit Pro v3.1 you can override transcript templates in an upgrade-safe way. Copy:
wp-content/plugins/uncanny-toolkit-pro/src/templates/transcript.php
to:
wp-content/themes/yourtheme/uncanny-toolkit/transcript.php
The copied file overrides the default.
Warning: Never edit template files inside the plugin itself — they’re overwritten on every update and your changes will be lost.
Related Articles
- Adding Credits to Student Transcript — Show CEU credits on the transcript
- Selling Online Courses: Certificates, Transcripts & Expiry — Full course-seller workflow
- Email Course Certificates — Deliver certificates automatically on completion
Hi! I love this! However, I’d like to suggest a feature (or if this already exists I’d love to know) – A shortcode or option to change the color of the big blue bar at the top of the transcript. I know I can change some of the text, but it doesn’t seem that it’s possible to change that bar. It definitely clashes with my theme.
Thanks!
Hi Halle, the transcript module has a setting for “Primary UI Color”. This controls the color of the bar. You can access it from the Toolkit settings page by clicking the gear icon on the Learner Transcript module.
Hello,
May I know whether the course author can see only his/her published courses and the list of enrolled students with names for a particular course which is published by him, in the front end.
This module is ONLY for end users; the transcript is just shown for the signed in users. There is no way to choose other users. As an aside, none of our plugins support course authors viewing results for students of those courses. We have some reporting options for Group Leaders (not this module), but not authors.
Is it possible to see the list of enrolled students for a particular course in the front end, for the signed in users who created the courses.
None of our plugins consider course author whatsoever. If the author is not also a Group Leader then none of our reports will work based on their status as the author.
Is there any free trail available for Tin Canny Learn Dash reporting plugin or any refund policy once you buy the plugin.
Free trials aren’t available, but you can try it at https://learndash.uncannyowl.com/ and our refund policy is in section 2.8 of https://www.uncannyowl.com/terms-conditions/
With this Leanrer Transcipt plugin in, is it possible to view and print a learners entrie course submission (questions and answers) and print in a PDF?
I’m afraid this isn’t possible. The transcript is meant to be a summarized record of course completions, so it includes average quiz scores and course completion records only.
Several users on our site asked if we could include the modules/topics in their transcript so they can print and use that info for their admin needs/purposes? I know this information is easily available through the reporting panel but that’s only accessible by a group leader… but I promised I was going to investigate it for them. Thank you! Great set of plugins, by the way!
Sorry Amir, we don’t have a solution that’s user-facing and printable that includes lesson and topic completions. I’m afraid it’s not likely that we’ll release something in a public plugin either; for many sites, outputting lessons and topics in a PDF file would just be very large and awkward. The Course Dashboard module in Toolkit Pro gives students an online-only method of seeing this data, but it’s a drill-down tool because it can be a lot of data/rows.
Is it possible to indicate completion of individual topics, not just whole courses?
Sorry Klaus, right now we only offer transcripts for course completions. I’m afraid we don’t offer any reporting tools that offer a list of all topics completed by a user.
Why does the course disappear from the transcript when the course has expired?
Is it possible to keep the courses done on transcription?
Thanks for the feedback. We have discussed this since your comment and it’s likely that we will offer the option of also showing records for courses in which the user isn’t enrolled. We don’t have a firm date yet, but sometime in the next 2 months is probable.
Hello,
How could we exclude free course samples from the academic year transcript?
The code is just like that: [uo_transcript]
Please, If there any transient solution like a code to be added to wp-content/themes/yourtheme/uncanny-toolkit/transcript.php, will be really appreciated.
Thank You
It’s a good point. In an upcoming release we’ll add support for outputting courses by category, which would allow more control over which courses are listed here.