Optionsknöpfe mit Hilfe von Kontrollkästchen und Skripten erzeugen
§ |
Das folgende Material ist für die Fortbildungsveranstaltungen des Pädagogischen Landesinstitut in Rheinland Pfalz mit GeoGebra 4.0 erstellt worden. Es handelt sich hier um sogenanntes "graues Material". Das heißt, dass obwohl wir die Unterlagen sorgfältig geprüft und aktualisiert haben, wir keinen Anspruch auf Fehlerfreiheit erheben möchten. Dies würde unsere Möglichkeiten übersteigen. |
Aufgabenstellung
Erzeugt man drei Kontrollkästchen in GeoGebra, so sind diese voneinander unabhängig. Man kann eine beliebige Anzahl an Kreutzchen setzen. Dies soll mit Hilfe von Skripting verändert werden, so dass immer nur eines der drei Kontrollkästchen aktiviert ist. Sobald ein anderes angekreuzt wird, werden die andere (bzw. das eine andere) deaktiviert.
Anleitung
Erläuterungen: Wichtige Vorraussetzung zum Verstehen des Skriptes hier, ist zu verstehen, was Kontrollkästchen sind. Nämlich sichtbare boolsche Variablen. Bei Punkten ist klar, wie man sie in der Grafik-Ansicht zeichnen kann, Zahlen (wenn sie frei sind!) aber können zum Beispiel nicht eingetragen werden, da ein Punkt in der Grafik-Ansicht ja zwei Werte, die Koordinaten, benötigt. Stattdessen sind "sichtbare" Zahlen in GeoGebra Schieberegler. Und sichtbare boolsche Variablen sind dann eben die Kontrollkästchen. Sie können zwei Werte haben: true
, wenn ein Kreuzchen gesetzt ist, und false
, falls kein Kreuzchen gesetzt ist. Somit geschieht im Skript nichts anderes, als das Wert der boolschen Variable geändert wird, was dann bewirkt, dass das Kontrollkästchen kein Kreuzchen mehr anzeigt.
Lösung
Einsatz im Unterricht
Konkrete Anwendungen im Unterricht lassen sich nicht nennen, dass dies ja ein rein technisches Thema ist. Da Kontrollkästchen ja primar die Aufgabe haben, Objekte zu verstecken, könnte man so erreichen, dass immer nur eine "Variante" der Gesamtzeichnung sichtbar ist.