0 - Einleitung - Skripting
In einem GeoGebra-Applet kann man über die [b]⚙️Einstellungen[/b] eines Objektes (rechte Maustaste) den Tab für das Skripting aufrufen:
Skripte sind eine Abfolge von Befehlen, die nacheinander ausgeführt werden. GeoGebra bietet zwei Skriptsprachen um Befehle anzugegeben:[br][color=#6557d2][b]GeoGebra Skript[/b][/color] und [color=#6557d2][b]JavaScript[/b][/color] . [br][size=85](entnommen aus: [url=https://wiki.geogebra.org/de/Skripting]https://wiki.geogebra.org/de/Skripting[/url])[/size][br][br]Die Ausführung eines Skriptes (siehe Bild oben) kann ausgelöst werden durch:[br][list][*]"[b][color=#8e7cc3]Bei Mausklick[/color][/b]" (GeoGebra Skript oder JavaScript): Klicken auf ein bestimmtes Objekt[/*][*]"[b][color=#00ff00]Bei Update[/color][/b]" (GeoGebra Skript oder JavaScript): Aktualisierung ([i]Wert-Veränderung, Neudefinition[/i]) eines bestimmten Objektes[/*][*]"[b][color=#ff7700]Globales JavaScript[/color][/b]" (nur JavaScript): Laden der Datei ([i][color=#ff7700]function ggbOnInit() { ... }[/color][/i])[/*][*](nicht in diesem Workshop behandelt: Javascript Listeners - z.B. Benutzeraktionen überwachen)[/*][/list][br][icon]https://www.geogebra.org/images/ggb/toolbar/mode_zoom.png[/icon] [b][size=150][u]Beide Skripting-Arten im Vergleich:[/u][/size][/b][br]Am einfachsten ist [color=#6557d2][b]GeoGebra Skript[/b][/color], denn es wird einfach nur eine Auflistung von deutschsprachigen GeoGebra-Befehlen angegeben, wie man sie auch in der Eingabezeile eingeben kann. Beim Aufruf des Skriptes, werden die Befehle hintereinander ausgeführt. Befehle von GeoGebra Skript sind auch auf der [url=https://wiki.geogebra.org/de/Skripting_(Befehle)]GeogebraWiki-Seite[/url] hinterlegt.[br]Viele Anwendungen kommen mit einfachem GeoGebra Skript aus.[br][br][color=#6557d2][b]JavaScript[/b][/color] ist eine Programmiersprache, die vor allem im Internet eingesetzt wird. Im Gegensatz zu GeoGebra Skript kann damit Befehle nicht nur einfach hintereinander ausführen lassen, sondern es können auch Kontrollstrukturen (wie [code]if[/code], [code]while[/code] und [code]for) [/code]verwendet werden. [br]JavaScript ist zwar in Englisch - findet man jedoch einen GeoGebra-Befehl auf Deutsch, kann man am Seitenende der [url=https://wiki.geogebra.org/de/Skripting_(Befehle)]GeogebraWiki-Seite[/url] schnell auf Englisch umstellen, um diesen Befehl ggf. in JavaScript benutzen zu können:[br][img]data:image/png;base64,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[/img][br][br]JavaScript erlaubt das Benutzen aller in GeoGebra Skript hinterlegten Befehle.[br][br]Zusätzlich kann man über JavaScript seine Ausgabe eleganter gestalten.[br]Nicht nur eine Ausgabe, auch die Programmstruktur ist übersichtlicher als in GeoGebra Skript.[br]So kann man z.B. Funktionen mit Anweisungen erstellen, die in einem Skript von verschiedensten Objekten aufgerufen werden können. Das erspart erheblich Arbeit, vor allem wenn man immer mal wieder etwas ändern muss.[br][br]Abschließend kann man zusammenfassen:[br]Das Skripting mit JavaScript ist aufgrund der Kontrollstrukturen sehr vielseitig einsetzbar. Allerdings lassen sich viele Aufgaben mit dem einfacheren GeoGebraSkript bewältigen.[br]Bei der Ausführung eines Skriptes (z.B. Klicken einer Schaltfläche) muss man sich vorher entscheiden, welches Skript man verwendet - in einem Applet jedoch kann man bei Bedarf eine Schaltfläche mit GeoGebra Skript und eine andere Schaltfläche mit JavaScript ein Skript ausführen lassen., was folgendes Applet zeigt:
[size=85][b][u]Quellen:[/u][/b][br][url=https://wiki.geogebra.org/de/Skripting_(Befehle)]https://wiki.geogebra.org/de/Skripting_(Befehle)[/url][br][url=https://wiki.geogebra.org/de/Skripting]https://wiki.geogebra.org/de/Skripting[br]https://geogebra-institut.uni-landau.de/index.php/Programmieren_in_GeoGebra_mit_GeoGebra-_bzw._Java-Script[/url][/size]
2 - Auslesen von Zahlenwerten mit JavaScript
Mit der "alert"-Methode lassen sich Rückmeldungen in einem GeoGebra-Applet recht schnell und schick wiedergeben.[br][br]Der Befehl [b]ggbApplet.getValue("[/b][i]Variablenname_in_GeoGebra[/i][b]");[/b] überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung.[br][br][icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag:[/u][/b][br]Drücke den blauen Button. Beobachte die Ausgabe sowie das Eingabefeld.
Einstellung des Buttons
[quote][u]CODE zum Kopieren:[/u][br][color=#6557d2][b]var a = ggbApplet.getValue("a");[br]alert("Der Wert von a ist "+a+".");[br][/b][/color][/quote][br][b][u]Anmerkungen:[/u][/b][br]Der Befehl [b]var a = ggbApplet.getValue("a");[/b] holt sich den Wert der Zahl a aus dem GeoGebra-Applet und speichert ihn in der Skripting-Umgebung. Nun kann man hier mit der Variablen "arbeiten" (Rechnungen, Werte ändern, Ausgabe).[br][br]Der Befehl [b]alert("Der Wert von a ist " +a+".");[/b] verknüpft den Text "[i]Der Wert von a ist [/i]" mit dem [i]Wert von a[/i], der je nach eingegebenem Wert variabel sein muss.[br][i]"." [/i]am Ende des Befehls rundet den ausgegebenen Satz mit einem Satz-Ende-Punkt ab.[br]Die Pluszeichen verknüpfen die Eingaben.[br][br]Gibt man anstelle einer Zahl ein Zeichen oder eine Zeichenkette ein, so wird das Eingabefeld rot und in der Ausgabe erscheint "Der Wert von a ist [b]NaN[/b]." Das ist die Abkürzung für [b][u]N[/u][/b]ot [u][b]a[/b][/u] [u][b]N[/b][/u]umber.
5 - Verändern von Zahlenwerten mit JavaScript
Der Befehl [b]ggbApplet.getValue("[/b][i]Variablenname_in_GeoGebra[/i][b]");[/b] überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung.[br][br]Der Befehl [b]ggbApplet.setValue("[/b][i]Variablenname_in_GeoGebra[/i][b]", [/b][i]Variablenwert_in_der_Skripting-Umgebung[/i][b]);[/b] überträgt den in der JavaScript-Umgebung festgelegten Wert in die GeoGebra-Umgebung.[br][br][icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag:[/u][/b][br]Drücke den blauen Button. Beobachte die Ausgabe sowie das Eingabefeld.
Einstellung des Buttons
[quote][u]CODE zum Kopieren:[/u][br][color=#6557d2][b]var a = ggbApplet.getValue("a");[br]a=a+1;[br]ggbApplet.setValue("a",a);[br]alert("Der Wert von a ist "+a+".");[br][/b][/color][/quote][br][br][b][u]Anmerkungen:[/u][/b][br]Der Befehl [b]var a = ggbApplet.getValue("a");[/b] holt sich den Wert der Zahl a aus dem GeoGebra-Applet und speichert ihn in der Skripting-Umgebung. Nun kann man hier mit der Variablen "arbeiten" (Rechnungen, Werte ändern, Ausgabe).[br][br]Die Zeile [b]a = a + 1;[/b] erhöht den Wert von a um 1. Alternativ ist auch [b]a +=1;[/b] möglich.[br][br]Der Befehl [b]ggbApplet.setValue("a", a);[/b] speichert den neuen Wert aus der Skripting-Umgebung in der GeoGebra-Umgebung als neuen Wert der Zahl a ab.[br][br]Der Befehl [b]alert("Der Wert von a ist " +a+".");[/b] verknüpft den Text "[i]Der Wert von a ist [/i]" mit dem [i]Wert von a[/i], der je nach eingegebenem Wert variabel sein muss.[br][i]"." [/i]am Ende des Befehls rundet den ausgegebenen Satz mit einem Satz-Ende-Punkt ab.[br]Die Pluszeichen verknüpfen die Eingaben.[br][br][br][b][u]ZUSATZ:[/u][/b][br]Natürlich könnte man auch folgenden CODE verwenden:[br][color=#6557d2][b]var a = ggbApplet.getValue("a");[br]ggbApplet.setValue("a",a+1);[br]alert("Der Wert von a ist "+a+".");[br][br][/b][/color]In diesem CODE versteckt sich ein kleiner Denkfehler - probiere ihn doch einfach mal aus und überlege dir, warum Wert und Ausgabe nicht übereinstimmen.
8 - Wenn-dann mit JavaScript und alert-Ausgabe
Der Befehl [b]ggbApplet.getValue("[/b][i]Variablenname_in_GeoGebra[/i][b]");[/b] überträgt den in der GeoGebra-Umgebung festgelegten Wert in die JavaScript-Umgebung.[br][br]Für die Prüfung von Bedingungen benutzt man eine "wenn-dann-Anweisung" ("if-else-Anweisung"):[br][b]if ([/b][i]Bedingung[/i]) [b]{[/b][br][i]Anweisung1[/i][br][b]}[br][br][/b][b]else {[br][/b][i]Anweisung2[br][/i][b]}[br][/b][br]Die entsprechenden Blöcke sind durch geschweifte Klammern { } getrennt.[br][br][br][icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag:[/u][/b][br]Drücke den blauen Button. Aktiviere das Kontrollfeld und drücke erneut den Button.
Einstellung des Buttons
[b][u]Anmerkungen:[/u][/b][br]Der Befehl [b]var a = ggbApplet.getValue("a");[/b] holt sich den Wert der Zahl a aus dem GeoGebra-Applet und speichert ihn in der Skripting-Umgebung. [br]Diese Variable a hat im Beispiel oben nur zwei Werte (boolesche Werte), nämlich wahr|true (Kontrollkästchen aktiviert) und falsch|false (Kontrollkästchen nicht aktiviert).[br][br][u][size=150]Wenn-dann-Anweisung:[/size][/u][br][b]if (a==true) { [/b] [color=#6aa84f][i]// "Wenn der Wert von a wahr ist, dann ..." [/i][/color][br][b]alert("Das Kästchen ist aktiviert.");[/b] [i][color=#6aa84f]// "... dann gib den Satz aus."[/color][/i][br][b]}[br]else {[/b] [color=#6aa84f][i]//"Ansonsten - also wenn in diesem Fall der Wert von a nicht wahr (d.h. falsch) ist, dann ..."[/i][/color][br][b]alert("Das Kästchen ist nicht aktiviert."); [/b][i][color=#6aa84f]// "... dann gib den Satz aus."[/color][/i][br]}[br][br]Je nachdem welche Bedingung wahr ist, wird der entsprechende Block aufgerufen und die Anweisung (hier: die Alert-Ausgabe) ausgeführt.[br][br][u]Wichtig dabei ist:[/u][br]Für die Überprüfung einer Bedingung muss man Ausdrücke vergleichen mit folgenden Operatoren:[br]== gleich[br]!= Ungleichzeichen[br]> größer[br]>= größer gleich[br]< kleiner[br]<= kleiner gleich
11 - Benutzung von GeoGebra-Befehlen mit evalCommand
[size=85](entnommen und angepasst aus: [url=https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_API]https://wiki.geogebra.org/en/Reference:GeoGebra_Apps_API[/url])[/size][br][br]Nicht für jede Anwendung in GeoGebra steht ein eigener JavaScript-Befehl zur Verfügung.[br]GeoGebra Skript hingegen hat für jede Anwendung einen passenden Befehl.[br]Will man die Vorzüge von JavaScript nutzen und trotzdem die gewohnten GeoGebra Skript Befehle verwenden, so ist die Funktion [b]ggbApplet.evalCommand()[/b] die Lösung für dieses Problem. [br][br][b]ggbApplet.evalCommand("...")[/b] wertet die angegebene Zeichenkette so aus, wie sie bei der Eingabe in die Eingabeleiste von GeoGebra ausgewertet werden würde. [br]Mehrere Befehle könnte man auch auf einmal übergeben, indem man sie mit [b]\n[/b] trennt.[br][br][color=#ff0000][u][b]ACHTUNG:[/b][/u] Es müssen englische Befehlsnamen von GeoGebra Skript verwendet werden.[/color][br][br]Die typischsten Befehle finden sich unter: [url=https://wiki.geogebra.org/de/Skripting_(Befehle)]https://wiki.geogebra.org/de/Skripting_(Befehle)[/url] oder über die Suchfunktion auf dieser Seite.[br][br][b][u]TIPP:[/u][/b][br]Sobald man einen passenden deutschen Befehl gefunden hat, kann man auf der GeoGebra-Seite unten rechts die Sprache auf Englisch stellen und erhält den passenden Befehl für [b]ggbApplet.evalCommand("...")[/b].[br][img]data:image/png;base64,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[/img]
[icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [b][u]Arbeitsauftrag 1:[/u][/b][br]Drücke den blauen Button und beobachte die Text-Ausgabe.[br]
Einstellung des Buttons
[quote][u]CODE zum Kopieren:[/u][br][color=#6557d2][b]ggbApplet.evalCommand("a=RandomBetween(1,6)");[/b][/color][/quote][br][b][u]Anmerkungen:[/u][/b][br]Der Befehl [b][color=#6557d2]ggbApplet.evalCommand("a=RandomBetween(1,6)");[/color][/b] erzeugt mithilfe des GeoGebra-Befehls [b][color=#6557d2]RandomBetween(1,6) [/color][/b]eine Zufallszahl zwischen 1 und 6.[br][br]Der GeoGebra-Befehl ist auf Englisch - der zugehörige deutschsprachige Befehl lautet [b]Zufallszahl(1,6)[/b].[br][br][u][i]VORGEHENSWEISE:[/i][/u][br][list][*]Finde den passenden Befehl für dein Skripting - HIER: [url=https://wiki.geogebra.org/de/Zufallszahl_(Befehl)]https://wiki.geogebra.org/de/Zufallszahl_(Befehl)[/url][br][/*][*]Stelle (wie oben beschrieben) die Seite auf Englisch um - HIER: [url=https://wiki.geogebra.org/en/RandomBetween_Command]https://wiki.geogebra.org/en/RandomBetween_Command[/url][/*][*]Verwende diesen englischsprachigen Befehl mit [b][color=#6557d2]ggbApplet.evalCommand("...");[/color][/b] in der JavaScript-Umgebung.[/*][/list]
[icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [u][b]Arbeitsauftrag 2:[/b][/u][br]Das folgende Applet soll die Benutzung von [b]ggbApplet.evalCommand("...")[/b] aufzeigen. Dazu ist zusätzlich unter der Schaltfläche das Skripting der Schaltfläche sichtbar. Auf der linken Seite befindet sich das (noch leere) Algebra-Fenster der GeoGebra-Umgebung.
12 - Button - Funktion vorstellen
[icon]/images/ggb/toolbar/mode_showhidelabel.png[/icon] [u][b]Arbeitsauftrag:[/b][/u][br]Betätige den Button.
[b][u]Skripting - Globales JavaScript:[/u][/b]
Eine Funktion ([b]function[/b]) ist ein Stück eines Codes, der von einer anderen Stelle (HIER: Die Betätigung des Buttons) beliebig oft aufgerufen werden kann.[br][br]Durch die Definition von Funktionen im Globalen JavaScript sind die wesentlichen Programmierbausteine an einer Stelle gesammelt. Beim Finden eines Fehlers muss man also meist nur diesen Quellcode durchschauen und nicht an vielen verschiedenen anderen Stellen nach dem möglichen Fehler suchen.
[b][u]Skripting - Schaltfläche - BEI MAUSKLICK:[/u][/b]
Die Funktion [b]test()[/b] aus dem Globalen JavaScript wird bei Mausklick aufgerufen.