[Maths-Education] dynamic geomertry software

Dave Wilson D.Wilson@mmu.ac.uk
Tue, 28 Nov 2000 10:18:49 +0000


Peter Gates wrote:
>
>Colleagues - I'm after advice.
>
>I am looking to purchase a Dynamic geometry package for use with out PGCE
>ITE students. This is not my immediate area of expertise so i have a
>question...
>
>
>Should I buy a licence for Cabri or for Geometer's sketchpad - or for what?
>
>Which is preferable, which is 'bette'r whatever that means?
>
How should i chose?


Before I start, I suppose that I ought to say what I usually say - 
broadly they both do the same thing and have much the same 
functionality, so you buy the one whose user interface you prefer.

However;

You'll find considerable discussion about the UI's on the dynamic 
geometry discussion list (see
http://forum.swarthmore.edu  follow the Discussion Groups link) GSP 
insists you select the objects needed as a basis for a construction 
and then the tool (angle bisector, say), whereas Cabri reverses this 
- GSP, apparently follows the usual methods in wordprocessors and 
drawing packages. I think that the argument that this is better 
because more standard is misleading. Cabri seems to me to echo how 
people think geometry.

Cabri gives feedback to the user around the pointer (as the mouse 
passes near a point a tag appears saying 'this point') - GSP provides 
similar feedback in an area at the bottom of the window, precisely 
the wrong place it seems to me.

GSP provides a 'snap to grid' menu command which snaps points to 
lattice points on a grid - Cabri allows you to construct points lying 
on lattice points. Cabri is a defined constraint - with GSP if you 
change the grid size by dragging the snapped points do not move with 
the grid, and you then have to re-snap.  This is an example of an 
underlying difference which I want to express by saying that Cabri is 
more 'geometrical' than GSP.

I would need to look at GSP to check this out, but Cabri's locus tool 
is richer - an extra basic tool is a conic defined by 5 points 
(though I guess we don't need this much in secondary - but it is 
wonderfully useful when looking at parabolas and linking to 
coordinate graphing).
Are Cabri's set of axes more user definable than GSP - they can be at 
any angle, different unit spacing?

Both have added a very useful functionality - you can use Java to 
view figures constructed in Cabri/GSP within a web browser - CAbri 
has implemented this in a far more efficient manner, I think.

What else?

Oh, yeah macros (Cabri) and scripts (GSP). I hate and loathe GSP's 
scripts. Both actually offer much the same functionality and power, 
but ..

(preamble - these are ways of adding frequently used, demanded 
constructions or ones which a teacher wishes to provide for their 
students - eg I can provide a group with a 'circumcircle' tool 
operating on 3 points, or a tool for the radical axis of a pair of 
circles, or whatever)

Cabri user defined macros appear along with the built-in tools in the 
button bar and are used in exactly the same manner GSP's are scripts, 
distinct from the rest of the tools and need to be 'RUN'
Cabri macros when invoked only produce in the figure the defined 
output object/s (a circle around points - GSP scripts when invoked 
quickly spin through the full construction 
(mid-points/perpendiculars/intersecting point/circle then hide the 
construction details if the user has selectd that) but the underlying 
details are present in the figure, albeit 'hidden' and can be viewed, 
the producer of the GSP sketch has no choice over this, The Cabri 
producer has a choice. This means that Cabri can be used to produce 
very clean figures with almost no 'hidden' construction details if 
that is what you want - GSP sketches quickly become a scab of hidden 
opbjects which loses the power of revealing the structure of a 
construction. GSp loses sense of synthesis to the user of a  sketch, 
you see everything rather than being able to see higher level 
structure.


GSP does have a useful set of additions - buttons which allow the 
producer to place buttons on the screen which do things - eg hide or 
show a set of objects (this can help with the scripts issue above), 
or animate a point or all sorts of things. This is powerful as a way 
of producing a sketch which is easily manipulable without needing to 
know how to use GSP or any geometry!
Cabri can do all these things (almost), but the producer needs to use 
some slightly clever geometrical constructions so that sliding a 
point along a segment 'switches' a construction on and off.

Finally, GSP on a Mac can save an animated sketch as a Quicktime 
movie - clever and nice, self contained. Cabri I think can be 
persuaded to do this using 3rd party software (Cameraman?)

Clearly, I think that Cabri is much the superior and I use both. We 
have a site licence for Cabri of course!

Download the demos from the websites -
http://www.cabri.net
http://www.keypress.com

look at the forum (URL above) discussion lists you can search their archives.
Use the demos to look a the ATM Active Geometry software, but don't 
be misled by these - I think that Cabri/GSp are precisely the wrong 
media to produce such files - they should have been programmed.
There are many websites with examples of Cabri and GSP figures to 
visit, including ours here,


I hope some of the above helps - I have just splurged stuff, I'm afraid, Peter!


cheers
-- 
Dave
Dave Wilson  (D.Wilson@mmu.ac.uk     A letter always reaches its 
destination                 Dave@zizek.demon.co.uk)              Lacan
http://s13a.math.aca.mmu.ac.uk