Admin GuidesCEU / Credit Hours

Continuing-Education (CEU) / Credit-Hours Tracking

Who this guide is for: Tenant administrators who award continuing-education units or credit hours for course completion and need learners to see the credit they have earned.

You can attach an optional credit value and a unit label to any course. When a learner completes the course, that credit appears on their credential wallet (their transcript), both per-course and as a running total.

CEU is optional — courses with no credit value behave exactly as before.

Step 1 — Set credit on a course

  1. Go to Admin → Courses and open the course.
  2. In the course editor, find the Certificate panel.
  3. Under Continuing-education credit (optional), enter:
    • Value — the numeric credit (e.g. 1.5). Decimals are allowed.
    • Unit label — what the credit is called (e.g. CEU, CPD hours, credits).
  4. The values save automatically when you click away from the field.

Leave the value blank to award no credit.

Configuration reference

FieldWhereFormatNotes
ValueCourse editor → Certificate panelNumber ≥ 0 (decimals allowed)Blank = no credit
Unit labelCourse editor → Certificate panelText ≤ 40 charsFree text, e.g. CEU, CPD hours

What the learner sees

On My Credentials (the credential wallet), each earned certificate shows its course’s credit (e.g. 1.5 CEU), and the header shows the total credit earned across all credentials.

The total is a straight sum of the credit values across completed courses. If your courses mix unit labels, the total uses the first label encountered — keep a consistent label across courses you want summed together.

Troubleshooting

SymptomCauseFix
Credit not showing on the walletThe course had no credit value when completed, or the learner hasn’t completed itSet the value; new completions pick it up
Total looks wrong across mixed unitsDifferent courses use different unit labelsStandardize the unit label across courses
”CEU value must be a non-negative number”A negative or non-numeric value was enteredEnter a number ≥ 0