Skip to content
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

Closed
qed777 mannequin opened this issue Nov 18, 2009 · 9 comments
Closed

Integrate GeoGebra into SageNB #7489

qed777 mannequin opened this issue Nov 18, 2009 · 9 comments

Comments

@qed777
Copy link
Mannequin

qed777 mannequin commented Nov 18, 2009

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

@qed777 qed777 mannequin added c: user interface labels Nov 18, 2009
@qed777 qed777 mannequin assigned boothby Nov 18, 2009
@qed777
Copy link
Mannequin Author

qed777 mannequin commented Nov 18, 2009

comment:1

Just creating a ticket.

@miguelmarco
Copy link
Contributor

Attachment: sageogebra.py.gz

@miguelmarco
Copy link
Contributor

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')
A=geogebra_applet()
A.show()
A.eval_command('P = (1,1)')

@sagetrac-jhicks
Copy link
Mannequin

sagetrac-jhicks mannequin commented Mar 5, 2011

Attachment: sageogebra.2.py.gz

Now supports multiple applets on a single worksheet

@kcrisman
Copy link
Member

comment:4

See also Geogebra's GSOC mention of this idea.

@kcrisman
Copy link
Member

Changed keywords from geogebra java education teaching interactive to geogebra java education teaching interactive sd31

@kcrisman
Copy link
Member

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.

@dimpase
Copy link
Member

dimpase commented Feb 16, 2020

comment:7

it can be closed - sagenb is not going to be updated one way or another

@dimpase
Copy link
Member

dimpase commented Feb 16, 2020

Reviewer: Dima Pasechnik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants