Wiki-Quellcode von Zertifikate

Version 860.1 von Katharina Schönefeld (Admin) am 24.11.2016

Verstecke letzte Bearbeiter
Carina Enke 787.1 1 {{sv-translation language="de"}}
2 {{layout}}
3 {{layout-section ac:type="single"}}
4 {{layout-cell}}
5 \\
6 {{/layout-cell}}
7 {{/layout-section}}
8
9 {{layout-section ac:type="two_right_sidebar"}}
10 {{layout-cell}}
11 (% class="wiki-content" %)
12 (((
Katharina Schönefeld (Admin) 859.1 13 [[image:attach:medal.png]]Zusätzlich zu den [[Leistungsnachweisen >>doc:Leistungsnachweis]]können für einen Kurs oder einzelne Kursbausteine Zertifikate erzeugt werden. Diese kann der Nutzer über einen Link im Leistungsnachweis des Kurses als PDF-Datei herunterladen und ausdrucken.Über verschiedene Konfigurationsmöglichkeiten können Sie das Aussehen des Zertifikates beeinflussen und auch die Möglichkeiten zur Ansicht bzw. zum Ausdruck beschränken.
Carina Enke 787.1 14
15 {{info}}
Katharina Schönefeld (Admin) 859.1 16 Ein Zertifikat wird nur für einen bestandenen Kurs oder Kursbaustein erteilt. Eine Anleitung zur Konfiguration des Bestanden-Status finden Sie im Bereich [[Bewertung konfigurieren>>doc:Bewertung||anchor="assessment-config"]].
Carina Enke 787.1 17 {{/info}}
18 )))
19 {{/layout-cell}}
20
21 {{layout-cell}}
22 {{scroll-ignore}}
23 {{panel title="Inhalt"}}
24
25
26 {{toc/}}
27
28 **Verwandte Themen**
Katharina Schönefeld (Admin) 859.1 29
30 * [[doc:Leistungsnachweis]]
Carina Enke 787.1 31 {{/panel}}
32 {{/scroll-ignore}}
Katharina Schönefeld (Admin) 859.1 33
34
35
36
Carina Enke 787.1 37 {{/layout-cell}}
38 {{/layout-section}}
39
40 {{layout-section ac:type="single"}}
41 {{layout-cell}}
42 == Zertifikate anbieten ==
43
Katharina Schönefeld (Admin) 859.1 44 Um Zertifikate automatisch generieren und dem Lernenden anzeigen zu lassen, gehen Sie wie folgt vor:
Carina Enke 787.1 45
Katharina Schönefeld (Admin) 859.1 46 1. Öffnen Sie den Kurseditor und navigieren Sie zum obersten Kursknoten oder zu einem bewertbaren Baustein.
47 1. Gehen Sie in den Tab //**Bewertung**//.
48 1. Aktivieren sie die Option //**Zertifikate verwenden**//, wenn der Nutzer für einen bestandenen Kurs oder Baustein ein PDF-Dokument als Nachweis erhalten soll.
Katharina Schönefeld (Admin) 849.1 49 \\[[image:attach:Bewertung-Zertifikate.png]]
Carina Enke 787.1 50 \\
Katharina Schönefeld (Admin) 859.1 51 1. Wählen Sie in der Auswahlliste //**Vorlage für Zertifikate**// die gewünschte Vorlage für das Zertifikat aus. Neben der Beispielvorlage können Sie auch eine individuell erstellte Vorlage verwenden.
52 1. Wenn Sie die Option** //Zertifikate nur für Betreuer anzeigen// **aktivieren, können die PDF-Dateien der Zertifikate nur noch über das Bewertungswerkzeug aufgerufen werden. An allen anderen Stellen kann der Nutzer das eigene Zertifikat nicht ansehen oder herunterladen.
Carina Enke 787.1 53 \\
54
55 {{info icon="false"}}
Katharina Schönefeld (Admin) 859.1 56 Beachten Sie bitte, dass die eingestellte Vorlage erstmals für nach dieser Konfiguration neu erworbene Zertifikate verwendet wird. Ein neues Zertifikat erhält ein Nutzer auch bei einer Verbesserung des ursprünglichen Ergebnisses. Auf bereits vorhandene Zertifikate wirkt sich die Vorlage demnach nicht aus. Dies gilt auch, wenn Sie die Vorlage austauschen. Eine neue Vorlage wird erst bei einem neuen Zertifikat verwendet.
Carina Enke 787.1 57 {{/info}}
58
Katharina Schönefeld (Admin) 859.1 59 == Individuelle Zertifikatsvorlagen**
Carina Enke 787.1 60 ** ==
61
Katharina Schönefeld (Admin) 859.1 62 Um eine individuelle HTML-Datei als Zertifikatsvorlage zu verwenden, muss diese über eine der folgenden Möglichkeiten im Kurs verknüpft werden:
Carina Enke 787.1 63
64 * (((
Katharina Schönefeld (Admin) 859.1 65 Eine Datei mit **beliebigen Namen** im Ordner "certificate_templates" :
Carina Enke 787.1 66
67 1.
68
Katharina Schönefeld (Admin) 859.1 69 Erstellen Sie zunächst im Kursablageordner einen neuen Ordner mit dem Namen "certificate_templates".
Carina Enke 787.1 70
71 1.
72
Katharina Schönefeld (Admin) 859.1 73 Kopieren Sie alle html-Vorlagen sowie alle in den Vorlagen referenzierten Bilder und CSS-Dateien in diesen Ordner.
Carina Enke 787.1 74
75 1.
76
Katharina Schönefeld (Admin) 859.1 77 Sie finden den Kursablageordner als weiteren Tab in den Kurseinstellung oder können ihn über den Kurseditor aufrufen.
Carina Enke 787.1 78 )))
79 * (((
Katharina Schönefeld (Admin) 859.1 80 Vorlagen mit dem **vorgeschriebenen Dateinamen** //certificatetemplate.html// (bitte alles in Kleinbuchstaben schreiben)
Carina Enke 787.1 81
82 1.
83
Katharina Schönefeld (Admin) 859.1 84 Laden Sie Ihre Datei in den Kursablageordner oder den zugeordneten Ressourcenordner hoch.
Carina Enke 787.1 85
86 1.
87
Katharina Schönefeld (Admin) 859.1 88 Den Kursablageordner finden Sie in Kurseditor oder über die Detailseite/Einstellungen ändern.
Carina Enke 787.1 89
Katharina Schönefeld (Admin) 859.1 90 1.
Carina Enke 787.1 91
Katharina Schönefeld (Admin) 859.1 92 Auch die Zuordnung des Ressourcenordners erfolgt über Detailseite/Einstellungen.
Carina Enke 787.1 93
Katharina Schönefeld (Admin) 859.1 94 1.
Carina Enke 787.1 95
Katharina Schönefeld (Admin) 859.1 96 Alle in der Vorlage referenzierten Bilder und CSS-Dateien müssen ebenfalls in den Kursablageordner/ Ressourcenordner kopiert werden.
97 )))
Carina Enke 787.1 98
Katharina Schönefeld (Admin) 859.1 99 === Platzhalter ===
Carina Enke 787.1 100
Katharina Schönefeld (Admin) 859.1 101 Bei der Erstellung der Zertifikatsvorlage können folgende Platzhalter, abhängig von der Konfiguration des Systems, verwendet werden:
Carina Enke 787.1 102
103 (% style="text-align: left;" %)
104 |(((
Katharina Schönefeld (Admin) 849.1 105 %%CERTIFICATE_DATE%%
Carina Enke 841.1 106 )))|(((
Katharina Schönefeld (Admin) 859.1 107 Datum, zu welchem der Leistungsnachweis erfüllt wurde. Die Formatierung der Platzhalter orientiert sich an der gewählten Sprache des Nutzers.
Carina Enke 787.1 108
Katharina Schönefeld (Admin) 849.1 109 Optionen:
110
111 * Darstellungsstil für das Datum
Katharina Schönefeld (Admin) 859.1 112 * Festlegung einer Sprache
Katharina Schönefeld (Admin) 849.1 113
114
115
Katharina Schönefeld (Admin) 859.1 116 {{code language="xml" title="CERTIFICATE_DATE" collapse="true"}}
Carina Enke 841.1 117 Standard: %%CERTIFICATE_DATE%%
118 LONG DE: %%CERTIFICATE_DATE_LONG:LANG=de%%
119 SHORT DE: %%CERTIFICATE_DATE_SHORT:LANG=de%%
Carina Enke 787.1 120 MEDIUM DE: %%CERTIFICATE_DATE_MEDIUM:LANG=de%%
121 FULL DE: %%CERTIFICATE_DATE_FULL:LANG=de%%
122 LONG EN: %%CERTIFICATE_DATE_LONG:LANG=en%%
123 SHORT EN: %%CERTIFICATE_DATE_SHORT:LANG=en%%
124 MEDIUM EN: %%CERTIFICATE_DATE_MEDIUM:LANG=en%%
125 FULL EN: %%CERTIFICATE_DATE_FULL:LANG=en%%
Katharina Schönefeld (Admin) 849.1 126 {{/code}}
Carina Enke 787.1 127 )))
Katharina Schönefeld (Admin) 849.1 128 |(((
Katharina Schönefeld (Admin) 859.1 129 %%COMMENT%%
130 )))|(((
131 Kommentar
132 )))
133 |(((
Katharina Schönefeld (Admin) 849.1 134 %%COURSE_TITLE%%
135 )))|(((
136 Name des Kurses für den das Zertifikat ausgestellt wird.
137 )))
138 |(((
Carina Enke 787.1 139 %%MARK%%
Katharina Schönefeld (Admin) 849.1 140 )))|(((
Carina Enke 787.1 141 Note des gesamten Kurses
142 )))
143 |(((
144 %%MARK:~#~##%%
145 )))|(((
146 Note des Kursbausteins mit der ID ~#~## (dieser muss bewertbar sein)
147 )))
148 |(% colspan="1" %)(% colspan="1" %)
149 (((
150 %%ROOT_NODE_SHORT_TITLE%%
151 )))|(% colspan="1" %)(% colspan="1" %)
152 (((
153 Kurzer Titel aus dem Kurs-Root-Knoten
154 )))
155 |(% colspan="1" %)(% colspan="1" %)
156 (((
157 %%ROOT_NODE_TITLE%%
158 )))|(% colspan="1" %)(% colspan="1" %)
159 (((
160 Titel aus dem Kurs-Root-Knoten
161 )))
162 |(((
163 %%METADATA:moduleduration%%
164 )))|(((
165 Kurs-Metadatum: Dauer des Modules
166 )))
167 |(((
168 %%METADATA:moduleects%%
169 )))|(((
170 Kurs-Metadatum: ECTS
171 )))
172 |(((
173 %%METADATA:moduleexam%%
174 )))|(((
175 Kurs-Metadatum: Prüfungen
176 )))
177 |(((
178 %%METADATA:modulelevel%%
179 )))|(((
180 Kurs-Metadatum: Niveau
181 )))
182 |(((
183 %%METADATA:modulelink%%
184 )))|(((
185 Kurs-Metadatum: Link zum Modul
186 )))
187 |(((
188 %%METADATA:modulemethods%%
189 )))|(((
190 Kurs-Metadatum: Lehr-/Lernformen
191 )))
192 |(((
193 %%METADATA:modulename%%
194 )))|(((
195 Kurs-Metadatum: Name des Moduls
196 )))
197 |(((
198 %%METADATA:modulenumber%%
199 )))|(((
200 Kurs-Metadatum: Modulnummer
201 )))
202 |(((
203 %%METADATA:moduleresponsible%%
204 )))|(((
205 Kurs-Metadatum: Verantwortlicher der Weiterbildung
206 )))
207 |(((
208 %%METADATA:moduleversion%%
209 )))|(((
210 Kurs-Metadatum: Version
211 )))
212 |(((
213 %%METADATA:moduleworkloadpresence%%
214 )))|(((
215 Kurs-Metadatum: Präsenzzeit
216 )))
217 |(((
218 %%METADATA:moduleworkloadprivate%%
219 )))|(((
220 Kurs-Metadatum: Selbststudienzeit
221 )))
222 |(((
223 %%METADATA:moduleworkloadtotal%%
224 )))|(((
225 Kurs-Metadatum: Gesamtworkload
226 )))
227 |(((
228 %%PASSED%%
229 )))|(((
230 bestanden / nicht bestanden
231 )))
232 |(% colspan="1" %)(% colspan="1" %)
233 (((
234 %%PROPERTY:birthDay%%
235 )))|(% colspan="1" %)(% colspan="1" %)
236 (((
237 Geburtsdatum mit folgenden Optionen:
238
239 (% style="list-style-type: square;" %)
240 * Darstellungsstil für das Datum
Katharina Schönefeld (Admin) 849.1 241 * Festlegung einer Sprache
Carina Enke 787.1 242
Katharina Schönefeld (Admin) 849.1 243
244
245 {{code language="xml" title="PROPERTY:birthDay" collapse="true"}}
246 Standard: %%PROPERTY:birthDay%%
Carina Enke 787.1 247 LONG DE: %%PROPERTY:birthDay_LONG:LANG=de%%
248 SHORT DE: %%PROPERTY:birthDay_SHORT:LANG=de%%
249 MEDIUM DE: %%PROPERTY:birthDay_MEDIUM:LANG=de%%
250 FULL DE: %%PROPERTY:birthDay_FULL:LANG=de%%
251 LONG EN: %%PROPERTY:birthDay_LONG:LANG=en%%
252 SHORT EN: %%PROPERTY:birthDay_SHORT:LANG=en%%
253 MEDIUM EN: %%PROPERTY:birthDay_MEDIUM:LANG=en%%
Katharina Schönefeld (Admin) 849.1 254 FULL EN: %%PROPERTY:birthDay_FULL:LANG=en%%
255 {{/code}}
Carina Enke 787.1 256 )))
257 |(((
258 %%PROPERTY:email%%
259 )))|(((
260 E-Mail-Adresse
261 )))
262 |(((
263 %%PROPERTY:firstName%%
264 )))|(((
265 Vorname
266 )))
267 |(((
268 %%PROPERTY:institutionalName%%
269 )))|(((
270 Institution
271 )))
272 |(((
273 %%PROPERTY:lastName%%
274 )))|(((
275 Nachname
276 )))
277 |(((
278 %%PROPERTY:orgUnit%%
279 )))|(((
280 Organisationseinheit
281 )))
282 |(((
283 %%SCORE%%
284 )))|(((
285 Punkte des gesamten Kurses
286 )))
287 |(((
288 %%SCORE:~#~##%%
289 )))|(((
290 Punkte des Kursbausteins mit der ID ~#~## (dieser muss bewertbar sein)
291 )))
292 |(((
293 %%SEMESTER%%
294 )))|(((
295 Semester
296 )))
297 |(((
298 %%USERNAME%%
299 )))|(((
300 Vor- und Nachname der Person die das Zertifikat für den Leistungsnachweis erhält.
301 )))
302 |(((
303 %%VALIDTO_DATE%%
304 )))|(((
Katharina Schönefeld (Admin) 849.1 305 Datum, bis zu welchem das Zertifikat noch gültig ist.
Carina Enke 787.1 306 )))
307 |=(((
308 (% class="tablesorter-header-inner" %)
309 (((
310 Platzhalter
311 )))
312 )))|=(((
313 (% class="tablesorter-header-inner" %)
314 (((
315 Wert
316 )))
317 )))
318
319 === Beispiele ===
320
Katharina Schönefeld (Admin) 849.1 321 {{code language="xml" title="HTML-Code Beispiel" collapse="true"}}
Carina Enke 787.1 322 <body>
323 <div id="center">
324 <!-- header-logo -->
325 <div id="header">
326 <div id="logo"></div>
327 </div>
328
329 <!-- content-part-->
330 <div id="content">
331 <h1>Zertifikat</h1>
332 <h2>%%USERNAME%%</h2>
333 <div>hat am</div>
334 <h3>%%CERTIFICATE_DATE%%</h3>
335 <div>den Kurs</div>
336 <h2>%%COURSE_TITLE%%</h2>
337 <div>erfolgreich absolviert.</div>
338 </div>
339
340 <!-- signature line -->
341 <div id="signature">
342 <h3>Dieses Zertifikat wurde automatisch von der Lernplattform erstellt.</h3>
343 </div>
344 <div class="clearfloat"></div>
345
346 <!-- footer-logo -->
347 <div id="footer">
348 </div>
349
350 </div>
351 </body>
352
Katharina Schönefeld (Admin) 849.1 353
Carina Enke 787.1 354 {{/code}}
355
Katharina Schönefeld (Admin) 849.1 356 {{code language="css" title="CSS-Beispiel" collapse="true"}}
Carina Enke 787.1 357 body {font-family: Verdana,Helvetica,Arial,sans-serif; margin: 0; padding: 0;}
358 h1 {color: #888; font-size: 4em; margin-bottom: 80px;}
359 h2 {font-size: 2em; padding-bottom: 0px; margin-top: 40px; margin-bottom: 40px;}
360 h3 {font-size: 1.6em;}
361 .floaterright {float: right;}
362 .clearfloat {clear: both;}
363 #center {margin: 0 auto; width: 900px;}
364 #header {height: 152px;background: url(certificate_header.png) no-repeat #eee; box-shadow: 0 4px 4px -2px #AAAAAA;}
365 #content {height: 900px; margin-top: 100px;}
366 #content div, #signature span {font-size: 1.6em;}
367 #content div, #content h1, #content h2, #content h3 {text-align: center;}
368 #signature {text-align: left; margin-left: 20px;}
369 #signature h3 {font-weight: normal; font-size: 1.3em; margin-bottom: 5px; margin-top: 5px;}
370 #signature span {font-size: 1em;}
371 #footer {margin-top: 35px; height: 50px; background: url(certificate_footer.png) no-repeat #eee;}
372 {{/code}}
373 {{/layout-cell}}
374 {{/layout-section}}
375 {{/layout}}
376 {{/sv-translation}}
377
378 {{sv-translation language="en"}}
379 {{layout}}
380 {{layout-section ac:type="two_right_sidebar"}}
381 {{layout-cell}}
Katharina Schönefeld (Admin) 859.1 382
383
384 {{loremipsum 0="1"/}}
Carina Enke 787.1 385 {{/layout-cell}}
386
387 {{layout-cell}}
Katharina Schönefeld (Admin) 859.1 388 {{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="On this page"}}
389
390
391 {{toc/}}
392
393 **related pages**
394
395 * pages
396 {{/panel}}
397
Katharina Schönefeld (Admin) 849.1 398
Katharina Schönefeld (Admin) 859.1 399
400
Carina Enke 787.1 401 {{/layout-cell}}
402 {{/layout-section}}
403
404 {{layout-section ac:type="single"}}
405 {{layout-cell}}
Katharina Schönefeld (Admin) 859.1 406 == H 2 - Configuration/Authors ==
407
408 === H3 ===
409
410 === H3 ===
411
412 == H 2 - Usage/Learners view ==
Carina Enke 787.1 413 {{/layout-cell}}
414 {{/layout-section}}
415 {{/layout}}
416 {{/sv-translation}}