Introduction to Using GeoGebra

  Learning Intentions and Success Criteria [Show/Hide]

Learning intentions

  1. gain introductory technical skills with GeoGebra

Success criteria

  1. export a GeoGebra Dynamic worksheet (HTML file with embedded applet) meeting all of these characteristics:
    • at least 3 independent objects
    • at least 3 dependent objects
    • all of the following:
      • a checkbox controlling another object
      • a slider controlling another object
      • interactive text that changes as you modify another object (e.g. dragging, using a slider, selecting a checkbox)

  1. Accessing GeoGebra - Options [Show/Hide]

a. Webstart
  • fully functioning version (uses Java network launching protocol)
  • use on your computer without Internet connection
  • IF online when you open it, will search the Internet for most recent version of GeoGebra and UPDATE AUTOMATICALLY

b. Offline Installer
  • fully functioning version of GeoGebra
  • what you may usually think of as an application - is saved on your computer and does NOT update automatically
  • requires MANUAL UPDATING to any other version of GeoGebra

c. AppletStart
  • fully functioning version of GeoGebra
  • use online ONLY; does not install any software on your computer
  • use even if you cannot install applications on your computer, or are using a computer that is not your own
  • double-click to open GeoGebra in a separate "application window" (do not close the original browser tab/window; close the "application window" to return)

Note: you can have more than one type of GeoGebra application (webstart and offline installation) and/or version (e.g. 3.2.45 and 3.95) on your computer; just rename them.

The Basic GeoGebra Structure and Methods

  • The Graphics View/Drawing Pad - modify (size, scale [drag axis, properties], move [tool], zoom [tool, two-finger])
  • Accessing Views: menus, drawing pad/graphics view, input bar, spreadsheet view, toolbar
  • Right click! (control click on Mac keyboard; command-click on PC keyboard)
  • Create Objects: make a Point (using: tool, input, spreadsheet)
  • Dependent vs. Independent Objects (create line, then point on line)
  • Object Properties (right click on object to change style, color, etc.)
  • Conditions (Checkbox [select objects], properties field, If[] command)
  • Sliders (number which can have a changing value - create using a tool or create a number and "Show" it)
  • Dynamic Text (changes as values change - use Text tool or text commands; basic syntax is: "typed text here" + variableName)

Exporting Dynamic Worksheets

  • Need html file, with or without .ggb file, need access to Java .jar files (server or local)
  • Basic stand-alone html page
  • HTML for local use (using local .jar files on your computer, you don't need the Internet at all)
  • HTML page accessing .ggb file (on your server or at
  • Additional Information (additional applet parameters, change .jar file location)


  1. Save your file (you don't really need to do this, but it's a good idea!)
  2. Go to File > Export > Dynamic Worksheet as Webpage (html)...
  3. Type in the Title and other text above and below the applet
  4. Select "Export" or choose the Advanced tab to see more options, then select Export