ClassRoom.Study
search
/
login
schoolClassRoom.Study

Turn any topic into a full interactive AI classroom in seconds. Built on ClassRoom.Study.

mailsupport@classroom.study

Platform

  • Catalog
  • Generate classroom
  • Creator studio
  • System Manuals
  • Support & tickets
  • Sign in

Legal

© 2026 ClassRoom.Study. All rights reserved.
Developed byboltGlonextechopen_in_new
homeHomeauto_awesomeGenerateloginSign in
ClassRoom.Study
search
/
login
arrow_back System Manuals/How To
helpHow To Updated 5/21/2026· 6 views

Create or edit a certificate template

help
Manual cover image placeholder

Upload a cover image in Admin Settings > System Manuals to replace this training placeholder.

Manual contents
What this function does
Benefits and features
Step-by-step navigation
Part A — Create or edit a certificate template (look and wording) Templates define how issued certificates look and what text they use. Company managers create them in the Company area. Sign in with an account that can manage the company (owner/admin with certificate permissions). Open the Company workspace: go to /company and select the correct company if you have more than one. Open the Certificates tab (labelled Certificates in the company console). In Certificate template editor: If you already have templates, pick one from the dropdown to edit it. To start a new template from scratch, use New copy (it clears the template id so the next save creates a new record), adjust the name, then save. Fill in the fields: Template name Logo URL (must be a valid URL if you use one; leave empty if none) Accent color / Background color Headline, Body, Footer Optional: Expiry months, Retake warning days, Retake minutes Optional: Make this the company default (recommended so new issuances pick it up) Optional: Auto-schedule retakes before expiry Use placeholders in body/footer/headline as needed. The UI documents these, for example: {{learner.name}}, {{course.title}}, {{company.name}}, {{expiry.date}}, {{verification.url}} (The API also supports placeholders such as issued.date, certificate.number in the stored template metadata.) Click Save template. Saving with an existing template id updates it; saving without an id (after New copy) creates a new template. You should see a live preview next to the form while you edit. Part B — How a real certificate gets created for a learner Issued certificates are not hand-drawn in the template editor each time. The system mints them when rules are satisfied (for example after assessment submission or progress completion, depending on your course/curriculum setup). Typical learner flow: Enrol and complete the required course work / final exam (or complete a curriculum path if your programme uses curricula with certificates). When the backend issues a certificate, it uses the company’s default active template when available; otherwise it can fall back to a platform default template. The learner can open /certificates to see their certificates and use Download PDF where available. Public verification: anyone with the link can open /cert/ (verification URLs can also appear in the template footer via {{verification.url}}). Part C — Curriculum programmes (if you use learning paths) If certificates are tied to a curriculum (learning path), ensure that curriculum has a valid certificate template selected in the curriculum builder. The company console surfaces errors when a template is missing for a programme. Quick reference — URLs Goal Where Manage templates + list company-issued certs /company → Certificates tab Learner’s own certificates /certificates Verify one certificate /cert/ PDF for a certificate id /api/lms/certificates//pdf (as linked from the UI)
Was this article helpful?

Related articles

article
Add a company or Study Group or Class
Add a company” again — with exact on-screen labels (from packages/lms-commerce) Advantages (same as before, tied to the copy users see) The setup screen tells users they can invite members, assign pri...
chevron_right
article
How to use multi-agent chat and discussion during a session
Purpose Let learners participate in streamed, multi-agent dialogue (SSE), not only watch slides. Prerequisites Chat-enabled deployment; users know chat is for discussion, not for editing slides. Steps...
chevron_right
article
Adding members to a company
Here is a step-by-step guide for adding members to a company in this LMS (based on the Company console and APIs). Before you start Sign in as someone who can manage the company: company owner, company...
chevron_right