Skip to main content
A certificate is an electronic document that confirms a student completed a course. The platform issues it automatically when the student completes the course, if certificates are turned on in that course. Every certificate has a public page: anyone can open it to make sure the document is genuine and save it as a PDF.

How it works

1

The school turns on certificates in the course

In Courses → select a course → Certificates, you turn on the Issue a certificate toggle, choose a template and fill in the details: signature, stamp, validity period. Learn more in Setting up certificates.
2

The student completes the course

When the student has gone through the course lessons, the lesson shows the You have completed all the lessons block with the Complete the training button. The certificate is issued only after the student clicks this button.
3

The platform issues the certificate

This usually takes a few seconds. While the certificate is being prepared, the student sees Your certificate is being issued… on the course page.
4

The student gets a notification

The student receives the You have received a certificate notification with the Open certificate button. The certificate appears on the course page and in My certificates.
5

Anyone can verify the certificate by link

The student shares the public link or QR code. Anyone who opens the link sees the certificate and an authenticity mark.

What the certificate shows

The labels on the certificate itself (“Certificate”, “Issue date”, “Valid until” and others) are shown in Russian, English or Uzbek. The student name, course name and signature are not translated.

Data is locked in at the time of issue

When the platform issues a certificate, it saves all its data. From then on, the document is shown only from this copy, like a paper diploma.

Public authenticity check

Every certificate has a unique link with a code of 12 Latin letters. The student can send the link and QR code to an employer or add them to a resume. The page opens without signing in. To learn where the student finds the certificate and how to download a PDF, see Where the student sees the certificate.

Rules and limits

  • A student gets no more than one certificate per course.
  • A certificate is issued only at the moment the course is completed. Students who completed the course before certificates were turned on will not get one.
  • You cannot set up a certificate for a course bundle. Turn on certificates in each course of the bundle.
  • The school interface has no tools to change or revoke an issued certificate.
  • The school interface has no separate list of issued certificates. To get issue data, connect the Certificate issued webhook or use the API.

Setting up certificates

Turn on certificates in a course and choose a template

Editing the certificate

Color, signature, stamp and validity period

The student's certificate

My certificates, link and PDF

Frequently asked questions

No. The certificate is issued automatically when the student clicks Complete the training in a course with certificates turned on. The interface has no button for manual issue.
No. A certificate is issued only at the moment the course is completed. If the student completed the course while certificates were off, they do not get a certificate, and it will not appear later.
No. A student can have only one certificate per course. The student cannot complete the course a second time either: after completion, the progress status no longer changes.
No. The certificate keeps the data from the time of issue, so profile changes do not affect it. Ask students to check their full name in the profile before they complete the course.
They only need to open the certificate link or scan the QR code on it. The verification page opens without registration and shows the Authentic certificate or Certificate has expired mark.
The certificate stays available by link, but the page shows the Certificate has expired mark: “This certificate was issued by exode but is no longer valid”.
No, a course bundle has no certificate settings. Turn on certificates in each course of the bundle: the student gets a certificate for each completed course.
The school interface has no separate list. Connect the Certificate issued webhook, which fires on every issue, or get the list through the school API.
Staff with the course management permission. Certificates do not depend on the school’s tariff features: every regular course has the Certificates section. Learn more about permissions in Access rights.

Updated: 2026-10-17 07:07 UTC