Przejdź do treści

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:

  1. 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.
  2. 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.

Edytor szablonów certyfikatów z symbolami zastępczymi

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).