Zertifikate anpassen
  • 11 Apr 2023
  • 3 Minuten zu lesen

Zertifikate anpassen


Article Summary

Das Zertifikatmodul erstellt PDF-Zertifikate für Lernende im Kurs und die Zertifikate sind vollständig anpassbar. Sie können Rahmen, Wasserzeichen und Siegel hinzufügen und sogar Bewertungsinformationen anzeigen.

Bilder hochladen 

Es ist möglich, Rahmen-, Wasserzeichen-, Siegel- und Signaturbilder hochzuladen, die in einem Zertifikat verwendet werden sollen.

  1. Wählen Sie Schnellzugriffsmenü > Plugins > Aktivitätsmodule > Zertifikat.
  2. Klicken Sie auf Hochladen.
  3. Wählen Sie die Bilddatei mit der Dateiauswahl aus und fügen Sie das Bild dem Bereich hinzu, den Sie speichern möchten.
  4. Wählen Sie Änderungen speichern.

Zertifikatsschriftart auswählen

Für Zertifikate mit eingebetteten Schriftarten können Sie die Schriftart für die Website auswählen.

  1. Wählen Sie Schnellzugriffsmenü > Plugins > Aktivitätsmodule > Zertifikat.
  2. Wählen Sie die Schriftart aus, die für Serif- und Sans-serif-Schriftarten verwendet werden soll. 
  3. Wählen Sie Änderungen speichern.

Ein individuelles Zertifikatsformat erstellen

Es ist möglich, Ihren eigenen benutzerdefinierten Zertifikatstyp zu erstellen. Ihr individuelles Zertifikat wird in der Liste mit den Standardzertifikattypen angezeigt.

  1. Wählen Sie den Zertifikats-/Typordner mit der gewünschten Größe/Orientierung aus, kopieren Sie ihn und fügen Sie ihn in den Zertifikats-/Typordner ein und geben Sie dem kopierten Ordner einen neuen Namen. Kopieren Sie zum Beispiel den Ordner /type/letter_landscape und benennen Sie ihn in 'mycertificate' um.
  2. Öffnen Sie die certificate/lang/en_utf8/certificate.php Datei und fügen Sie den Namen Ihres neuen Ordnertyps hinzu. Nach dem obigen Beispiel würden Sie Folgendes hinzufügen: $string['typemycertificate'] = 'Mein neues Zertifikat';

Wenn Sie nun ein Zertifikat zu einem Kurs hinzufügen, sollte Ihr neuer Typ in der Dropdown-Liste als „Mein neues Zertifikat“ angezeigt werden.

Sie müssen die richtige Zeichenfolge (wie oben gezeigt) einfügen. Andernfalls erhalten Sie möglicherweise eine Fehlermeldung, die so erscheint, als ob der Code kaputt wäre. Sie sollten auch beachten, dass bei einem Upgrade des Zertifikatmoduls die Dateien möglicherweise verschwinden und Sie dies erneut einrichten müssen.

Gedruckten Text ändern

Die certificate/lang/en_utf8/certificate.php Datei enthält verschiedene Langzeichenfolgen für jeden Zertifikattyp. Stellen Sie also sicher, dass Sie den richtigen für den verwendeten Typ ändern. Wenn Sie beispielsweise den Text für den Querformattyp anpassen möchten, können Sie diese Zeilen in der oben genannten lang-Datei ändern.

So sieht die Standardeinstellung aus:

$string['titlelandscape'] = 'ERFOLGSZERTIFIKAT';

$string['introlandscape'] = 'Hiermit wird bestätigt, dass';

$string['statementlandscape'] = 'hat den Kurs erfolgreich abgeschlossen';

Hier ist ein individuelles Beispiel:

$string['statementlandscape'] = 'hat die Abschlussprüfung erfolgreich bestanden';

Neue Textzeile hinzufügen

Öffnen Sie die certificate/lang/en_utf8/certificate.php Datei und fügen Sie Ihre neue Lang-Zeichenfolge hinzu, die einen eindeutigen Namen gibt, z. B.

$string['mynewtext'] = 'Das möchte ich auf das Zertifikat drucken';

Öffnen Sie die Datei für Ihren Zertifikatstyp, z. B. certificate/type/mycertificate/certificate.php. Unten auf der Seite unten '// Text hinzufügen' befindet sich der Code, der gedruckt wird – Sie haben ihn erraten – Text auf dem Zertifikat. Finden Sie die aktuelle Zeile, unter der Sie Ihren neuen Text ausdrucken möchten. Wenn Sie beispielsweise möchten, dass Ihr Text unter dem Kursnamen gedruckt wird, finden Sie die folgende Zeile:

cert_printtext(170, 330, 'C', 'Helvetica', '', 20, utf8_decode($classname));

Fügen Sie eine neue Zeile darunter hinzu, um Ihren neuen Text unter dem Namen auszudrucken, den Sie Ihrer neuen Lang-Zeichenfolge wie folgt gegeben haben:

cert_printtext(170, 350, 'C', 'Helvetica', '', 20, utf8_decode(get_string('mynewtext', 'certificate')));

Stellen Sie sicher, dass Sie der Sprachdatei mynewtext eine Zeichenfolge hinzufügen. Die obige Codezeile erhält diese Zeichenfolge.

Sie können die Platzierung von links anpassen, indem Sie die Zahl '170' erhöhen oder verringern. Sie können die Platzierung auf der Seite anpassen, indem Sie die Zahl '350' erhöhen oder verringern. Die Änderung von 'C' zu 'L' oder 'R' wird auf der linken oder rechten Seite gedruckt. Verschiedene Schriftarten finden Sie im Ordner totara/lib/fpdf für Nicht-Unicode-Typen und im Ordner totara/lib/tcpdf/fonts für Unicode-Typen für verfügbare Schriftarten.

Für Unicode-Zertifikate wird die Verwendung von mehr als einer Schriftart nicht empfohlen, da die gesamte Schriftart in das Zertifikat eingebettet wird, wodurch die Größe der Zertifikatdatei erhöht wird.

Nach dem Schriftnamen können Sie Folgendes hinzufügen:

  • B für Fettdruck
  • Ich für Kursivschrift
  • U für Unterstreichung

Wenn Sie die Zahl '10' ändern, ändert sich die Schriftgröße.

cert_printtext(170, 350, 'C', 'Times', , 10, utf8_decode($USER→idnumber));

Sie können eine hartcodierte Textzeile hinzufügen. Zum Beispiel eine Signaturtitelblockzeile:

cert_printtext(150, 490, 'L', 'Times', , 10, utf8_decode('Keegan Jones, Director'));

Fügen Sie Ihre Zeichenfolge zum PDF-Bild hinzu

Sie können Ihre eigene benutzerdefinierte Zeichenfolge zum PDF-Druckbereich hinzufügen. Wir wollten unter dem Titel des Kurses „Diese fortlaufenden Punkte stammen von unserer Organisation“ hinzufügen. Wir haben den Querformat-Zertifikattyp verwendet.

Wir haben die Zeichenfolge zur Sprachdatei hinzugefügt.

$string(ceusfromus) = 'Diese fortlaufenden Gutschriften stammen von unserer Organisation';

In der Datei certificate.php des Typordners im PDF-Bereich am Ende der Datei wird die folgende Zeile eingefügt:

cert_printtext(170, 380, 'C', 'Helvetica', '', 16, utf8_decode (get_string('ceusfromus', 'certificate')));

Nächste Schritte

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


War dieser Artikel hilfreich?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.