Certyfikaty i szablony certyfikatów¶
Certyfikaty to potwierdzenia w formacie PDF, które twoi uczący się otrzymują po ukończeniu kursu. Ta strona wyjaśnia, jak sterujesz przyznawaniem certyfikatu w każdym kursie, jakie są warianty i jak działa stojący za tym system szablonów.
Jak działa to współdziałanie¶
O tym, kto co dostaje, decydują dwie śruby regulacyjne:
- Dla każdego kursu: pole „Certyfikat za ukończenie kursu" w formularzu kursu decyduje o tym, czy po ukończeniu tego kursu jest certyfikat i jaki („Uczestniczył(a) w kursie", „Kurs zdany pomyślnie" albo „Nie wystawiaj certyfikatu"). Pole jest obowiązkowe.
- Dla każdej firmy: to, który szablon jest przy tym używany, jest ustalone dla całej firmy — przez przypisanie szablonu w obszarze szablonów dokumentów, osobno dla „zaliczono" i „uczestniczono". Jeśli nie przypisano własnego szablonu, automatycznie działa wbudowany szablon standardowy. Certyfikat jest więc również bez własnego szablonu.
Przyporządkowania „szablon do kursu" nie ma — wszystkie kursy twojej firmy używają tego samego szablonu (przypisanego albo standardowego).
Zaliczono czy uczestniczono — dwa warianty¶
Który wariant wystawia kurs, ustalasz przy zakładaniu kursu w polu Certyfikat za ukończenie kursu. Dla każdego wariantu jest osobne miejsce w Szablony dokumentów → Przypisania: Certyfikat kursu: zdany i Certyfikat kursu: uczestniczył. Jeśli dla „uczestniczył" nie przypisano własnego szablonu, używany jest szablon dla „zdany"; symbol zastępczy {{ completion_type }} wstawia wtedy słowo „teilgenommen“. Na standardowym certyfikacie widnieje, zależnie od wariantu, „pomyślnie ukończony i zaliczony" albo „uczestniczono".
„Zaliczono" ma sens tylko wtedy, gdy co najmniej jedna lekcja ma minimalny wynik; w przeciwnym razie każde ukończenie liczy się jako zaliczone, a formularz kursu na to wskazuje.
Kto edytuje szablony¶
Obszar szablonów (Zarządzanie → Szablony dokumentów) należy do administracji firmy — dostępny od roli administratora firmy. Jako trener(ka) ustawiasz przy kursie tylko pole Certyfikat za ukończenie kursu; życzenia dotyczące układu przekazujesz swojemu(-ej) administratorowi(ce). Kompletna instrukcja dotycząca edytora szablonów znajduje się w dokumentacji dla zarządzających: Szablony.
Najważniejsze w skrócie: szablony typu certificate są utrzymywane w edytorze tekstu sformatowanego (tekst, tabele, kolory, „pigułki" z symbolami zastępczymi); PDF jest generowany na sztywno w formacie A4 poziomo. Opłaca się skopiować istniejący szablon certyfikatu poleceniem Duplikuj w menu (⋮) i dostosować go, zamiast zaczynać od zera.

Dostępne symbole zastępcze¶
W szablonie możesz używać symboli zastępczych, które przy generowaniu certyfikatu zostają zastąpione prawdziwymi danymi:
| Symbol zastępczy | Co jest wstawiane |
|---|---|
{{ user_name }} |
Pełne imię i nazwisko uczącej się osoby |
{{ user_email }} |
E-mail uczącej się osoby |
{{ course_name }} |
Nazwa kursu |
{{ course_description }} |
Opis kursu |
{{ completion_date }} |
Data ukończenia |
{{ issued_date }} |
Data wystawienia |
{{ score }} / {{ score_percent }} |
Osiągnięta liczba punktów w procentach |
{{ completion_type }} |
Wariant ukończenia: „bestanden“ albo „teilgenommen“ (zawsze niemieckie słowa) |
{{ company_name }} |
Nazwa firmy |
{{ 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) |
{{ assigned_by_name }} |
Osoba przydzielająca (puste, jeśli nie stoi za tym zadanie obowiązkowe) |
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¶
Certyfikat
{{ user_name }}
ukończył(a) kurs
«{{ course_name }}»
w dniu {{ completion_date }} — {{ completion_type }}
(liczba punktów: {{ score }}).
___________________________
{{ company_name }}
Weryfikacja: {{ verification_code }}
{{ qr_code }}
Ważność i wygasanie¶
To, czy certyfikat wygasa, zależy od obowiązku powtarzania kursu: jeśli kurs ma interwał powtórzeń (np. coroczne szkolenie obowiązkowe, zobacz Zadania obowiązkowe), certyfikat dostaje automatycznie pasującą datę „Ważny do". Bez interwału powtórzeń certyfikat jest ważny bezterminowo. Osobnego ustawienia ważności w szablonie nie ma.
Po wygaśnięciu:
- Strona weryfikacji zgłasza certyfikat jako wygasły
- Jeśli osoba ukończy kurs ponownie, jej istniejący certyfikat zostaje odświeżony — nowa data, nowy wynik, ten sam kod weryfikacyjny
Testowanie szablonu¶
Przed pierwszym produkcyjnym użyciem opłaca się wbudowany podgląd: generuje przykładowy PDF z danymi testowymi. Sprawdź wizualnie:
- Czy wszystkie symbole zastępcze są poprawnie zastąpione? (Nieznany symbol zastępczy jest w podglądzie zaznaczany na czerwono)
- Czy żaden tekst nie wychodzi poza krawędź?
- Czy logo jest dobrze umieszczone i ostre?
Częste pytania¶
Moje logo jest renderowane nieostro. Zapisz logo w wyższej rozdzielczości w brandingu — jako PNG albo SVG.
Symbol zastępczy nie zostaje zastąpiony i pojawia się dosłownie na PDF-ie.
Sprawdź zapis — symbole zastępcze certyfikatu są w snake_case ({{ user_name }}, a nie {{ userName }} czy {{ studentName }}). W podglądzie nieznane symbole zastępcze są zaznaczane na czerwono.
Czy szablon obowiązuje dla wszystkich kursów? Tak. Szablon przypisany w skali firmy obowiązuje automatycznie dla wszystkich kursów (osobno dla wariantów „zaliczono" i „uczestniczono"). Późniejsze zmiany w szablonie działają dla wszystkich certyfikatów wystawianych w przyszłości.
Co dzieje się z istniejącymi certyfikatami, gdy szablon zostanie zmieniony? Już wystawione certyfikaty pozostają niezmienione (PDF jest wygenerowany i zapisany). Tylko nowo generowane certyfikaty używają zmienionego szablonu.
Czy mogę używać różnych szablonów dla różnych języków? W firmie obowiązuje dokładnie jeden szablon certyfikatu dla każdego wariantu („zaliczono", „uczestniczono") — różne szablony dla poszczególnych kursów albo języków nie są obecnie możliwe. Firmy wielojęzyczne najlepiej formułują szablon dwujęzycznie.
Czy mogę utworzyć certyfikat ręcznie / wystawić go z mocą wsteczną komuś, kto odbył kurs offline? Nie. Certyfikaty powstają tylko dla kursów ukończonych w systemie. Osoba może odbyć kurs online — przy ukończeniu certyfikat powstaje automatycznie (o ile przy kursie ustawiono certyfikat).