"GeoGebra is free and multi-platform dynamic mathematics software for all levels of education that joins geometry, algebra, tables, graphing, statistics and calculus in one easy-to-use package. It has received several educational software awards in Europe and the USA."It's pretty cool. After playing with it a little I see some real potential here not only for math, but also science. Below is an interactive I made after playing for only a few minutes. It models a position time graph for an object moving with a constant velocity. You can change the Velocity or the Starting Position (xo).
It literally took me no more than ten minutes to make this having never worked with GeoGebra before. Anyway I was looking at GeoGebra as a way of creating interactive content for iBooks. Anthony DiLaura (@anthonydilaura) has been doing this already. He uses Tumult Hype to take GeoGebra output and get it into a widget for embedding in iBooks. I've come up with a slightly different way and easier way, but Anthony's way is better in some ways.
In order to put your GeoGebra Content into iBooks Author you must:
- Download a Beta Version of GeoGebra (4.2 or 5.0) and create your interactive
- File->Export as "Dynamic Worksheet as Webpage (html)"
- Click on the "Export as Webpage" Button
- Click on Advanced (near the center of the window)
- Set width to 820 and height to 520
- Place a checkmark in the Export to HTML5 box
- Then Export. Save as index.html somewhere you can find it
- Download my sample widget and unzip.
- Replace my index.html with your index.html
- Rename the sample folder to: your name.wdgt (Adding the wdgt will turn the folder into a widget file. You can access the individual files again by right clicking on the widget file and selecting "Show Package Contents")
- Embed your widget in iBooks!
There is a lot of potential in GeoGebra. Not just for me as an educator to make interactive elements for my students, but for my students to create them as well. I really wish I discovered this at the beginning of summer rather than the end...