GeoGebra for everyone INTRODUCTION GeoGebra is an amazing free software that combines both Geometry and Algebra into one dynamic and interactive package. It also caters for Statistics, Measurement and Number making it, for me, one of the most useful tools to teach students Mathematics in our current teaching environment. These instructions have been written to help you understand the basics as well as develop more advanced knowledge of the software, in the hope you can incorporate GeoGebra into your teaching, or if you do already, it is my hope to allow you to further advanced your knowledge to create more advanced activities and lessons for your students. GeoGebra can be downloaded from www.geogebra.org/ You can download a web based app for Google Chrome, or download a stand alone app for either Windows or the Mac. If you download a stand alone version, you can save files under a .ggb file extension, only to be used within the GeoGebra application, or you can export files and save as a html file, allowing you to embed your file into a webpage. The current version of GeoGebra is 4.2, with 4.4 ready for release in December (apparently!), and they are working on GeoGebra 5 as a trail, which when released will allow for graphing and drawing in 3D. GeoGebra does have a spreadsheet, which links in very well to the Graphing, Algebra and Geometry side of GeoGebra, but is limited within the Statistical side of Mathematics, although through work, you can still create many useful activities for Statistics. Rather than simply listing all the features of GeoGebra and/or the buttons etc, I have written these instructions by explaining how to design some good activities to use within the classroom, and within these activities, I will introduce as many features of GeoGebra as I can. If you can master all these activities, you should be able to use GeoGebra to create some very powerful activities to use in class. If you choose to skip some of the activities, you may find my instructions require previous knowledge, so you may need to look back at previous examples for some advice. I am more than happy to offer any advice if you get stuck, please email me with anything I can help you with. And in return, if you are able to offer me or anyone else some advice or tips about GeoGebra, we’d love your thoughts, and hopefully together we can begin to use this powerful tool to help New Zealand students understand the beauty of Mathematics a little better. Thanks, Dave Amrein amreind@viard.school.nz BRIEF OVERVIEW OF SOME TOOLS 1 2 3 4 5 6 7 8 9 10 11 12 1. Move TOOL 2. New point TOOL 3. Line through two points TOOL 4. Perpendicular line TOOL 5. Polygon TOOL 6. Circle with centre through point TOOL 7. Ellipse TOOL 8. Angle TOOL 9. Reflect object about line TOOL 10. Insert text TOOL 11. Slider TOOL 12. Move graphics view TOOL CONTENTS Page 5 Activity 1 – Regular Polygons Page 7 Activity 2 – Corresponding Angles on Parallel Lines Page 10 Activity 3 – Graphs Page 13 Activity 4 – Coordinates (student practice) Page 15 Activity 5 – Transformations - Reflection Page 17 Activity 5 – Transformations - Rotation Page 19 Activity 5 – Transformations - Enlargement Page 20 Activity 5 – Transformations - Translation The opening screenshot may look like this; You can add a second Graphics window, a Spreadsheet window and/or remove screens if desired. I like to increase the font size to make it much clearer for students to see. ACTIVITY ONE – Regular Polygons If you wish to add/remove the axes, and add/remove the grid, use the following quick button at the top. If you right-click on the screen, and click on Graphics, you can adjust settings in here to adjust the axes, grid etc. I find the Grid looks better in black and the line style in dotted line for a projector. 1) Using the Slider TOOL, add a slider, called “sides”, with a minimum value of 3 and a maximum value of 10, incrementing in steps of 1. 2) Click on the Regular Polygon TOOL, which is in the drop down menu of the Polygon TOOL, and click two points, A and B, anywhere on the screen. 3) When asked for the number of vertices, type “sides” to link this into the slider. 4) After clicking on the Move TOOL, you can now change the number of sides on the regular polygon by dragging the slider up and down. You can change the Object Properties on the polygon (ie colour, shape, opacity, line thickness, etc) by double clicking on the polygon and clicking on the Object Properties button. You can also add decorations onto each line segment, indicating equal lengths. The Move Graphics TOOL allows you to move the screen around, based on the axes. Note: When you use a tool like Regular Polygon TOOL, Point A and B are normal objects that appear in the Algebra window. Points C, D, E, etc become auxiliary objects and don’t appear in the Algebra window. You can still change the object properties of these objects. If you click on the Edit menu and come down to the Object Properties option, you will bring up a Preferences screen, where you can see ALL objects and therefore change the object properties of any object. ACTIVITY TWO – Corresponding Angles on Parallel Lines 1) Using the Line through Two Points TOOL, click anywhere on the screen in two different places to create a line AB. 2) Now using the New Point TOOL, click anywhere on the screen to create Point C. 3) Locate the Parallel Line TOOL, under the Perpendicular TOOL menu, and then click on Point C and then on line AB. A parallel line will be created. After clicking on the Move TOOL, you can now move Point C around; the line will move and remain parallel to line AB. Also if you move either Point A or Point B around, the line passing through C will still remain parallel to line AB. 4) Use the Line through Two Points TOOL again to create a transversal through Point D and Point E. 5) Now locate the Intersect Two Objects TOOL (which locates the intersection between two lines, or a graph and a line, or two graphs etc). This tool in under the New Point TOOL drop down menu. Click on a region as close to each of the two intersections, creating Point F and Point G. 6) Using the Angle TOOL, create angle BGE by clicking on Point B, G and then E. If you wanted to indicate the reflex angle, click on the points in reverse order. 7) Repeat this for Points C, F and G to create a pair of corresponding angles on parallel lines. 8) Under the Options menu, you can change the accuracy of rounding. Note: You can move the labels (letters assigned to each point), if they are not sitting in the best position for your activity. You can also change the Object Properties of angles and under the Basic tab (inside Object Properties) you can assign the angle to be either Name, Name & Value, Value, or some other Caption you want it to be. Now, moving Point A, B and C and E will easily demonstrate Corresponding Angles on Parallel Lines. If you wish to hide objects away, right click on the object and then scroll down and click on Show Object. ACTIVITY THREE – Graphs Remember, the axes/grid buttons highlighted will quickly toggle the axes/grid on/off. And again, if you right-click on the screen, scroll down and click on Graphics, where you can set up the axes and change the settings, style, etc of the Graphics Screen. 1) Create 3 sliders called “a”, “b” and “c”, ranging from -5 to 5, with increments of 0.1. You can also change the Object Properties of a slider, like everything else. I often like to change the width of my sliders to make it easier to use with an interactive whiteboard. 2) In the input box at the bottom of the screen, type the following equation; y=a*(x-b)^2+c 3) This will link in the sliders to a parabolic equation, and after you click on the Move TOOL again, you can adjust the sliders and watch the graph transform. (You can change the object properties of a graph like everything else). 4) Use the New Point TOOL and click on a point anywhere ON the graph. This creates a point that is “locked” into the graph and can only move along the graph. 5) Under the Perpendicular Line TOOL, there is a Tangent TOOL. By clicking on this tool, then clicking on the point on the graph, and then the graph, a tangent appears at Point A. 6) After clicking on the Move TOOL, you can move Point A along the curve and watch the gradient of the tangent change. 7) Under the Slider TOOL is a Check Box TOOL. If you click on this tool, and then click on the screen somewhere away from the graph, you will be asked to name your Check Box (perhaps “Show Tangent”) followed by selecting which object will the check box link in with. Click on both the tangent line and Point A. 8) Now when you check/uncheck the Check Box, the tangent should appear/disappear from the screen. If you wish to make the Check Box larger, click on the Options menu and scroll down and click on the Advanced menu. Scroll through this menu until you can change the size of the Check Boxes. 9) In the Input Box at the bottom of the screen, add the command Vertex[d]. The conic has been given a name of d, and this command will locate the vertex at Point B. 10) Again add another Check Box to hide/show the vertex if desired. 11) In the Input Box at the bottom of the screen, add the command Root[a*(x-d)^2+c]. Unfortunately you need to type in the polynomial equation here, instead of just d. This will locate the roots of the polynomial. 12) Again, add another Check Box to hide/show the roots if desired. You can move these Check Boxes and Sliders to convenient places on the screen and then “fix” them into place under the Object Properties. Note: Sliders will automatically become “fixed” when created. ACTIVITY FOUR – Coordinates (student practice) 1) Turn on the Axes and Grid. Centre the axes with the Move Graphics TOOL. 2) Under the Slider TOOL menu, click on the Insert Button TOOL. Click somewhere near the top of the screen. Give the button a name (eg “New example”) and in the script, type the following: a=RandomBetween[-10,10] b=RandomBetween[-10,10] Click on Apply to finish creating your button. a will become the x coordinate b will become the y coordinate 3) After clicking on the Move TOOL, you can now click on the “New example” button and it will generate a random number for both a and b every time, between the specified limits. 4) In the Input Box at the bottom of the screen, type in (a,b) 5) Now, everytime the “New example” button is now clicked, a new point is generated and plotted on the screen. 6) Click on the Insert Text TOOL. Type brackets and under Objects click on a and b for the respective x and y coordinates to link the text into the random numbers generated for a and b. Click ok. 7) A Text Box should be created that has the coordinates of the point, and this should change when you click on the “New example” button. Right-click on the Text Box and scroll down and click on the Object Properties. You can again change the properties of the Text Box if you wish (eg size, style, colour etc). Ensure you select the Basic Tab, and uncheck the Show Label box, removing the existing label given to the point. Before you exit the Object Properties menu, click on Position and select A (meaning Point A) as the position of the Text Box. Now, everytime you click on the “New example” button, the point should generate a new coordinate, and the Text Box should follow it around the screen. You may need to move the Text Box to the side of the point a little further. 8) Select the Check Box TOOL, and place this checkbox underneath the “New example” button. Give it a name (eg “Show answer”) and then click on the Text Box to link the Text Box in with the Check Box. You should now be able to generate a new random coordinate for students to practice reading coordinates from, and they also now have the ability to check their answer with the “Show answer” Check Box. Hint: If you right-clicked on the “New example” button, and scroll down and click on the Object Properties menu, click on the Scripting tab, and then click the On Click tab. You should see the programming lines previously entered. On the third line down, add the following line (c = false) before exiting out. c is the name of the Check Box. This turns off the Check Box every time you click on “New example” which means the Text Box (or “answer”) disappears every time you bring up a new example. ACTIVITY FIVE – Transformations Reflection 1) Use the Polygon TOOL, create a polygon with any number of sides. To do this, click a point anywhere on the screen (you can have the grid on or off to help if desired), then continue to click on other points on the screen. Click on Point A to finish drawing the polygon. 2) Use the Line Through Two Points TOOL to create a line which will become the axis of symmetry. 3) Use the Reflect Object about a Line TOOL, and click on the polygon you created and the line. You can move any of the vertices on the polygon around to demonstrate what happens under reflection, and can also move Points E and F around, moving the axis of symmetry around as well. 4) If you wish to add some type of construction lines, use the Line Segment TOOL, which is under the Line between Two Points TOOL menu, to add a line segment from A to A’, B to B’, etc. You could even use a Check Box to hide/show these construction lines. Rotation 1) Use the Polygon TOOL, create a polygon with any number of sides. To do this, click a point anywhere on the screen (you can have the grid on or off to help if desired), then continue to click on other points on the screen. Click on Point A to finish drawing the polygon. 2) Use the New Point TOOL to create a point on the screen. This will be the Centre of Rotation (COR). 3) Use the Slider TOOL to create a slider. Change the slider to an angle from 0° to 360° and then change the width to 360. 4) In the Input Box, type the following command Rotate[poly1,𝛼,E]. poly1 is the polygon. To bring up 𝛼, use the button in the bottom right corner of the Input Box. E is the COR. Note: You may need to centralise the polygons and/or zoom out to get a better view of the rotation. The scroll on the mouse is a quick zoom in and out. 5) You can move the COR as well as any of the vertices on the polygon. The polygon will rotate anticlockwise. If you wish to rotate clockwise, you will need to change the angle to - 𝛼. Or alternatively, you could have two “images” that rotate, one with a positive 𝛼 and one with a negative 𝛼, and then use a Check Box to show each image, depending on whether you chose clockwise or anticlockwise. 6) If you wish to show some type of construction, select the Circular Arc with Centre between Two Points TOOL, under the Circle TOOL menu. Click on the COR, then Point A, followed by A’. Enlargement 1) Using the Slider TOOL, create a slider, called k (scale factor), setting the range from say -3 to 3, incrementing in 0.1, 2) Create a polygon using the Polygon TOOL with any number of sides. 3) Use the New Point TOOL to create a point on the screen, for the Centre of Enlargement (COE). If you wish to change the name of the label, go into Object Properties, and under Basic, change the name to Caption, and add another name for the label. 4) In the Input Box, type the following command Dilate[poly1, k, D], with poly1 being the name of the polygon you wish to enlarge, k is the name of the slider and D is the COE. 5) After selecting the Move TOOL, you can enlarge or reduce the object, using the slider k. 6) If you wish to add construction lines, use the Line Between Two Points TOOL to add a line between the COR and each vertex on the polygon. You may wish to add a Check Box to hide/show these construction lines. Translation 1) Using the Slider TOOL, create a slider, setting the range from say 0 to 10, incrementing in 0.1, and increase the width of the slider. 2) Create a polygon using the Polygon TOOL with any number of sides. 3) Under the Line between Two Points TOOL menu, select the Vector between Two Points TOOL, and select Point A, followed by anywhere on the screen. This creates a vector from Point A to the designated point on the screen. This point can be moved if desired. 4) In the Input Box, type the following command Translate[poly1,u*a/10], poly1 is the name of the polygon you wish to translate and u is name of the vector. If you multiply u by a/10, this links the translation into the slider and translates poly1 along the vector as a proportion of the slider.