New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate GeoGebra into SageNB #7489
Comments
comment:1
Just creating a ticket. |
Attachment: sageogebra.py.gz |
comment:2
I send a proof of concept. It is a class called geogebra_applet that can show geogebra applets and (limited, and only working in ideal conditions now) interact with them. By default it uses the .jar files of the geogebra site, but another ones can be passed as parameters. It can also be passed a ggb as a parameter to be loaded. If you want to see what it is capable of doing, do the following: attach('path-to-sageogebra.py') |
Attachment: sageogebra.2.py.gz Now supports multiple applets on a single worksheet |
comment:4
See also Geogebra's GSOC mention of this idea. |
Changed keywords from geogebra java education teaching interactive to geogebra java education teaching interactive sd31 |
comment:6
#11489 about using iframe is also probably relevant, particularly the examples showing Geogebra use from within Sage. This is not the same as this ticket, since those would depend on an internet connection and don't actually put GG in Sage, but it's still worth mentioning here. |
comment:7
it can be closed - sagenb is not going to be updated one way or another |
Reviewer: Dima Pasechnik |
GeoGebra is free, interactive program for learning and teaching mathematics. It can run as an unsigned Java applet in a capable web browser. It also has a JavaScript API. Some links:
Given its features, maturity, and popularity, we should consider integrating GeoGebra into Sage.
See, e.g., sage-devel.
CC: @kcrisman
Component: notebook
Keywords: geogebra java education teaching interactive sd31
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/7489
The text was updated successfully, but these errors were encountered: