Wiki-Quellcode von Checkboxen gestalten (CSS)

Version 17.1 von Carina Enke am 26.09.2024

Zeige letzte Bearbeiter
1 {{section}}
2 {{column width="60%"}}
3 ONYX ermöglicht die individuelle Anpassung der Aufgabengestaltung mittels CSS**.** Mit CSS können Sie die Hintergrundfarbe von Checkboxen und Radiobuttons, die in Auswahlaufgaben verwendet werden, für die Bildschirmdarstellung anpassen.
4
5 {{info title="Hinweis"}}
6 Die individuelle Anpassung der Zuordnungselemente hinsichtlich Größe und Abständen funktioniert nur im Browser. Die angepasste Anzeige der Aufgabe ist in den Exportansichten (PDF-Export, Prüfungseinsichtsseite) nicht möglich. Voraussetzung für die Anpassungen sind grundlegende Kenntnisse in HTML und CSS.
7 {{/info}}
8 {{/column}}
9
10 {{column width="30%"}}
11 {{panel title="Inhalt"}}
12 {{toc start="2"/}}
13 {{/panel}}
14
15 {{panel title="Beispielinhalte (Download)"}}
16 * [[Auswahl_(CSS_Input-Color).zip>>attach:Auswahl_(CSS_Input-Color).zip]]
17 {{/panel}}
18
19 {{panel title="Weiterführende Inhalte"}}
20 * [[Erstellung barrierefreier Tests und Prüfungen>>doc:ONYX.Barrierefreiheit.Erstellung barrierefreier Tests und Prüfungen.WebHome]]
21 {{/panel}}
22
23 {{/column}}
24 {{/section}}
25
26
27 Die Vorgehensweise zur Änderung der Hintergrundfarbe von Checkboxen oder Radiobuttons wird am Beispiel der Aufgabe Flughafen erläutert. Diese Aufgabe steht auch als öffentliche Beispielressource mit dem Titel "Auswahl_(CSS_Input-Color)" zur Verfügung. Folgende Bilder zeigen links die Beispielaufgabe ohne gesonderte CSS Gestaltung und rechts mit entsprechender Anpassung.
28
29 [[image:Player - Auswahlaufgabe Checkboxen default.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true"]] [[image:Player - Auswahlaufgabe Checkboxen farbig.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true"]]
30
31
32 == 1. STEP: Erstellung einer neuen Auswahlaufgabe ==
33
34 Die Anpassungen sind für Einfache Auswahl- (Single Choice) und Mehrfache Auswahlaufgaben (Multiple Choice) möglich. Für die Erstellung der Aufgabe können Sie wie gewohnt vorgehen. Eine detaillierte Anleitung finden Sie im Hilfeabschnitt zum Aufgabentyp [[Auswahlaufgabe>>doc:ONYX.Erstellung von Testinhalten.Aufgabentypen.Auswahlaufgabe.WebHome]].
35
36
37 == 2. STEP: Anpassung der Zuordnungselemente (CSS) ==
38
39 Die individuelle Konfiguration zur Größe und Farbe erfolgt in einer separaten CSS-Datei, welche Sie zu jeder Aufgabe hochladen können. Als Vorlage können Sie folgende CSS-Anweisungen nutzen:
40
41 {{code language="css"}}
42 .interaction-choice {border-spacing: 5px; border-collapse: separate;}
43 .choice-input {background: #0099bc; padding: 0 10px;}
44 {{/code}}
45
46 Die Einstellung (% style="font-family:Courier New,Courier,monospace" %)background(%%) definiert den Farbton des Hintergrundes. Tragen Sie hier den gewünschten Farbwert ein.
47
48
49 == 3. STEP: Hinzufügen der CSS-Datei zur Aufgabe oder Test ==
50
51 Speichern Sie ihre Anweisungen in einer CSS-Datei (.css). Diese Datei können Sie im Tab** Optionen** unter **Erweiterte Einstellungen** als **Externe Datei **hochladen. Eine detaillierte Anleitung finden Sie im Hilfeabschnitt [[Aufgabe erstellen ~> Optionen festlegen>>doc:ONYX.Erstellung von Testinhalten.Aufgaben.Optionen festlegen.WebHome]] oder [[Test erstellen ~> Test-Optionen festlegen>>doc:ONYX.Erstellung von Testinhalten.Test erstellen.Test-Optionen festlegen.WebHome]].
52
53 Bitte beachten Sie:
54
55 * Wird die CSS-Datei an einer Aufgabe hochgeladen, wirkt sie sich auf das Layout diese Aufgabe aus.
56 * Wird die CSS-Datei an einem Test hochgeladen, werden alle Auswahlaufgaben des gesamten Tests entsprechend gestaltet.
57 * Wird am Test die Option **Alle Aufgaben einer Sektion pro Seite anzeigen** aktiviert, wirkt sich eine CSS-Datei an einer Einzelaufgabe auf alle Aufgaben der gleichen Sektion aus.