Effective Learning Tool

For Dynamic Geometry software to be an effective learning tool for mathematics it is necessary for the teacher to decide   -       thetype of interaction that the students will need to engage in and   -      How the file is to complement otherresources.   Is the activity:   1)  A teacher demonstration?   2)  A student manipulation?   3)  A student construction?