Ted Kosan wrote: > On the support list, a high school teacher (Jacob) wrote: > >> That would be a huge value to me. As a high school teacher, the >> features of GeoGebra almost completely fill the void of "things I wish >> sage could do". The notebook widgets for Mathematica style >> demonstrations would fill quite a bit of the same void, but GeoGebra >> is already robust and has a ton of functionality. >> >> I love sage, but the high school definition of "exploration" generally >> means grabbing things and moving them around and seeing what happens. >> That is hard to accomplish in sage and it is what interactive geometry >> software like GeoGebra was designed to do. Sage is great for my >> calculus and statistics classes, but it falls short in Precalculus and >> Geometry where a much more tactile grab approach works well. If I >> could send data freely back and forth between the two I could create >> much more powerful concept demonstrations across the board in my >> class. >> >> The fact that GeoGebra can be driven by text commands and embedded as >> a java applet makes interfacing it with a system like sage seem >> possible. I am very excited about this possibility because for me it >> would "complete" sage's functionality. > > Jason Grout did some research on GeoGebra and found these examples: > >> 1. Approximating an integral with sums: > http://www.geogebra.org/en/examples/integral/loweruppersum.html >> 2. Trying to intercept an object in 3d by only adjusting direction, >> altitude, and velocity of a projectile: > http://www.dean.usma.edu/math/people/Peterson/geogebra/parametric3d-ballistic.html >> I think this helps students realize how difficult the problem is to > do by guessing and checking! >> Lots more english examples are at > http://www.geogebra.org/en/wiki/index.php/English > > > My question is, do the core Sage developers think that adding GeoGebra > to Sage is a good idea or a bad idea? >
I guess one issue needs to be addressed: the "freeness" of Geogebra. It appeared that the source files were GPL, but the translations were not GPL-compatible. I was a bit confused. Ted, do you understand how we could include it or what we would have to do to be able to include it, license-wise? As for the purpose, I see Geogebra as being something like the Jmol applet Sage includes. The sage backend could set up a Geogebra initial setup and then the enduser could manipulate things in Geogebra, much like the end user can now rotate a 3d graph. However (initially, at least), there would be no communication back to Sage from Geogebra. We could use some of the Sympy geometry things that have been developed as part of a summer of code project to set up an initial Geogebra situation, if I understand things correctly. Jason --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---