Netzwerk Mathematik/Physik + E-Learning

JSXGraph

Änderung von Lückeneigenschaften

In einer Lückentextaufgabe können die Lücken zur Speicherung der im JSXGraph gegebenen Lernerantwort genutzt werden.

Auf die einzelnen Lücken kann über deren IDs \(\{GAP\_1\}, \{GAP\_2\}\), usw. zugegriffen werden. Entsprechende Eigenschaften lassen sich damit ebenfalls anpassen.


Das Beschreiben einer sichtbaren Lücke durch den Lernenden selbst kann mittels

document.getElementById({GAP_1}).setAttribute(\(\color{red}{\textbf{'readonly'}}\), \(\color{blue}{\textbf{true}}\));

unterbunden werden.


Versteckt werden kann die Lücke bei Aufgabenbearbeitung durch den Befehl

document.getElementById({GAP_1}).hidden = \(\color{red}{\textbf{'hidden'}}\);

bzw.

document.getElementById({GAP_1}).setAttribute(\(\color{red}{\textbf{'hidden'}}\), \(\color{red}{\textbf{'hidden'}}\));


Der Inhalt der Lücke wird jedoch nach Abgabe der Aufgabe angezeigt.

Möchte man dies ebenfalls unterbinden, so muss man in der HTML-Ansicht der Aufgabe die Lücke verstecken. Das Verstecken der Lücke geht beispielsweise, indem man die Lücke mit einem \(<\)span\(>\)-Tag umgibt und dort z.B. die Eigenschaft hidden="hidden" setzt:

<\(\color{blue}{\textbf{span}}\) hidden=\(\color{red}{\textbf{"hidden"}}\)><img id="RESPONSE_1" class="mce_onyx_gap" src="img/icons/gap-placeholder.png" alt=""></\(\color{blue}{\textbf{span}}\)>

Diskussion: [Name der Diskussion]