Szablony certyfikatów¶
Szablon certyfikatu definiuje układ i treść certyfikatów PDF, które twoi uczący się otrzymują po ukończeniu kursu lub ścieżki nauki. Ta strona pokazuje, jak tworzysz szablon i jak przypisujesz go do kursu lub ścieżki nauki.
Jak działa współgranie¶
Kurs / Ścieżka nauki → Szablon certyfikatu przypisany?
↓ tak ↓ nie
Przy ukończeniu automatycznie Brak certyfikatu
generowany jest PDF +
uczący się dostają
powiadomienie
Jeden szablon może być przypisany do wielu kursów lub ścieżek nauki. Jeśli więc chcesz dla wielu kursów tego samego układu, budujesz jeden szablon i odwołujesz się do niego ze wszystkich kursów.
Przeglądanie istniejących szablonów¶
- W aplikacji pod Zarządzanie → Szablony — szablony certyfikatów to te typu
certificate. - Lista wszystkich istniejących szablonów w twojej firmie.
- Kliknięcie szablonu otwiera podgląd i opcje edycji.
Zrzut ekranu wkrótce
Przegląd szablonów certyfikatów z kartami podglądu
Warto korzystać z istniejących szablonów lub je duplikować zamiast za każdym razem budować nowy — twoja firma często ma już standardowy szablon z logo i identyfikacją korporacyjną, który możesz wziąć jako bazę.
Tworzenie nowego szablonu¶
- Kliknij Nowy szablon.
- Wypełnij pola:
- Nazwa — np. „Standardowy certyfikat 2026"
- Typ szablonu —
certificate(dla certyfikatów; inne typy toemaillubassignment-reminder) - Tytuł certyfikatu — to, co stoi dużym drukiem na certyfikacie (np. „Ukończono pomyślnie")
- Wybierz układ:
- Pionowy / Poziomy
- Obraz tła z biblioteki mediów (opcjonalnie, często branding firmy)
- Pozycja logo, głównego logo firmy
- Wybór krojów pisma
- Napisz treść z symbolami zastępczymi — zobacz następny rozdział.
- Wygeneruj podgląd PDF z danymi przykładowymi — sprawdź, jak wygląda.
- Zapisz.
Dostępne symbole zastępcze¶
W polach tekstowych szablonu możesz używać symboli zastępczych, które przy generowaniu certyfikatu są zastępowane prawdziwymi danymi:
| Symbol zastępczy | Co jest wstawiane |
|---|---|
{{ user_name }} |
Pełne imię i nazwisko osoby uczącej się |
{{ course_name }} |
Nazwa kursu (lub ścieżki nauki) |
{{ completion_date }} |
Data ukończenia |
{{ issued_date }} |
Data wystawienia |
{{ score }} / {{ score_percent }} |
Osiągnięta liczba punktów w procentach (o ile kurs zawierał oceniane quizy) |
{{ company_name }} |
Nazwa firmy udostępniającej kurs |
{{ company_logo }} |
Logo firmy (wstawiane jako obraz) |
{{ verification_code }} |
Unikalny kod do weryfikacji online |
{{ verification_url }} |
Kompletny URL do strony weryfikacji |
{{ qr_code }} |
Kod QR do weryfikacji (wstawiany jako obraz) |
Symbole zastępcze działają w nagłówku, tekście głównym, stopce i w osadzonych tabelach. Zapis to snake_case (z podkreśleniami). Symbole zastępcze obrazów, jak {{ company_logo }} i {{ qr_code }}, są automatycznie renderowane jako obraz.
Przykładowy tekst szablonu¶
Zertifikat
Erfolgreich abgeschlossen
{{ user_name }}
hat den Kurs
«{{ course_name }}»
am {{ completion_date }} mit einer
Punktzahl von {{ score }}% bestanden.
___________________________
{{ company_name }}
Verifizierung: {{ verification_code }}
{{ qr_code }}
Ważność i wygaśnięcie¶
Przy niektórych szkoleniach (szkolenia z bezpieczeństwa, compliance) certyfikaty są ograniczone w czasie — np. rok.
Do ustawienia w szablonie:
- Ważny bezterminowo — brak daty wygaśnięcia, certyfikat pozostaje na zawsze oficjalny
- Terminowy — liczba dni / tygodni / miesięcy / lat od wystawienia. Na PDF pojawia się wtedy „Ważny do [data]".
Po wygaśnięciu: - URL weryfikacji zgłasza „już nieważny" - Uczący się mogą ponownie zaliczyć kurs, wtedy jest świeży certyfikat
Przypisywanie szablonu do kursu¶
- W ustawieniach kursu (zobacz Tworzenie kursu) przejdź do pola Szablon certyfikatu.
- Wybierz żądany z listy istniejących szablonów.
- Zapisz.
Od tej chwili przy każdym ukończeniu kursu automatycznie generowany jest certyfikat według tego szablonu.
Przypisywanie szablonu do ścieżki nauki¶
Ścieżki nauki mają własne przyporządkowanie szablonu — analogicznie do kursu.
- W edytorze ścieżki nauki przejdź do pola Szablon certyfikatu.
- Wybierz szablon.
- Zapisz.
Certyfikaty ścieżki nauki są niezależne od certyfikatów pojedynczych kursów. Uczący się, którzy ukończą wszystkie kursy ścieżki nauki, otrzymują oba komplety (o ile oba szablony są ustawione).
Testowanie szablonu¶
Przed pierwszym produkcyjnym użyciem warto:
- Otwórz szablon → Podgląd.
- Wygeneruj przykładowy PDF z danymi testowymi.
- Kontrola wizualna:
- Czy wszystkie symbole zastępcze są poprawnie zastąpione?
- Czy układ wygląda odpowiednio, żaden tekst nie wychodzi poza krawędź?
- Czy obraz tła + kolor czcionki dobrze czytelne?
- Czy logo odpowiednio umieszczone?
- Jeśli coś się nie zgadza: dostosuj, nowy podgląd, aż będzie pasować.
Częste pytania¶
Moje logo jest renderowane nieostro. Umieść logo w wyższej rozdzielczości w bibliotece mediów — jako PNG lub SVG. Przy bardzo szerokich logo może pomóc utworzenie wariantu kwadratowego.
Symbol zastępczy {{ studentName }} pokazuje nieczytelne znaki specjalne.
Możliwe, że to problem z kodowaniem w tekście. Wybierz inny krój pisma, który pewnie obsługuje umlauty i znaki specjalne (np. Open Sans, Roboto).
Szablon ma obowiązywać dla wielu kursów — jak efektywnie? Utwórz jeden szablon, przypisz go do wszystkich istotnych kursów. Późniejsze zmiany w szablonie działają automatycznie dla wszystkich kursów, które go używają.
Co się stanie z istniejącymi certyfikatami, gdy zmienię szablon? Już wystawione certyfikaty pozostają niezmienione (PDF jest wygenerowany i zapisany). Tylko nowo generowane certyfikaty używają zmienionego szablonu.
Czy mogę mieć różne szablony dla różnych języków? Tak — utwórz różne szablony (np. „Standard DE" i „Standard EN") i przypisz do każdego kursu odpowiedni. Automatyczny wybór języka dla każdego uczącego się obecnie nie jest w interfejsie.
Czy mogę utworzyć certyfikat ręcznie / wystawić wstecznie komuś, kto zrobił kurs offline? Obecnie nie ma tego bezpośrednio w interfejsie. Obejście: zapisz osobę na kurs, oznacz wszystkie lekcje jako ukończone, wtedy certyfikat zostanie wygenerowany automatycznie. Albo użyj szablonu ręcznie za pomocą narzędzi biurowych.