Wiki-Quellcode von Checkboxen gestalten (CSS)

Zuletzt geändert von Anna Paul-Hasenfuss am 01.10.2024

Verstecke letzte Bearbeiter
Carina Enke 1.1 1 {{section}}
2 {{column width="60%"}}
Carina Enke 13.1 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.
Carina Enke 1.3 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}}
Carina Enke 1.1 8 {{/column}}
9
10 {{column width="30%"}}
11 {{panel title="Inhalt"}}
12 {{toc start="2"/}}
13 {{/panel}}
14
Carina Enke 17.1 15 {{panel title="Beispielinhalte (Download)"}}
16 * [[Auswahl_(CSS_Input-Color).zip>>attach:Auswahl_(CSS_Input-Color).zip]]
17 {{/panel}}
18
Carina Enke 1.1 19 {{panel title="Weiterführende Inhalte"}}
Carina Enke 16.1 20 * [[Erstellung barrierefreier Tests und Prüfungen>>doc:ONYX.Barrierefreiheit.Erstellung barrierefreier Tests und Prüfungen.WebHome]]
Carina Enke 1.1 21 {{/panel}}
22 {{/column}}
23 {{/section}}
Carina Enke 1.3 24
25
Carina Enke 13.1 26 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.
Carina Enke 1.3 27
Carina Enke 8.2 28 [[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"]]
Carina Enke 1.3 29
30
31 == 1. STEP: Erstellung einer neuen Auswahlaufgabe ==
32
Carina Enke 5.1 33 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]].
Carina Enke 1.3 34
Carina Enke 1.4 35
Carina Enke 1.3 36 == 2. STEP: Anpassung der Zuordnungselemente (CSS) ==
37
Carina Enke 13.1 38 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:
Carina Enke 1.3 39
40 {{code language="css"}}
41 .interaction-choice {border-spacing: 5px; border-collapse: separate;}
42 .choice-input {background: #0099bc; padding: 0 10px;}
43 {{/code}}
44
45 Die Einstellung (% style="font-family:Courier New,Courier,monospace" %)background(%%) definiert den Farbton des Hintergrundes. Tragen Sie hier den gewünschten Farbwert ein.
Carina Enke 1.4 46
47
48 == 3. STEP: Hinzufügen der CSS-Datei zur Aufgabe oder Test ==
49
Carina Enke 14.4 50 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]].
Carina Enke 1.4 51
Carina Enke 13.1 52 Bitte beachten Sie:
53
54 * Wird die CSS-Datei an einer Aufgabe hochgeladen, wirkt sie sich auf das Layout diese Aufgabe aus.
55 * Wird die CSS-Datei an einem Test hochgeladen, werden alle Auswahlaufgaben des gesamten Tests entsprechend gestaltet.
56 * 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.