Dr. Geo allows one to create geometric figure plus the interactive manipulation of such figure in respect with their geometric constraints
You can download Dr Geo at home for any OS (Mac, Linux, Windows) and play with it: http://download.gna.org/istoa/drgeo/
Looking at the samples on this download is a good starting point

QUESTIONS:
Is there anyway to clean a DrGeo screen with a single command? (other >erase is painstakingly slow, one item at a time)
How do you undo in DrGeo? Answer: other > undo

VIDEOS, available from Screencast DrGeo: (teacher will make these available)

CONFIGURING WORKSPACE
002-record-in-menu.ogg
How to extract individual items from the Dr Geo menu, eg. if you are just working with curves extract that
022-persiting-contextual-menu.ogg
How to make the Dr Geo tools menu persist, to embed it in the Dr Geo window and to modify its layout (but the layout feature is not available on my xo) Task: Make Dr Geo tools menu persist and embed it in the DrGeo window (morphic menu > embed, then test by moving the DrGeo window)
031-using-buttons.ogg
How to put buttons on the screen for menu items, eg. have a button for points, etc

POINT TOOLS
100-free-point.ogg
How to create a line segment with a point on it that can move along the line
102-point-by-coordinate.ogg
numerics > distance, length, value > put numbers on the Dr Geo workspace and then use those numbers to create a point at those co-ordinates
103-middle-2points.ogg
How to place a point in the middle of two other points
104-middle-segment.ogg
Place a point in the middle of a line segment

CURVE TOOLS
204-circle-center-radius.ogg Task: Mark a point, get a number (numerics>distance, length, value), then make that the circle radius

205-polygon.ogg
To finish the polygon you should click on the original point a second time, after its balloon help pops up Task: Make an arrow head
205-locus.ogg
Creates a locus point
See http://www.cut-the-knot.org/Curriculum/Geometry/LocusCircle.shtml for explanation of locus point

TRANSFORMATIONS

302-axial-symmetry.ogg Task: Create an arrow head, add a line, then complete the axial symmetry transformation. Move the line and observe changes.

302-central-symmetry.ogg Task: Create an arrow head, add a point, then complete the central symmetry transformation. Move the point and observe changes.

303-translation.ogg Task: Create an arrow head, add a vector, then complete the translation

304-rotation-radian.ogg Task: Create an arrow head, then put a point on the screen, then put a number on the screen, then complete a transformation > rotation around the point (click point, polygon, number in that order). Move the point and observe rotation. Edit the number and do again. (NB: the edit the number process: other > style then click on number, the edit value)

305-rotation-geometric-angle-degree.ogg Task: Create an angle and then dynamically vary the angle - nice! Rotate a polygon around a point and then vary the angle of rotation. This one is a lot of fun!

307-scale.ogg Task: Create an arrow head, put a point, then a number on the screen, choose transformations > scale, move the point and observe. Edit the number, try both positive and negative numbers

NUMERICS
400-numeric-distance.ogg
Measure the distance between 2 points, move one of the points and observe the distance change
Measure the radius of a circle

401-numeric-geometric-angle.ogg
Make an angle, measure it and change it dynamically

402-numeric-oriented-angle.ogg
Same as 401 but using vectors

403-numeric-free-value.ogg
How to put a number on the screen and edit its value

OTHER
501-tools-eraser.ogg
other > erase then click on the object you want to erase

Dr. Geo allows one to create geometric figure plus the interactive manipulation of such figure in respect with their geometric constraintsYou can download Dr Geo at home for any OS (Mac, Linux, Windows) and play with it:

http://download.gna.org/istoa/drgeo/

Looking at the samples on this download is a good starting point

QUESTIONS:

Is there anyway to clean a DrGeo screen with a single command? (other >erase is painstakingly slow, one item at a time)

How do you undo in DrGeo? Answer: other > undo

VIDEOS, available from Screencast DrGeo: (teacher will make these available)

CONFIGURING WORKSPACE

002-record-in-menu.ogg

How to extract individual items from the Dr Geo menu, eg. if you are just working with curves extract that

022-persiting-contextual-menu.ogg

How to make the Dr Geo tools menu persist, to embed it in the Dr Geo window and to modify its layout (but the layout feature is not available on my xo)

Task: Make Dr Geo tools menu persist and embed it in the DrGeo window (morphic menu > embed, then test by moving the DrGeo window)031-using-buttons.ogg

How to put buttons on the screen for menu items, eg. have a button for points, etc

POINT TOOLS

100-free-point.ogg

How to create a line segment with a point on it that can move along the line

102-point-by-coordinate.ogg

numerics > distance, length, value > put numbers on the Dr Geo workspace and then use those numbers to create a point at those co-ordinates

103-middle-2points.ogg

How to place a point in the middle of two other points

104-middle-segment.ogg

Place a point in the middle of a line segment

CURVE TOOLS

204-circle-center-radius.ogg

Task: Mark a point, get a number (numerics>distance, length, value), then make that the circle radius205-polygon.ogg

To finish the polygon you should click on

the original pointa second time, after its balloon help pops upTask: Make an arrow head205-locus.ogg

Creates a locus point

See http://www.cut-the-knot.org/Curriculum/Geometry/LocusCircle.shtml for explanation of locus point

TRANSFORMATIONS

302-axial-symmetry.ogg

Task: Create an arrow head, add a line, then complete the axial symmetry transformation. Move the line and observe changes.302-central-symmetry.ogg

Task: Create an arrow head, add a point, then complete the central symmetry transformation. Move the point and observe changes.303-translation.ogg

Task: Create an arrow head, add a vector, then complete the translation304-rotation-radian.ogg

Task: Create an arrow head, then put a point on the screen, then put a number on the screen, then complete a transformation > rotation around the point (click point, polygon, number in that order). Move the point and observe rotation. Edit the number and do again. (NB: the edit the number process: other > style then click on number, the edit value)305-rotation-geometric-angle-degree.ogg

Task: Create an angle and then dynamically vary the angle - nice! Rotate a polygon around a point and then vary the angle of rotation. This one is a lot of fun!307-scale.ogg

Task: Create an arrow head, put a point, then a number on the screen, choose transformations > scale, move the point and observe. Edit the number, try both positive and negative numbersNUMERICS

400-numeric-distance.ogg

Measure the distance between 2 points, move one of the points and observe the distance change

Measure the radius of a circle

401-numeric-geometric-angle.ogg

Make an angle, measure it and change it dynamically

402-numeric-oriented-angle.ogg

Same as 401 but using vectors

403-numeric-free-value.ogg

How to put a number on the screen and edit its value

OTHER

501-tools-eraser.ogg

other > erase then click on the object you want to erase