Wiki-Quellcode von Kurslayout

Version 1087.3 von Carina Enke am 19.01.2024

Zeige letzte Bearbeiter
1 Mithilfe von CSS können Sie das Aussehen Ihres Kurses individuell anpassen, z. B. an das Corporate Design Ihrer Institution. Unter anderem ist es möglich, Schrift- und Hintergrundfarben anzupassen oder bestimmte Bedienelemente neu zu positionieren.
2
3 (% class="box warningmessage" %)
4 (((
5 **Achtung**
6
7 Sie sollten das Kurslayout nur anpassen, wenn Sie gute Kenntnisse in HTML und CSS haben. Beachten Sie bitte, dass viele Klassen mehrfach verwendet werden und möglicherweise nicht alle Änderungen auf den ersten Blick sichtbar sind. Testen Sie Ihre Anpassungen mit verschiedenen Bildschirmgrößen und mobilen Endgeräten.
8
9 Achten Sie zur Unterstützung der Barrierefreiheit außerdem auf einen ausreichenden [[Kontrast zwischen Schriftfarbe und Hintergrund>>doc:LMS.Benutzerhandbuch OPAL.Barrierefreiheit.WebHome]].
10 )))
11
12
13 **Inhalt**
14
15 {{toc/}}
16
17
18 == Kurslayout aktivieren ==
19
20
21 (% class="box infomessage" %)
22 (((
23 Mit dem Release OPAL 11.3 ist die Funktion zum Ändern des Kurslayouts in der neuen Benutzeroberfläche verfügbar. Wie Sie das Kurslayout in der alten Benutzeroberfläche aktivieren, erläutert der Abschnitt Kurslayout aktivieren (alte Benutzeroberfläche).
24 )))
25
26 **Schritt 1: CSS-Datei in den Kursordner laden**
27
28 |(((
29 Erstellen Sie zunächst Ihre eigene CSS-Datei und laden Sie diese in den **Kursordner** Ihres Kurses hoch. Diesen finden Sie im Kurseditor.
30 )))|(((
31 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kurseditor%20-%20Aufruf%20Kursablageordner_de.png?version=1&modificationDate=1632463074362&api=v2||alt="Ablageordner im Kurseditor" width="400"]]
32 )))
33
34 **Schritt 2: CSS-Datei einbinden**
35
36 Um das Kurslayout aus dieser CSS-Datei zu aktivieren, gehen Sie nun wie folgt vor:
37
38 |
39
40 |(% colspan="1" %)(((
41 Öffnen Sie in der Kursansicht das Menü [[image:https://www.bps-system.de/help/download/thumbnails/102368089/Icon_zweiR%C3%A4dchen.png?version=1&modificationDate=1685527375868&api=v2||alt="Icon Weitere Einstellungen" width="20"]] **Weitere Einstellungen** oben rechts im Kurs.
42 )))|(% rowspan="2" %)(((
43 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20Kurseinstellungen%20aufrufen_de.png?version=1&modificationDate=1632463074205&api=v2||alt="Einstellungen zum Kurs öffnen" width="350"]]
44 )))
45 |
46
47 |Wählen Sie den ersten Eintrag **Einstellungen **aus. Es öffnet sich der Dialog **Kurseinstellungen**.
48 |
49
50 |Klicken Sie in diesem Dialog im Abschnitt Kurs-Layout in der Box** CSS aus Ablageordner** auf das kleine Dreieck. Es öffnet sich eine Liste der verfügbaren CSS-Dateien. Wählen Sie nun die gewünschte CSS-Datei aus.|(((
51 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20CSS%20ausw%C3%A4hlen_de.png?version=1&modificationDate=1632463074350&api=v2||alt="Liste der verfügbaren CSS-Dateien" width="400"]]
52 )))
53 |
54
55 |Automatisch erscheint der gewählte Dateiname in der nun farbig hervorgehobenen Auswahlbox.|(% rowspan="2" %)(((
56 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20gew%C3%A4hlte%20CSS_de.png?version=1&modificationDate=1632463074338&api=v2||alt="Ablageordner mit verwendetem Dateinamen" width="400"]]
57 )))
58 |
59
60 |(% colspan="1" %)Speichern Sie Ihre Änderungen und schließen Sie den Dialog.
61
62 == Beispiele für Layoutanpassungen ==
63
64
65 * [[Anpassungen an das Corporate Design>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-AnpassungenandasCorporateDesign]]
66 * [[Hauptnavigation ausblenden>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-Hauptnavigationausblenden]]
67 * [[Hintergrundbild für den Kurs einbinden>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-HintergrundbildfürdenKurseinbinden]]
68 * [[Einfärben von Kursbausteinen im Menü>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-EinfärbenvonKursbausteinenimMenü]]
69 * [[Status-Farben für den Kursfortschritt anpassen>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-Status-FarbenfürdenKursfortschrittanpassen]]
70 * [[Button "Test starten" für Tests oder Selbsttests umbenennen>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-Button"Teststarten"fürTestsoderSelbsttestsumbenennen]]
71 * [[Box "Lösungsversuche" neben dem Button "Test starten" für Selbsttests ausblenden>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-Box"Lösungsversuche"nebendemButton"Teststarten"fürSelbsttestsausblenden]]
72 * [[Bewertungsinformationen für Selbsttests ausblenden>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-BewertungsinformationenfürSelbsttestsausblenden]]
73 * [[Informationen auf der Startseite des Kurses ausblenden>>url:https://www.bps-system.de/help/display/LMS/Kurslayout#Kurslayout-InformationenaufderStartseitedesKursesausblenden]]
74
75 === Anpassungen an das Corporate Design ===
76
77 ==== Logo im Header austauschen ====
78
79 Fügen Sie Ihr Logo (png, jpg, svg) in den gleichen Ordner ein, in dem auch Ihre CSS-Datei liegt. Passen Sie bei Bedarf die Breite (width) sowie die Größe des Bildes (background-size) an. Im Beispiel nutzen wir das Logo "logo-bps.svg".
80
81
82 {{code language="none"}}
83 .logo {
84
85     width: 200px;
86
87     background-image: url(logo-bps.svg);
88
89     background-size: 150px;
90
91 }
92 {{/code}}
93
94
95
96 ==== Hintergrundfarbe der Navigationsleiste ändern (inkl. mobile Version) ====
97
98 Die Schriftfarbe und die Gestaltung weiterer Elemente ist auf eine dunkle Navigationsleiste ausgerichtet. Bei einer hellen Hintergrundfarbe müssen Sie ggf. weitere Elemente anpassen. Im Beispiel wird auch die Farbe des Headers in der mobilen Version geändert.
99
100 {{code language="none"}}
101 .page .mobile-page-header,
102
103 .nav-container,
104
105 .nav-container + .clearfix {
106
107 background-color: #008079;
108
109 }
110 {{/code}}
111
112
113 ==== Schrift-/Icon-Farbe von Links und Buttons anpassen ====
114
115 Wählen Sie für die Interaktionsmöglichkeiten wie hover und focus eine andere Farbe, um Nutzer*innen Feedback zu geben.
116
117
118 {{code language="none"}}
119 a, .btn {
120
121 color: #008079;
122
123 }
124
125
126 a:hover, a:focus, a:active,
127
128 .btn:hover, .btn:focus, .btn:active {
129
130 color: #004A46;
131
132 }
133 {{/code}}
134
135
136 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursdesign%20-%20Logo%20und%20Farben_de.png?version=1&modificationDate=1632465063044&api=v2||alt="Corporate Design Anpassungen" width="600"]]
137
138
139
140 === Hauptnavigation ausblenden ===
141
142 Sie können bei Bedarf die Navigationsleiste ausblenden. Beachten Sie dabei bitte, dass die Navigation z. B. zu Lehren & Lernen oder anderen geöffneten Kursen dann nicht mehr möglich ist. Für die mobile Version sollten Sie das Ausblenden wie im Beispiel rückgängig machen.
143
144
145 {{code language="none"}}
146 .nav-container {
147
148 display: none;
149
150 }
151
152 .mobile .nav-container {
153
154 display: block;
155
156 }
157 {{/code}}
158
159 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursdesign%20-%20Navigation%20ausblenden_de.png?version=1&modificationDate=1632464766147&api=v2||alt="Hauptnavigation ausblenden" height="250"]]
160
161
162 === Hintergrundbild für den Kurs einbinden ===
163
164 Fügen Sie Ihr Hintergrundbild (png, jpg, svg) in den gleichen Ordner ein, in dem auch Ihre CSS-Datei liegt. Achten Sie dabei auf die Dateigröße, um ein schnelles Laden des Kurses zu ermöglichen. [[Hinweise zur Dateigröße.>>url:https://www.bps-system.de/help/display/LMS/Usability+Barrierefreiheit#UsabilityBarrierefreiheit-Dateigr%C3%B6%C3%9Fe]]
165
166 Bei [[W3Schools>>url:https://www.w3schools.com/cssref/css3_pr_background.asp]] finden Sie weitere Informationen zum Einbinden von Hintergrundbildern in CSS.
167
168
169 {{code language="none"}}
170 #wrap {
171
172 background: url(background.jpg) no-repeat 0 0;
173
174 }
175 {{/code}}
176
177 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursdesign%20-%20Hintergrundbild_de.png?version=1&modificationDate=1632465091624&api=v2||alt="Kurs mit Hindergrundbild" width="400"]]
178
179
180 === Einfärben von Kursbausteinen im Menü ===
181
182 Wenn Sie alle Kursbausteine eines Typs, z. B. alle Blogs im Menü auf der linken Seite, hervorheben möchten, nutzen Sie folgenden Code:
183
184
185 {{code language="none"}}
186 .jstree-default>.jstree-container-ul a.node-blog {
187
188 background: darkblue;
189
190 color: #fff;
191
192 }
193 {{/code}}
194
195 Eine Liste der der restlichen Kursbausteine bietet die Seite [[CSS-Klassen der Kursbausteine>>url:https://www.bps-system.de/help/display/LMS/CSS-Klassen+der+Kursbausteine]].
196
197
198 Wenn Sie nur einen bestimmten Kursbaustein im Menü, z. B. den Abschlusstest, hervorheben möchten, können Sie die ID des Kursbausteins verwenden. Im Beispiel wird die ID  **84915228820561** genutzt:
199
200
201 {{code language="none"}}
202 .jstree-default #id84915228820561_anchor {
203
204 background: darkblue;
205
206 color: #fff;
207
208 }
209 {{/code}}
210
211 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20Men%C3%BC%20mit%20Beispiel%20CSS_de.png?version=1&modificationDate=1632463074125&api=v2||alt="Beispiel zur CSS-Verwendung" width="600"]]
212
213
214 === Status-Farben für den Kursfortschritt anpassen ===
215
216 Der Fortschritt für einzelne Kursbausteine wird im Menü des Kurses und im oberen Bereich des Inhalts angezeigt. Über //border-left-color// können Sie die Farben anpassen. [[Weitere Informationen zur Fortschrittsanzeige im Kurs>>url:https://www.bps-system.de/help/display/LMS/Kursfortschritt]].
217
218 **Farben im Kursmenü anpassen**
219
220
221 {{code language="none"}}
222 .jstree-anchor.progress-0 {border-left-color: #fa9370;}
223
224
225 .jstree-anchor.progress-50 {border-left-color: #FBDFBD;}
226
227
228 .jstree-anchor.progress-100 {border-left-color: #5caa7f;}
229 )))
230
231 **Farben im Kopfbereich des Kursbausteins anpassen**
232
233 |(((
234 .resource-header.progress-0 {border-left-color: #fa9370;}
235
236
237 .resource-header.progress-50 {border-left-color: #FBDFBD;}
238
239
240 .resource-header.progress-100 {border-left-color: #5caa7f;}
241 {{/code}}
242
243
244
245 === Button "Test starten" für Tests oder Selbsttests umbenennen ===
246
247 Wenn Sie statt **Test starten** z. B. **Mission starten** als Beschriftung für den Button zum Starten von Selbsttests (Klasse iqself) nutzen möchten, können Sie folgenden Code verwenden:
248
249
250 {{code language="none"}}
251 .iqself .run-container .btn-big .fonticon+span {display: none;}
252
253 .iqself .run-container .btn-big:after {content: "Mission starten";}
254 {{/code}}
255
256 Für einen Kursbaustein Test nutzen Sie die Klasse iqtest:
257
258
259 {{code language="none"}}
260 .iqtest .run-container .btn-big .fonticon+span {display: none;}
261
262 .iqtest .run-container .btn-big:after {content: "Mission starten";}
263 {{/code}}
264
265 === Box "Lösungsversuche" neben dem Button "Test starten" für Selbsttests ausblenden ===
266
267 Sie können die Box mit den Informationen zu den Lösungsversuchen z. B. für Selbsttests (Klasse iqself) mit folgendem Code ausblenden:
268
269
270 {{code language="none"}}
271 .iqself .run-container .box-light {display: none;}
272 {{/code}}
273
274 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20Test-Infobox%20per%20CSS%20ausblenden_de.png?version=1&modificationDate=1632463074136&api=v2||alt="Beispiel zur CSS-Verwendung" width="600"]]
275
276
277 === Bewertungsinformationen für Selbsttests ausblenden ===
278
279 Nutzen Sie folgenden Code, um alle Bewertungsinformationen bei Selbsttests (Klasse iqself) auszublenden:
280
281
282 {{code language="none"}}
283 .iqself .assess-container {display: none;}
284 )))
285
286 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20Bewertungsbox%20per%20CSS%20ausblenden_de.png?version=1&modificationDate=1632463074063&api=v2||alt="Beispiel zur CSS-Verwendung" width="600"]]
287
288
289 === Informationen auf der Startseite des Kurses ausblenden ===
290
291 Um z. B. die Angaben zur Institution und zum Semester sowie die Metadaten auszublenden, können Sie den folgenden Code verwenden:
292
293 **Institution und Semester ausblenden**
294
295
296 {{code language="none"}}
297 .root .resource-details .content-preview-main>small {display: none;}
298 {{/code}}
299
300 **Metadaten ausblenden**
301
302
303 {{code language="none"}}
304 .root .resource-details .content-preview-info {display: none;}
305 {{/code}}
306
307 [[image:https://www.bps-system.de/help/download/attachments/55574597/Kursrun%20-%20Infobox-CSS_de.png?version=1&modificationDate=1632463074117&api=v2||alt="Beispiel zur CSS-Verwendung" width="600"]]
308
309
310 Weitere Möglichkeiten, die angezeigten Informationen auf der Startseite anzupassen:
311
312 **Beschreibung von der Detailseite ausblenden**
313
314
315 {{code language="none"}}
316 .root .resource-details .repo-desc {display: none;}
317 {{/code}}
318
319 **Kursverantwortliche ausblenden**
320
321
322 {{code language="none"}}
323 .root .resource-details .content-preview-author {display: none;}
324 {{/code}}
325
326 **Gesamten Bereich auf der Startseite ausblenden**
327
328
329 {{code language="none"}}
330 .root .resource-details {display: none;}
331 {{/code}}