Wiki-Quellcode von Checkboxen gestalten (CSS)

Zuletzt geändert von Anna Paul-Hasenfuss am 01.10.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 {{/column}}
23 {{/section}}
24
25
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.
27
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"]]
29
30
31 == 1. STEP: Erstellung einer neuen Auswahlaufgabe ==
32
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]].
34
35
36 == 2. STEP: Anpassung der Zuordnungselemente (CSS) ==
37
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:
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.
46
47
48 == 3. STEP: Hinzufügen der CSS-Datei zur Aufgabe oder Test ==
49
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]].
51
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.