https://wiki.geogebra.org/s/en/api.php?action=feedcontributions&user=Liliana+CB&feedformat=atomGeoGebra Manual - User contributions [en]2024-03-28T15:03:43ZUser contributionsMediaWiki 1.35.1https://wiki.geogebra.org/s/en/index.php?title=Manual:Construction_Protocol&diff=59052Manual:Construction Protocol2019-12-03T14:58:39Z<p>Liliana CB: Redirected page to Construction Protocol</p>
<hr />
<div>#REDIRECT[[Construction Protocol]]<br />
{{DISPLAYTITLE:Construction Protocol}}<br />
<noinclude>{{Manual Page|version=5.0}}</noinclude><br />
{{gui|dialog}}<br />
=='''GeoGebra Web and Tablet Apps'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the [[File:Menu-view.svg|link=|16px]] [[View Menu]]. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps. <br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, select the ''Navigation Bar'' option in the [[File:Menu-view.svg|link=|16px]] ''View Menu''.<br />
<br />
=='''GeoGebra Desktop'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the ''View Menu''. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps, allowing you to redo a construction step by step.<br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, right click in the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]], then select the ''Navigation bar'' option in the [[Context Menu]] displayed.<br />
<br />
==Navigating and Modifying the Construction Protocol==<br />
<br />
You may use the keyboard to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Press the {{KeyCode|↑}} up arrow on your keyboard to go to the previous construction step.<br />
* Press the {{KeyCode|↓}} down arrow on your keyboard to go to the next construction step.<br />
* Press the {{KeyCode|Home}} key to return to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|End}} key to move to the end of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|Delete}} key to delete the selected construction step.<br />
<br />
:{{Note| Deleting also affects other objects that depend on the selected object/construction step.}}<br />
<br />
You may also use the mouse in order to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Double click a row to select a construction step.<br />
* Double click the header of any column to go to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Drag and drop a row to move a construction step to another position in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
:{{Note| This is not always possible due to the dependencies between different objects.}}<br />
* Right click on a row to open the context menu related to the currently selected object.<br />
<br />
<br />
{{Note| You can insert construction steps at any position. Select the construction step below the one you would like to insert a new construction step. Leave the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' window open while you create a new object. This new construction step is immediately inserted into the selected position of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.}}<br />
<br />
Select the options listed when you select the first left icon of the Construction Protocol toolbar, to decide which informations related to the construction will be shown.<br />
The ''Breakpoint'' option allows you to define certain construction steps as breakpoints, i.e. group several objects together. When navigating through your construction using the [[Navigation Bar]], selected groups of objects are shown at the same time.<br />
<br />
<br />
==Exporting the Construction Protocol as a Webpage==<br />
<br />
GeoGebra Desktop allows you to export the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' as a Webpage. Open the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' using the related option in the ''View Menu'', then select the third icon of the ''Construction Protocol'''s toolbar (''Export as Webpage''). <br />
<br />
In the export window of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' you can enter ''Title'', ''Author'', and a ''Date'' for the construction and choose whether or not you want to include a picture of the [[File:Menu view graphics.svg|link=|16px]] ''Graphics View'' and the [[File:Menu view algebra.svg|link=|16px]] [[Algebra View]]. In addition, you can also choose to export a ''Colorful Construction Protocol''. This means that objects in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' will match the color of the corresponding objects in the construction.<br />
<br />
:{{Note| The exported HTML file can be viewed with any Internet browser (e.g. Firefox, Internet Explorer, Safari) and edited with many text processing systems (e.g. OpenOffice Writer).}}</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Manual:Construction_Protocol&diff=59050Manual:Construction Protocol2019-12-03T14:48:08Z<p>Liliana CB: </p>
<hr />
<div>{{DISPLAYTITLE:Construction Protocol}}<br />
<noinclude>{{Manual Page|version=5.0}}</noinclude><br />
{{gui|dialog}}<br />
=='''GeoGebra Web and Tablet Apps'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the [[File:Menu-view.svg|link=|16px]] [[View Menu]]. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps. <br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, select the ''Navigation Bar'' option in the [[File:Menu-view.svg|link=|16px]] ''View Menu''.<br />
<br />
=='''GeoGebra Desktop'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the ''View Menu''. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps, allowing you to redo a construction step by step.<br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, right click in the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]], then select the ''Navigation bar'' option in the [[Context Menu]] displayed.<br />
<br />
==Navigating and Modifying the Construction Protocol==<br />
<br />
You may use the keyboard to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Press the {{KeyCode|↑}} up arrow on your keyboard to go to the previous construction step.<br />
* Press the {{KeyCode|↓}} down arrow on your keyboard to go to the next construction step.<br />
* Press the {{KeyCode|Home}} key to return to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|End}} key to move to the end of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|Delete}} key to delete the selected construction step.<br />
<br />
:{{Note| Deleting also affects other objects that depend on the selected object/construction step.}}<br />
<br />
You may also use the mouse in order to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Double click a row to select a construction step.<br />
* Double click the header of any column to go to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Drag and drop a row to move a construction step to another position in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
:{{Note| This is not always possible due to the dependencies between different objects.}}<br />
* Right click on a row to open the context menu related to the currently selected object.<br />
<br />
<br />
{{Note| You can insert construction steps at any position. Select the construction step below the one you would like to insert a new construction step. Leave the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' window open while you create a new object. This new construction step is immediately inserted into the selected position of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.}}<br />
<br />
Select the options listed when you select the first left icon of the Construction Protocol toolbar, to decide which informations related to the construction will be shown.<br />
The ''Breakpoint'' option allows you to define certain construction steps as breakpoints, i.e. group several objects together. When navigating through your construction using the [[Navigation Bar]], selected groups of objects are shown at the same time.<br />
<br />
<br />
==Exporting the Construction Protocol as a Webpage==<br />
<br />
GeoGebra Desktop allows you to export the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' as a Webpage. Open the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' using the related option in the ''View Menu'', then select the third icon of the ''Construction Protocol'''s toolbar (''Export as Webpage''). <br />
<br />
In the export window of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' you can enter ''Title'', ''Author'', and a ''Date'' for the construction and choose whether or not you want to include a picture of the [[File:Menu view graphics.svg|link=|16px]] ''Graphics View'' and the [[File:Menu view algebra.svg|link=|16px]] [[Algebra View]]. In addition, you can also choose to export a ''Colorful Construction Protocol''. This means that objects in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' will match the color of the corresponding objects in the construction.<br />
<br />
:{{Note| The exported HTML file can be viewed with any Internet browser (e.g. Firefox, Internet Explorer, Safari) and edited with many text processing systems (e.g. OpenOffice Writer).}}</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Manual:Construction_Protocol&diff=59048Manual:Construction Protocol2019-12-03T14:46:18Z<p>Liliana CB: Created page with "<noinclude>{{Manual Page|version=5.0}}</noinclude> {{gui|dialog}} =='''GeoGebra Web and Tablet Apps'''== You can access the interactive File:Menu view construction protocol..."</p>
<hr />
<div><noinclude>{{Manual Page|version=5.0}}</noinclude><br />
{{gui|dialog}}<br />
=='''GeoGebra Web and Tablet Apps'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the [[File:Menu-view.svg|link=|16px]] [[View Menu]]. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps. <br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, select the ''Navigation Bar'' option in the [[File:Menu-view.svg|link=|16px]] ''View Menu''.<br />
<br />
=='''GeoGebra Desktop'''==<br />
<br />
You can access the interactive [[File:Menu view construction protocol.svg|link=|16px]] '''Construction Protocol''' by selecting the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' option in the ''View Menu''. The [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' is a table that shows all construction steps, allowing you to redo a construction step by step.<br />
Using the [[Navigation Bar]] you can also animate the construction steps. To show the ''Navigation Bar'' at the bottom of the GeoGebra window, right click in the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]], then select the ''Navigation bar'' option in the [[Context Menu]] displayed.<br />
<br />
==Navigating and Modifying the Construction Protocol==<br />
<br />
You may use the keyboard to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Press the {{KeyCode|↑}} up arrow on your keyboard to go to the previous construction step.<br />
* Press the {{KeyCode|↓}} down arrow on your keyboard to go to the next construction step.<br />
* Press the {{KeyCode|Home}} key to return to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|End}} key to move to the end of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Press the {{KeyCode|Delete}} key to delete the selected construction step.<br />
<br />
:{{Note| Deleting also affects other objects that depend on the selected object/construction step.}}<br />
<br />
You may also use the mouse in order to navigate in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'':<br />
<br />
* Double click a row to select a construction step.<br />
* Double click the header of any column to go to the beginning of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
* Drag and drop a row to move a construction step to another position in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.<br />
:{{Note| This is not always possible due to the dependencies between different objects.}}<br />
* Right click on a row to open the context menu related to the currently selected object.<br />
<br />
<br />
{{Note| You can insert construction steps at any position. Select the construction step below the one you would like to insert a new construction step. Leave the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' window open while you create a new object. This new construction step is immediately inserted into the selected position of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol''.}}<br />
<br />
Select the options listed when you select the first left icon of the Construction Protocol toolbar, to decide which informations related to the construction will be shown.<br />
The ''Breakpoint'' option allows you to define certain construction steps as breakpoints, i.e. group several objects together. When navigating through your construction using the [[Navigation Bar]], selected groups of objects are shown at the same time.<br />
<br />
<br />
==Exporting the Construction Protocol as a Webpage==<br />
<br />
GeoGebra Desktop allows you to export the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' as a Webpage. Open the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' using the related option in the ''View Menu'', then select the third icon of the ''Construction Protocol'''s toolbar (''Export as Webpage''). <br />
<br />
In the export window of the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' you can enter ''Title'', ''Author'', and a ''Date'' for the construction and choose whether or not you want to include a picture of the [[File:Menu view graphics.svg|link=|16px]] ''Graphics View'' and the [[File:Menu view algebra.svg|link=|16px]] [[Algebra View]]. In addition, you can also choose to export a ''Colorful Construction Protocol''. This means that objects in the [[File:Menu view construction protocol.svg|link=|16px]] ''Construction Protocol'' will match the color of the corresponding objects in the construction.<br />
<br />
:{{Note| The exported HTML file can be viewed with any Internet browser (e.g. Firefox, Internet Explorer, Safari) and edited with many text processing systems (e.g. OpenOffice Writer).}}</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Reference:File_Format&diff=59044Reference:File Format2019-12-03T02:14:54Z<p>Liliana CB: </p>
<hr />
<div>== Accessing GeoGebra files ==<br />
A GeoGebra file is ending with <code>.ggb</code> (GeoGebra worksheet) or <code>.ggt</code> (GeoGebra tool), which are both just renamed <code>.zip</code> files. You can easily open them with a ZIP program of your choice by renaming them to .zip and open them as you would open any <code>.zip</code> file.<br />
<br />
== Contents ==<br />
<br />
=== .ggb - GeoGebra Worksheet ===<br />
The <code>.ggb</code> file is the standard way to save GeoGebra worksheets. As stated above this file is just a renamed <code>.zip</code> file. If you rename your <code>.ggb</code> to <code>.zip</code> you will find the following files after unzipping:<br />
<br />
==== geogebra.xml ====<br />
This is the file in which all the information about the construction is stored, the information is stored in [http://en.wikipedia.org/wiki/Xml XML]. For more information about the contents and structure of this file see the [[Reference:Xml|XML reference]]. <br />
<br />
==== geogebra_thumbnail.png ====<br />
This image contains a small preview image of the construction saved in the <code>geogebra.xml</code>. GeoGebra itself uses this image for the preview of GeoGebra files in the "Open.." and "Save As.." Dialog. This thumbnail could also be used to display previews of GeoGebra files within the operating systems file explorer or could be used by online systems or any other kind of software to display previews of uploaded GeoGebra files.<br />
<br />
=== geogebra.js ===<br />
This file contains global JavaScript definitions used in the file. See [[Scripting]] for details.<br />
==== images ====<br />
Images used in the construction (included using the GeoGebra [[Image:Tool_Insert_Image.gif]][[Image Tool]]) or as icons of custom tools are not stored with human-readable filenames, but can easily copied and renamed to be extracted out of GeoGebra files. If there are no images or custom tools in the <code>.ggb</code> there will be just the <code>geogebra.xml</code> and <code>geogebra_thumbnail.png</code> in the <code>.ggb</code>.<br />
<br />
=== .ggt - GeoGebra Tool ===<br />
The <code>.ggt</code> files use the same technique for storage as the <code>.ggb</code> files, so renaming and unzipping will reveal the following files:<br />
<br />
==== geogebra_macro.xml ====<br />
This [http://en.wikipedia.org/wiki/Xml XML] stores the main information about the tool. As custom tools are also stored in the normal <code>.ggb</code> files the structure of the entries in this files are also explained in the [[Reference:Xml|XML reference]].<br />
<br />
==== images ====<br />
If there is any special icon assigned to this tool this icon is stored in a sub-folder. Be aware that both the icon and the sub-folder have names not intended to be read by humans, so don't try to make some sense out of it.<br />
<br />
<br />
== Modifying the files ==<br />
Modifying <code>.ggb</code> or <code>.ggt</code> files (namely the <code>.xml</code> files within them) is clearly a task for the most tech-savvy users of GeoGebra. Whether you want to touch the <code>.xml</code> because you want to modify something which can't be modified by GeoGebra at the moment, like the definition of a custom tool, or you want to trick GeoGebra or just experiment you should take some tips for your journey:<br />
<br />
# Backup your files. It's almost certain that you will break your files sometime if you're modifying the XML definition. <br />
# Read the [[Reference:Xml|XML reference]] to understand what you are doing.<br />
# Be aware that the changes you've made may be lost if you re-save your file within GeoGebra. While it might be possible that GeoGebra understands something unusual while loading it might not save it at all or save it somehow anormal which corrupts the file.<br />
# ZIP all required files at the end using the most standard ZIP options (no encryption etc.) and rename your files back to <code>.ggb</code>.<br />
[[Category:Reference|File Format]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Presentations_with_GeoGebra&diff=59034Tutorial:Presentations with GeoGebra2019-11-29T21:30:14Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
<br />
Embedding static pictures created by GeoGebra into your presentations is easy. Save your construction as image then insert it into Powerpoint / Impress / LaTeX presentation. The dialog for graphics export is accessible via Export submenu of [[File Menu]] (item [[Image:image-x-generic.png]] Graphics View as Picture (png, eps)….) See [[Creating_Pictures_of_the_Graphics_View]] for details. <br />
<br />
If you want to use dynamic worksheet in your presentation, the situation is more complicated. You have several options:<br />
* have both PDF viewer and GeoGebra open and switch between those using {{KeyCode|Alt+Tab}}<br />
* rely just on GeoGebra worksheets; note that you can insert text into the worksheets using [[Insert Text Tool]].<br />
{{Hint|{{KeyCode|Ctrl+Shift+N}} switches to next GeoGebra window or opens next file in the same folder}}<br />
* use HTML presentation rather than .ppt or .pdf. There are some presentation formats based on HTML (eg [http://meyerweb.com/eric/tools/s5/ S5 slideshow]), but exporting multiple files from GeoGebra as dynamic worksheets with option ''Linked files'' checked may also do.<br />
==Materials List==<br />
* have two or more browsers available<br />
* have a back-up available on USB stick/CD-ROM (computers do crash/break/lost)<br />
* have GeoGebra portable on USB stick/CD-ROM<br />
* have handout available in pdf format for those that prefer to save trees<br />
* I use business cards to list important information like web sites and contact information<br />
<br />
==Generic advice==<br />
* Ideally you have the Internet, for Internet based files, still load all web pages (using a tabbed browser) prior to going into meeting. This will save a lot of time.<br />
* No Internet, I do exactly the same as above, most files will be fine.<br />
* Have all HTML files in one folder on desk top, linked to run from that folder.<br />
* Non-Internet files in one main folder on the desktop.<br />
* If you have GGB files, open all before enter the talk. Do not waste time loading during you talk. Know where everything is by using descriptive file names.<br />
* Follow the K.I.S.S. Rule...Keep It Simple and Short, this way you can allow for questions.<br />
* Practice at least once with all required files, before the meeting.<br />
* Anticipate questions...have possible solution files open you do not plan to use/know where they are<br />
* Have a blank GG window open...be willing to say "I'll have to look that up on the Forum."<br />
* Good luck...enjoy...</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=File:Quickstart_for_Web_and_Tablet_App.pdf&diff=59016File:Quickstart for Web and Tablet App.pdf2019-11-29T17:42:32Z<p>Liliana CB: Liliana CB uploaded a new version of File:Quickstart for Web and Tablet App.pdf</p>
<hr />
<div>Quickstart for Web and Tablet App</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=File:Quickstart_for_Web_and_Tablet_App.pdf&diff=59014File:Quickstart for Web and Tablet App.pdf2019-11-29T17:29:16Z<p>Liliana CB: </p>
<hr />
<div>Quickstart for Web and Tablet App</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Creating_Dynamic_Worksheets&diff=59004Tutorial:Creating Dynamic Worksheets2019-11-29T15:35:07Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
==Creating Dynamic Worksheets==<br />
In this activity you will learn how to create a dynamic worksheet that illustrates how lower and upper sums can be used to approximate the area between a function and the x-axis.<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Show the [[Algebra View]], [[Input Bar]] and coordinate axes ([[View Menu]]).<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" <br />
|1||||Enter the cubic polynomial f(x) = -0.5x³ + 2x^2 – x + 1<br />
|-<br />
|2||[[Image:Tool_New_Point.gif]]||Create two points A and B on the x-axis {{hint|These points will determine the interval.}}<br />
|-<br />
|3||[[Image:Tool_Slider.gif]]||Create a slider for the number n (interval 1 to 50; increment 1)<br />
|-<br />
|4||||Create ''uppersum = uppersum[f, x(A), x(B), n]'' {{hint|x(A) gives you the x-coordinate of point A.}}<br />
|-<br />
|5||||Create ''lowersum = lowersum[f, x(A), x(B), n]''<br />
|-<br />
|6||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Upper Sum ='' and select ''uppersum'' from ''Objects''<br />
|-<br />
|7||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Lower Sum ='' and select ''lowersum'' from ''Objects''<br />
|-<br />
|8||||Calculate the difference ''diff = uppersum – lowersum''<br />
|-<br />
|9||[[Image:Tool_Insert_Text.gif ]]||Insert dynamic text ''Difference ='' and select ''diff'' from ''Objects'' {{hint|Fix the slider and the text using the Properties dialog.}}<br />
|}<br />
<br />
<u>Task:</u> Use slider n in order to modify the number of rectangles used to calculate the lower and upper sum. What happens to the difference of the upper and lower sum (a) if n is small (b) if n is big?<br />
<br />
===Reducing the Size of the GeoGebra Window===<br />
GeoGebra will export the algebra and graphics view into the dynamic figure of the worksheet. In order to save space for explanations and tasks on the dynamic worksheet you need to make the GeoGebra window smaller prior to the export.<br />
* If you don’t want to include the [[Algebra View]] you need to hide it prior to the export.<br />
* Move your figure (or the relevant section) to the upper left corner of the [[Graphics View]] using the [[Move Graphics View Tool]]. {{hint|You might want to use tools [[Zoom In Tool|Zoom in]] and [[Zoom Out Tool|Zoom out]] in order to prepare your figure for the export process.}}<br />
* Reduce the size of the GeoGebra window by dragging its lower right corner with the mouse (see right figure below). {{hint|The pointer will change its shape when hovering above an edge or corner of the GeoGebra window.}}<br />
{{note|Although the interactive applet should fit on one screen and even leave some space for text on the worksheet you need to make sure that it is big enough to allow students manipulations and experiments.}}<br />
<br />
===Upload to GeoGebra===<br />
After adjusting the size of the GeoGebra window, you are now ready to export the figure as a dynamic worksheet using the [[File Menu]].<br />
* ''File – Share''…<br />
<br />
[[Image:12_share.PNG|center]]<br />
<br />
* The [http://www.geogebra.org/ GeoGebra website] opens automatically where you have to login (or register if you do not have an account yet) before you are able to continue your upload.<br />
<br />
[[Image:12_upload.PNG|center]]<br />
<br />
* Fill in the information for your students. If you want, you can also select to show the [[Toolbar]], the [[Input Bar]] or the [[Menubar]]. Click ''Continue''.<br />
* Type a short explanation for other teachers, so that they are able to use your materials, too. This information is not shown on the student worksheet. Choose a target group and select tags that describe your material to help others with searching.<br />
* Finish your Upload with the ''Save'' button.<br />
<br />
Your worksheet is now saved on GeoGebra where people are able to like/dislike the material or write comments.<br />
<br />
===Exporting a Dynamic Worksheet to a Webpage (for Advanced Users)===<br />
Instead of uploading to GeoGebra it is possible to export your dynamic worksheet to a webpage.<br />
* ''Export – Dynamic Worksheet as Webpage'' {{hint|You could also use the key combination {{KeyCode|Ctrl}} + {{KeyCode|Shift}} + {{KeyCode|W}}.}}<br />
<br />
[[Image:12_export.PNG|center]]<br />
<br />
* Fill in the text fields in the appearing window in the ''Export as Webpage Tab'' (title of the worksheet, name of the author, and date).<br />
* Type a short explanation of the dynamic figure into the text field ''Text above the construction''.<br />
* Enter tasks and directions for students into the text field ''Text below the construction''.<br />
* Click ''Export'' and save your dynamic worksheet. {{hint|GeoGebra will create several files which always need to stay together in order to maintain the functionality of the dynamic worksheet. We recommend creation of a new folder (e.g. Dynamic_Worksheets) within the ''GeoGebra_Introduction'' folder prior to saving your dynamic worksheet.}}<br />
<br />
===Tips and Tricks for Creating Dynamic Worksheets===<br />
* After saving the dynamic worksheet it will be automatically opened up in your web browser. Check the text you inserted as well as the functionality of the interactive applet. If you want to change your dynamic worksheet go back to the GeoGebra file and make your changes to the figure. Export the figure again (you can use the same file name to overwrite the old worksheet) in order to apply your changes. {{hint|You can change the text of the dynamic worksheet in the same way.}}<br />
* GeoGebra automatically saves your entries in the export window for dynamic worksheets. If you want to make changes to your figure while filling in the export dialog you can just close it and continue later on.<br />
* Make sure your applet is not too big. Your students shouldn’t have to scroll between the tasks and the figure because this makes learning more difficult.<br />
* Your dynamic worksheet should fit on one screen. If you want to include more than 3 tasks you should consider creation of another worksheet that includes the same dynamic figure but different tasks.<br />
<br />
To enhance your dynamic worksheet by including different features using the tab ''Advanced'' read through [[Export as html Webpage]].<br />
<br />
==Providing Dynamic Worksheets to Students==<br />
You can provide your dynamic worksheets in several ways to your students. However, in all cases it is very important to keep all the files together which were created during the export process.<br />
{{note|The files created have different file name extensions (.ggb, .html, .jar). If one of these files is missing your dynamic worksheet won’t function any more.}}<br />
<br />
===Local Storage Device===<br />
Copy all files into the same folder before saving this folder on a local storage device (e.g. flash drive, CD). Have your students copy the whole folder on their computers. Your students will have to open the file with the name extension ''.html'' in their Internet browser.</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Creating_and_Enhancing_Dynamic_Worksheets_with_GeoGebra&diff=59002Tutorial:Creating and Enhancing Dynamic Worksheets with GeoGebra2019-11-29T15:33:05Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
<br />
==Lower and Upper Sum==<br />
You will now learn how to create a dynamic worksheet that illustrates how lower and upper sums can be used to approximate the area between<br />
a function and the x-axis, which can be used to introduce the concept of integral to students.<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Switch to ''Perspectives – Algebra & Graphics''.<br />
<br />
===Construction Steps===<br />
{|border="1" cellpadding="15" <br />
|1||||Enter the cubic polynomial ''f(x) = -0.5x3 + 2x2 – x + 1''.<br />
|-<br />
|2||[[Image:Tool_New_Point.gif]]||Create two points A and B on the x-axis. {{hint|These points will determine the interval which restricts the area between the function and the x-axis.}}<br />
|-<br />
|3||[[Image:Tool_Slider.gif]]||Create slider for the number n with Interval 1 to 50 and Increment 1.<br />
|-<br />
|4||||Enter ''uppersum = UpperSum[f, x(A), x(B), n]''. {{hint|x(A) gives you the x-coordinate of point A. Number n determines the number of rectangles used in order to calculate the lower and upper sum.}}<br />
|-<br />
|5||||Enter ''lowersum = LowerSum[f, x(A), x(B), n]''.<br />
|-<br />
|6||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Upper Sum = '' and select uppersum from Objects.<br />
|-<br />
|7||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Lower Sum = '' and select lowersum from Objects.<br />
|-<br />
|8||||Calculate the difference ''diff = uppersum – lowersum''.<br />
|-<br />
|9||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Difference = '' and select diff from Objects.<br />
|-<br />
|10||||Enter ''integral = Integral[f, x(A), x(B)]''.<br />
|-<br />
|11||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text ''Integral = '' and select integral from Objects.<br />
|-<br />
|12|| ||Fix slider and text using the [[Properties Dialog]].<br />
|}<br />
<br />
===Task===<br />
Use slider n in order to modify the number of rectangles used to calculate the lower and upper sum.<br />
1. Compare the values of the upper sum / lower sum to the value of the integral for different values of slider n. What do you notice?<br />
2. What happens to the difference of the upper and lower sum (a) if n is small (b) if n is big?<br />
<br />
==Reducing the Size of the GeoGebra Window==<br />
GeoGebra will export the algebra and graphics view into the dynamic figure of the worksheet. In order to save space for explanations and tasks on the dynamic worksheet you need to make the GeoGebra window smaller prior to the export.<br />
* If you don’t want to include the [[Algebra View]] you need to hide it prior to the export.<br />
* Move your figure (or the relevant section) to the upper left corner of the [[Graphics View]] using the [[Move Graphics View Tool]]. {{hint|You might want to use tools [[Zoom In Tool|Zoom in]] and [[Zoom Out Tool|Zoom out]] in order to prepare your figure for the export process.}}<br />
* Reduce the size of the GeoGebra window by dragging its lower right corner with the mouse (see right figure below). {{hint|The pointer will change its shape when hovering above an edge or corner of the GeoGebra window.}}<br />
{{note|Although the interactive applet should fit on one screen and even leave some space for text on the worksheet you need to make sure that it is big enough to allow students manipulations and experiments.}}<br />
<br />
==Upload to GeoGebra==<br />
After adjusting the size of the GeoGebra window, you are now ready to export the figure as a dynamic worksheet using the [[File Menu]].<br />
* ''File – Share''…<br />
<br />
[[Image:12_share.PNG|center]]<br />
<br />
* The [http://www.geogebra.org/ GeoGebra website] opens automatically where you have to login (or register if you do not have an account yet) before you are able to continue your upload.<br />
<br />
[[Image:12_upload.PNG|center]]<br />
<br />
* Fill in the information for your students. If you want, you can also select to show the [[Toolbar]], the [[Input Bar]] or the [[Menubar]]. Click ''Continue''.<br />
* Type a short explanation for other teachers, so that they are able to use your materials, too. This information is not shown on the student worksheet. Choose a target group and select tags that describe your material to help others with searching.<br />
* Finish your Upload with the ''Save'' button.<br />
<br />
Your worksheet is now saved on GeoGebra where people are able to like/dislike the material or write comments.<br />
<br />
==Exporting a Dynamic Worksheet to a Webpage (for Advanced Users)==<br />
Instead of uploading to GeoGebra it is possible to export your dynamic worksheet to a webpage.<br />
* ''Export – Dynamic Worksheet as Webpage'' {{hint|You could also use the key combination {{KeyCode|Ctrl}} + {{KeyCode|Shift}} + {{KeyCode|W}}.}}<br />
<br />
[[Image:12_export.PNG|center]]<br />
<br />
* Fill in the text fields in the appearing window in the ''Export as Webpage Tab'' (title of the worksheet, name of the author, and date).<br />
* Type a short explanation of the dynamic figure into the text field ''Text above the construction''.<br />
* Enter tasks and directions for students into the text field ''Text below the construction''.<br />
* Click ''Export'' and save your dynamic worksheet. {{hint|GeoGebra will create several files which always need to stay together in order to maintain the functionality of the dynamic worksheet. We recommend creation of a new folder (e.g. Dynamic_Worksheets) within the ''GeoGebra_Introduction'' folder prior to saving your dynamic worksheet.}}<br />
<br />
===Tips and Tricks for Creating Dynamic Worksheets===<br />
* After saving the dynamic worksheet it will be automatically opened up in your web browser. Check the text you inserted as well as the functionality of the interactive applet. If you want to change your dynamic worksheet go back to the GeoGebra file and make your changes to the figure. Export the figure again (you can use the same file name to overwrite the old worksheet) in order to apply your changes. {{hint|You can change the text of the dynamic worksheet in the same way.}}<br />
* GeoGebra automatically saves your entries in the export window for dynamic worksheets. If you want to make changes to your figure while filling in the export dialog you can just close it and continue later on.<br />
* Make sure your applet is not too big. Your students shouldn’t have to scroll between the tasks and the figure because this makes learning more difficult.<br />
* Your dynamic worksheet should fit on one screen. If you want to include more than 3 tasks you should consider creation of another worksheet that includes the same dynamic figure but different tasks.<br />
<br />
===Enhancing Dynamic Worksheets===<br />
The export dialog window for Export as Webpage consists of two tabs: General and Advanced. In the last activity you used tab General in order to add explanations, tasks and directions to the dynamic figure prior to the export. You will now learn how to enhance your dynamic worksheet by including different features in the interactive figure using the tab Advanced.<br />
<br />
==Visualizing Triangle Inequalities==<br />
You will now create a dynamic worksheet that illustrates the construction steps for a triangle whose three side lengths a, b and c are given. Additionally, this worksheet will allow your students to discover triangle inequalities.<br />
{{note|The triangle inequalities a+b>c, b+c>a, and a+c>b state that the sum of two side lengths of a triangle is greater than the length of the third side of the triangle. If the triangle inequalities are not fulfilled for a certain set of side lengths, it is not possible to construct a triangle using the given lengths.}}<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Switch to ''Perspectives – Geometry''.<br />
<br />
===Construction Steps===<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Slider.gif]]||Create sliders a, b and c for the side lengths of the triangle with an Interval from 0 to 10 and Increment 0.5.<br />
|-<br />
|2||[[Image:Tool_Move.gif]]||Set the sliders to a = 8, b = 6.5 and c = 10.<br />
|-<br />
|3||[[Image:Tool_Segment_with_Given_Length_from_Point.gif]]||Create segment d with given length c. {{hint|Points A and B are the endpoints of the segment.}}<br />
|-<br />
|4||[[Image:Tool_Circle_Center_Radius.gif]]||Create a circle e with center A and radius b.<br />
|-<br />
|5||[[Image:Tool_Circle_Center_Radius.gif]]||Create a circle f with center B and radius a.<br />
|-<br />
|6||[[Image:Tool_Intersect_Two_Objects.gif]]||Construct the intersection point C of the two circles e and f.<br />
|-<br />
|7||[[Image:Tool_Polygon.gif]]||Create the triangle ABC.<br />
|-<br />
|8||[[Image:Tool_Angle.gif]]||Create interior angles α, β and γ of triangle ABC.<br />
|}<br />
<br />
===Enhancements===<br />
{|border="1" cellpadding="15" <br />
|9||[[Image:Tool_New_Point.gif]]||Create a point D on circle e.<br />
|-<br />
|10||[[Image:Tool_Segment_between_Two_Points.gif]]||Create segment g between the points A and D.<br />
|-<br />
|11||[[Image:Tool_Midpoint_or_Center.gif]]||Construct the midpoint E of segment g.<br />
|-<br />
|12||[[Image:Tool_Insert_Text.gif]]||Enter text1: ''b'' and attach it to point E.<br />
|-<br />
|13||[[Image:Tool_New_Point.gif]]||Create a point F on circle f.<br />
|-<br />
|14||[[Image:Tool_Segment_between_Two_Points.gif]]||Create segment h between points B and F.<br />
|-<br />
|15||[[Image:Tool_Midpoint_or_Center.gif]]||Construct the midpoint G of segment h.<br />
|-<br />
|16||[[Image:Tool_Insert_Text.gif]]||Enter text2: ''a'' and attach it to point G.<br />
|-<br />
|17|| ||Match colors of corresponding objects.<br />
|-<br />
|18|| ||Show the Navigation bar for Construction Steps ([[View Menu]]).<br />
|-<br />
|19|| ||Show the Button to open construction protocol (menu ''View – Navigation bar for Construction Steps'').<br />
|-<br />
|20|| ||Open the [[Construction Protocol]].<br />
|-<br />
|21|| ||Show the column ''Breakpoint''.<br />
|-<br />
|22|| ||Change the order of construction steps so that the radius of the circles and the attached text show up at the same time. {{hint|You might also set some other breakpoints (e.g. show all sliders at the same time).}}<br />
|-<br />
|23|| ||Now check ''Show Only Breakpoints''.<br />
|}<br />
<br />
===Tasks===<br />
(a) Export your triangle construction as a dynamic worksheet.<br />
<br />
(b) Come up with explanations and tasks for your students that guide them through the construction process of the triangle and help them explore the triangle inequalities by modifying the given side lengths using the sliders.<br />
<br />
==Design Guidelines for Dynamic Worksheets==<br />
The following design guidelines for dynamic worksheets are the result of a formative evaluation of dynamic worksheets created by teachers in our NSF MSP classes during fall 2006 and spring 2007. The guidelines are based on design principles for multimedia learning stated by Clark and Mayer.<br />
These guidelines were summarized to address and avoid common mistakes during the creation process of dynamic worksheets as well as to increase their quality with the hope that they will foster more effective learning. Although some of these guidelines may seem obvious, we have found it very important in our work with teachers to discuss and explain them in detail. The following figure shows an entire dynamic worksheet created with GeoGebra that allows students to explore properties of the orthocenter of a triangle. By modifying the dynamic construction students can examine the orthocenter of a great variety of triangles instead of just one special case. Several key words within the explanation and tasks match the color of the corresponding objects in order to facilitate finding them within the construction. Furthermore, the tasks are placed next to the dynamic construction in order to fit all information on one screen and avoid additional cognitive load through scrolling.<br />
<br />
===Design Guidelines 1: Layout of Dynamic Worksheets===<br />
====Avoid scrolling====<br />
Your entire worksheet should fit on one screen. Students should not have to scroll between the tasks and the interactive figure. We consider 1024x768 or 1280x1024 pixels as today's usual screen size which constrains the size of the dynamic worksheet. Using an HTML editor like NVU you can use tables to arrange text, images and interactive figures so they fit on one screen. If this is not possible, consider breaking the dynamic worksheet into several pages. <br />
<br />
====Short explanation ====<br />
At the beginning of a dynamic worksheet, you should give an explanation of its content. Keep the text short (no more than one or two sentences) and write it in a personal style.<br />
<br />
====Few tasks====<br />
You will usually add questions or tasks to make sure that your students use the worksheet actively. Place these tasks close to the interactive applet (e.g. directly below it). Don't use more than three or four questions / tasks to avoid scrolling. If you have more tasks, consider breaking your worksheet into several pages.<br />
<br />
====Avoid distractions====<br />
Make sure that your dynamic worksheet just contains objects that are relevant for the objectives. Neither use unnecessary background or purely decorative images, nor background music on the web page in order not to distract your students from reaching the objectives.<br />
<br />
===Design Guidelines 2: Dynamic Figures===<br />
====Interactivity====<br />
Allow as much interactivity as possible in your dynamic figure. As a rule of thumb, all visible objects should be movable or changeable in some way. Your dynamic figure should provide plenty of freedom to explore the relations of its mathematical objects and discover mathematical concepts.<br />
<br />
====Easy-to-use====<br />
Try to make your dynamic figure as easy to use as possible. If an object can be moved or changed, try to make this obvious, e.g. all movable points could be red or larger in size. If you don't want objects to be changed, fix them (e.g. text, functions or slider positions) so they cannot be moved accidentally.<br />
<br />
====Size matters====<br />
Your dynamic figure should be large enough to allow all intended manipulations, but small enough to fit on one screen and still leave sufficient space for explanations and questions on the surrounding web page.<br />
<br />
====Use dynamic text====<br />
Dynamic text, like the length of a changeable segment, should be placed close to the corresponding object in your applet.<br />
<br />
====Avoid static text====<br />
Too much text can easily clutter your interactive applet. Instead, place static text like explanations or questions on the web page that includes your dynamic figure.<br />
<br />
====First appearance====<br />
When a dynamic worksheet is opened you should be able to read all labels and important information. For example, a point label should not be crossed by a line.<br />
<br />
===Design Guidelines 3: Explanations and Tasks===<br />
====Short, clear and personal style====<br />
Try to write your explanations and questions in a short, clear and conversational style. Use the term ‘you' within the text and try to address the students directly.<br />
<br />
====Small number of questions====<br />
Limit your number of questions or tasks per worksheet to three or four to avoid scrolling. If you want to ask more questions, create a new worksheet.<br />
<br />
====Use specific questions====<br />
Avoid general questions like ‘What is always true about X?' and make clear what the students should do, e.g. `What happens to X when you move Y?'. We recommend that your students should take notes while they work with a dynamic worksheet. If you want them to write down their answers on paper, say so on the worksheet.<br />
<br />
====Refer to your applet====<br />
Your text should support the use of your interactive applet. For example, try to explain a new term by referring to your applet instead of using an isolated textual definition. Additionally, you can color certain keywords to match the formatting style of the object they refer to. This makes the text easier to read and helps your students to find corresponding representations of the same object.<br />
<br />
====Your audience are learners====<br />
If you want to provide information for other educators (e.g. lesson plan, solutions) do so in a separate document (e.g. web page, pdf-document). Your students should not be distracted or confused by such information. <br />
<br />
====Demonstration figure====<br />
If your interactive figure is meant for presentation only it might be better to have no tasks or questions on the web page. If you include text, it should be understandable for students as well.<br />
<br />
==Creating a Tangram Puzzle==<br />
In this activity you will create the "Tangram" puzzle. It consists of 7 geometric shapes which can all be constructed using the side length a (see [http://www.geogebra.org/book/intro-en/topics/files/12_Practice_Block_IV/A_4d_tangram_puzzle.html Tangram_puzzle.html]).<br />
<br />
[[Image:13_tangram.PNG|center]]<br />
<br />
===Task 1: Figure out the side lengths of each part===<br />
In order to construct the parts of the ''Tangram'' puzzle you need to figure out the individual side lengths of the seven geometric figures first. They all depend on the side length a of the main square. {{hint|In some cases you might want to look at the diagonals or height. Their<br />
lengths can be expressed more easily using the variable a than the lengths of the corresponding sides.}}<br />
<br />
===Task 2: Construct the individual parts of the Tangram===<br />
1. Enter the number a = 6. It will provide a basis for the construction of all triangles and quadrilaterals necessary for a "Tangram" puzzle.<br />
2. Try to figure out the side lengths of the geometric shapes. {{hint|In some cases you might want to look at the diagonals or height. Their lengths can be expressed more easily using the variable a than the lengths of the corresponding sides.}}<br />
3. Begin each of the geometric figures using a [[Segment with Given Length Tool|segment with given length]]. This will allow you to drag and rotate the figure later on.<br />
<br />
4. Construction hints:<br />
<br />
a. If the height of a right triangle is half the length of the hypotenuse you might want to use the theorem of Thales for the construction (see [[Tutorial:Practice Block I|practice block 1]]).<br />
<br />
b. If you know the legs of a right triangle you might want to construct it similar to a square construction.<br />
<br />
c. For constructing a square using its diagonals, it is helpful to know that they are perpendicular and bisect each other.<br />
<br />
d. For constructing the parallelogram it is helpful to know the size of the acute angle.<br />
<br />
5. Check your construction by trying out if you can manage to create a square with side length a using all figures.<br />
<br />
<br />
==Challenge of the Day: Enhance Your Tangram Puzzle==<br />
With these geometric shapes other figures than a square can be created as well. Search the Internet for a "Tangram" figure other than a square and import this figure into the [[Graphics View]]. Export the GeoGebra construction again using a different name and different instructions.<br />
<br />
[[Image:13_cat.PNG|center]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Conditional_Visibility_%26_Sequences&diff=59000Tutorial:Conditional Visibility & Sequences2019-11-29T15:27:40Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
==Visualizing Integer Addition on the Number Line==<br />
In this activity you can either use the following tools or corresponding commands. Make sure you know how to use them before you begin.<br />
<br />
{|border="1" cellpadding="10"<br />
|[[Image:Tool_Slider.gif]]||[[Slider Tool|Slider]]<br />
|-<br />
|[[Image:Tool_New_Point.gif]]||[[Point Tool|Point]]<br />
|-<br />
|[[Image:Tool_Vector_between_Two_Points.gif]]||[[Vector Tool|Vector]]<br />
|-<br />
|[[Image:Tool_Move.gif]]||[[Move Tool|Move]]<br />
|-<br />
|[[Image:Tool_Segment_between_Two_Points.gif]]||[[Segment Tool|Segment Between Two Points]]<br />
|-<br />
|[[Image:Tool_Insert_Text.gif]]||[[Insert Text Tool|Insert Text]]<br />
|-<br />
|[[Image:Tool_Check_Box_to_Show_Hide_Objects.gif]]||[[Check Box Tool|Checkbox]]<br />
|}<br />
<br />
===Construction Steps===<br />
1. Open a new GeoGebra window and hide the [[Algebra View]]. Set the labeling option to ''All new objects'' ([[Options Menu]]).<br />
<br />
2. Open the Properties dialog for the Graphics View. On tab ''yAxis'', uncheck ''Show yAxis''. On tab ''xAxis'', set the distance of tick marks to ''1'' by checking the box ''Distance'' and entering ''1'' into the text field. On tab ''Basic'' set the ''minimum'' of the x-Axis to ''-21'' and the ''maximum'' to ''21''.<br />
<br />
3. Create [[Slider Tool|sliders]] a and b (interval -10 to 10; increment 1). Show the value of the sliders instead of their names (Properties dialog).<br />
<br />
4. Create points ''A = (0 , 1)'' and ''B = A + (a , 0)''.<br />
<br />
5. Create vector ''u = Vector[A, B]'' which has the length a.<br />
<br />
6. Create points ''C = B + (0 , 1)'' and ''D = C + (b , 0)'' as well as vector ''v = Vector[C , D]'' which has the length b.<br />
7. Create point ''R = (x(D) , 0)''. {{hint|x(D) gives you the x-coordinate of point D. Thus, point R shows the result of the addition.}}<br />
8. Create point ''Z = (0, 0)'' as well as the following segments: ''g = Segment[Z, A]'', ''h = Segment[B, C]'', ''i = Segment[D, R]''.<br />
<br />
9. Use the [[Properties Dialog]] to enhance your construction (e.g. change color, line style, fix sliders, hide labels).<br />
<br />
[[Image:13_integer.PNG|center]]<br />
<br />
===Insert dynamic text===<br />
Enhance your interactive figure by inserting [[Insert Text Tool|dynamic text]] that displays the corresponding addition problem.<br />
<br />
10. Calculate the result of the addition problem: ''r = a + b''<br />
<br />
11. In order to display the parts of the addition problem in different colors you need to insert the dynamic text step by step.<br />
a. Insert text1: Select a from Objects<br />
b. Insert text2: +<br />
c. Insert text3: Select b from Objects<br />
d. Insert text4: =<br />
e. Insert text5: Select r from Objects<br />
<br />
12. Match the color of text1, text3, and text5 with the color of the corresponding sliders and point R. Hide the labels of the sliders and fix the text ([[Properties Dialog]]).<br />
<br />
13. Export the interactive figure as a dynamic worksheet.<br />
<br />
[[Image:13_integer2.PNG|center]]<br />
<br />
==Conditional Formatting – Inserting Checkboxes==<br />
===Construction Steps===<br />
Insert a [[Check Box Tool|checkbox]] into the [[Graphics View]] that allows you to show or hide the result of the addition problem (text5, point R, and segment i).<br />
<br />
1. Activate tool [[Check Box Tool|Checkbox]] to show and hide objects.<br />
<br />
2. Click on the graphics view next to the result of the addition problem.<br />
<br />
3. Enter ''Show result'' into the ''Caption'' text field.<br />
<br />
4. From the drop down menu successively select all objects whose visibility should be controlled by the checkbox (text5, point R, and segment i).<br />
<br />
5. Click ''Apply'' to create the checkbox.<br />
<br />
6. In ''Move'' mode check and uncheck the checkbox to try out if all three objects can be hidden / shown.<br />
<br />
7. Fix the checkbox so it can’t be moved accidentally any more (Properties dialog).<br />
<br />
8. Export this new interactive figure as a dynamic worksheet. {{hint|You might want to use a different name for this worksheet.}}<br />
<br />
[[Image:13_integer3.PNG|center]]<br />
<br />
===Boolean variables===<br />
A Check Box to Show / Hide Objects is the graphical representation of a Boolean variable in GeoGebra. It can either be true or false which can be set by checking (Boolean variable = true) or unchecking (Boolean variable = false) the checkbox.<br />
<br />
1. Open the ''Properties'' dialog. The list of Boolean values only contains one object called j, which is represented graphically as your checkbox.<br />
<br />
2. Select ''text5'' from the list of objects in the ''Properties'' dialog.<br />
<br />
3. Click on tab ''Advanced'' and look at the text field called ''Condition to Show Object''. It shows the name of your checkbox j. {{hint|This means that the visibility of ''text5'' depends on the status of the checkbox.}}<br />
4. Select point R from the list of objects in the Properties dialog. Click on tab ''Advanced''. The text field Condition to Show Object is empty.<br />
<br />
5. Enter j into the text field ''Condition to Show Object''. The visibility of point R is now connected to the checkbox as well.<br />
<br />
6. Repeat steps 4 and 5 for segment i which connects the second vector with point R on the number line.<br />
<br />
{{hint|Now the checkbox controls three objects of your dynamic figure: ''text5'' (which shows the result of the addition), point R and segment i (which show the result on the number line).}}<br />
<br />
==The Sierpinski Triangle==<br />
You will now learn how to create a custom tool that facilitates the construction of a so called Sierpinski triangle.<br />
<br />
[[Image:Sierpinski1.PNG|center]]<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Switch to Perspectives – Geometry.<br />
* In the ''Options menu'' set the Labeling to ''New Points Only''.<br />
<br />
===Construction Steps===<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Polygon.gif]]||Create an arbitrary triangle ABC.<br />
|-<br />
|2||||Change the color of the triangle to black (Properties dialog).<br />
|-<br />
|3||[[Image:Tool_Midpoint_or_Center.gif]]||Create midpoint D of triangle side AB.<br />
|-<br />
|4||[[Image:Tool_Midpoint_or_Center.gif]]||Create midpoint E of triangle side BC.<br />
|-<br />
|5||[[Image:Tool_Midpoint_or_Center.gif]]||Create midpoint F of triangle side AC.<br />
|-<br />
|6||[[Image:Tool_Move.gif]]||Construct a triangle DEF.<br />
|-<br />
|7||||Change the color of triangle DEF to white and increase the filling to 100% (Properties dialog).<br />
|-<br />
|8||||Change the color of the sides of triangle DEF to black (Properties dialog).<br />
|-<br />
|9||||Create a new tool called Sierpinski.<br />
<br />
Output objects: points D, E and F, triangle DEF, sides of triangle DEF<br />
<br />
Input objects: points A, B and C<br />
<br />
Name: Sierpinski<br />
<br />
Toolbar help: Click on three points<br />
|- <br />
|10||||Apply your custom tool to the three black triangles ADF, DBE and FEC to create the second stage of the Sierpinski triangle.<br />
|-<br />
|11||||Apply your custom tool to the nine black triangles to create the third stage of the Sierpinski triangle.<br />
|}<br />
<br />
<br />
===Conditional Visibility===<br />
Insert checkboxes that allow you to show and hide the different stages of the Sierpinski triangle.<br />
<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Show_Hide_Object.gif]]||Hide all points except from A, B and C.<br />
|-<br />
|2||[[Image:Tool_Check_Box_to_Show_Hide_Objects.gif]]||Create a Check Box that shows / hides the first stage of the Sierpinski triangle.<br />
<br />
Caption: Stage 1<br />
<br />
Selected objects: Only the large white triangle and its sides.<br />
|-<br />
|3||[[Image:Tool_Move.gif]]||In Move mode check and uncheck the checkbox to try out if the<br />
white triangle and its sides can be hidden / shown.<br />
|-<br />
|4||[[Image:Tool_Check_Box_to_Show_Hide_Objects.gif]]||Create a Check Box that shows / hides the second stage of the Sierpinski triangle.<br />
<br />
Caption: Stage 2<br />
<br />
Selected objects: Three medium sized white triangles and their sides.<br />
|-<br />
|5||[[Image:Tool_Move.gif]]||In Move mode check and uncheck the checkbox to try out if the second stage of the Sierpinski triangle can be hidden / shown.<br />
|-<br />
|6||[[Image:Tool_Check_Box_to_Show_Hide_Objects.gif]]||Create a Check Box that shows / hides the third stage of the Sierpinski triangle.<br />
<br />
Caption: Stage 3<br />
<br />
Selected objects: Nine small white triangles and their sides.<br />
|-<br />
|7||[[Image:Tool_Move.gif]]||In Move mode check and uncheck the checkbox to try out if the third stage of the Sierpinski triangle can be hidden / shown.<br />
|}<br />
<br />
[[Image:Sierpinski2.PNG|center]]<br />
<br />
==Introducing Sequences==<br />
GeoGebra offers the command Sequence which produces a list of objects. Thereby, the type of object, the length of the sequence (that’s the number of objects created) and the step width (e.g. distance between the objects) can be set using the following command syntax:<br />
''Sequence[<expression>, <variable>, <from>, <to>, <step>]''<br />
<br />
Explanations:<br />
* <expression>: Determines the type of objects created. The expression needs to contain a variable (e.g. (i, 0) with variable i).<br />
* <variable>: Tells GeoGebra the name of the variable used.<br />
* <from>, <to>: Determine the interval for the variable used (e.g. from 1 to 10).<br />
* <step>: Is optional and determines the step width for the variable used (e.g. 0.5).<br />
<br />
===Examples for sequences===<br />
* Sequence[(n, 0), n, 0, 10]<br />
** Creates a list of 11 points along the x-axis.<br />
** Points have coordinates (0, 0), (1, 0), (2, 0), …, (10, 0).<br />
<br />
[[Image:sequence.PNG|center]]<br />
<br />
* Sequence[Segment[(a, 0), (0, a)], a, 1, 10, 0.5]<br />
** Creates a list of segments with distance 0.5.<br />
** Each segment connects a point on the x-axis with a point on the yaxis (e.g. points (1, 0) and (0, 1); points (2, 0) and (0, 2).<br />
<br />
* If s is a slider with interval from 1 to 10 and increment 1, then command Sequence[(i, i), i, 0, s]<br />
** creates a list of s + 1 points whose length can be changed dynamically by dragging slider s.<br />
** Points have coordinates (0, 0), (1, 1), …, (10, 10)<br />
<br />
[[Image:sequence2.PNG|center]]<br />
<br />
==Visualizing Multiplication of Natural Numbers==<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Switch to Perspectives – Geometry.<br />
* Show the [[Input Bar]] ([[View Menu]]).<br />
* In the Options menu set the Labeling to ''All New Objects''.<br />
<br />
[[Image:multiplication.PNG|center]]<br />
<br />
===Construction Steps===<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Slider.gif]]||Create a horizontal slider ''Columns'' for number with ''Interval'' from 1 to 10, Increment 1 and Width 300.<br />
|-<br />
|2||[[Image:Tool_New_Point.gif]]||Create a new point A.<br />
|-<br />
|3||[[Image:Tool_Segment_with_Given_Length_from_Point.gif]]||Construct segment a with given length ''Columns'' from point A.<br />
|-<br />
|4||[[Image:Tool_Move.gif]]||Move slider ''Columns'' to check the segment with given length.<br />
|-<br />
|5||[[Image:Tool_Perpendicular_Line.gif]]||Construct a perpendicular line b to segment a through point A.<br />
|-<br />
|6||[[Image:Tool_Perpendicular_Line.gif]]||Construct a perpendicular line c to segment a through point B.<br />
|-<br />
|7||[[Image:Tool_Slider.gif]]||Create a vertical slider ''Rows'' for number with ''Interval'' from 1 to 10, Increment 1 and Width 300.<br />
|-<br />
|8||[[Image:Tool_Circle_Center_Radius.gif]]||Create a circle d with center A and given radius ''Rows''.<br />
|-<br />
|9||[[Image:Tool_Move.gif]]||Move slider ''Rows'' to check the circle with given radius.<br />
|-<br />
|10||[[Image:Tool_Intersect_Two_Objects.gif]]||Intersect circle d with line c to get intersection point C.<br />
|-<br />
|11||[[Image:Tool_Parallel_Line.gif]]||Create a parallel line e to segment a through intersection point C.<br />
|-<br />
|12||[[Image:Tool_Intersect_Two_Objects.gif]]||Intersect lines c and e to get intersection point D.<br />
|-<br />
|13||[[Image:Tool_Polygon.gif]]||Construct a polygon ABDC.<br />
|-<br />
|14||[[Image:Tool_Show_Hide_Object.gif]]||Hide all lines, circle d and segment a.<br />
|-<br />
|15||||Hide labels of segments.<br />
|-<br />
|16||[[Image:Tool_Move.gif]]||Set both sliders ''Columns'' and ''Rows'' to value 10.<br />
|-<br />
|17|| ||Create a list of vertical segments.<br />
<br />
Sequence[Segment[A+i(1, 0), C+i(1, 0)], i, 1, Columns]<br />
{{note|A + i(1, 0) specifies a series of points starting at point A with distance 1 from each other. C + i(1, 0) specifies a series of points starting at point C with distance 1 from each other. Segment[A + i(1, 0), C + i(1, 0)] creates a list of segments between pairs of these points. Note, that the endpoints of the segments are not shown in the Graphics view. Slider ''Column'' determines the number of segments created.}}<br />
|-<br />
|18|| ||Create a list of horizontal segments.<br />
Sequence[Segment[A+i(0, 1), B+i(0, 1)], i, 1, Rows]<br />
|-<br />
|19||[[Image:Tool_Move.gif]]||Move sliders ''Columns'' and ''Rows'' to check the construction.<br />
|-<br />
|20||[[Image:Tool_Insert_Text.gif]]||Insert static and dynamic text that state the multiplication problem using the values of sliders ''Columns'' and ''Rows'' as the factors:<br />
<br />
text1: Columns<br />
<br />
text2: *<br />
<br />
text3: Rows<br />
<br />
text4: =<br />
|-<br />
|21|| ||Calculate the result of the multiplication: result = Columns * Rows<br />
|-<br />
|22||[[Image:Tool_Insert_Text.gif]]||Insert dynamic text5: ''result''<br />
|-<br />
|23||[[Image:Tool_Show_Hide_Object.gif]]||Hide points A, B, C and D.<br />
|-<br />
|24||||Enhance your construction using the ''Properties dialog''.<br />
|}<br />
<br />
==Challenge of the Day: String Art Based on Bézier Curves==<br />
Bézier curves are parametric curves used in computer graphics. For example, they are used in order to create smooth lines of vector fonts.<br />
Let’s create some ‘string art’ based on Bézier curves.<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Switch to Perspectives – Geometry.<br />
* Show the [[Input Bar]] ([[View Menu]]).<br />
* In the ''Options menu'' set the Labeling to ''All New Objects''.<br />
<br />
[[Image:bezier.PNG|center]]<br />
<br />
===Construction Steps===<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Segment_between_Two_Points.gif]]||Create segment a with endpoints A and B.<br />
|-<br />
|2||[[Image:Tool_Segment_between_Two_Points.gif]]||Create segment b with endpoints A and C.<br />
|-<br />
|3||[[Image:Tool_Slider.gif]][[Image:Tool_Move.gif]]||Create a slider for number n with Interval 0 to 50, Increment 1 and Width 200.<br />
|-<br />
|4||||Create Sequence[A + i/n (B - A), i, 1, n]. {{hint|This sequence creates a list of n points along segment AB with a distance of one nth of the length of segment a.}}<br />
|-<br />
|5||||Create Sequence[A + i/n (C - A), i, 1, n]. {{hint|This sequence creates a list of n points along segment AC with a distance of one nth of the length of segment b.}}<br />
|-<br />
|6||[[Image:Tool_Show_Hide_Object.gif]]||Hide both lists of points.<br />
|-<br />
|7||||Create a list of segments. Sequence[Segment[Element[list1,i],Element[list2,n-i]],i,1,n] {{hint|These segments connect the first and last, second and last but one,…, last and first point of list1 and list2.}}<br />
|-<br />
|8||||Enhance your construction using the Properties dialog.<br />
|-<br />
|9||[[Image:Tool_Move.gif]]||Move points A, B and C to change the shape of your Bézier curve.<br />
|-<br />
|10||[[Image:Tool_Move.gif]]||Drag slider n to change the number of segments that create the Bézier curve.<br />
|}<br />
<br />
<br />
{{note|The segments you just created are tangents to a quadratic Bézier curve.}}<br />
<br />
===Task===<br />
Create more ''string art'' with GeoGebra using sequences of points and segments.<br />
<br />
[[Image:bezier2.PNG|center]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Category:Tools&diff=58990Category:Tools2019-11-29T12:45:30Z<p>Liliana CB: </p>
<hr />
<div>This article category contains a list of all tools which are available within GeoGebra. If you do not know what a tool is or how to use it you should [[Tools|read the manual page about tools]]. Users can also create [[custom tools]]. User tools are not listed here but [[:Category:User Tools|in the user tools category]].<br />
[[Category:Manual]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Category:Release_Notes&diff=58988Category:Release Notes2019-11-29T12:38:25Z<p>Liliana CB: </p>
<hr />
<div>This category gives an overview of the pages with notes of new features of several GeoGebra versions.</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Category:Manual&diff=58986Category:Manual2019-11-29T12:35:05Z<p>Liliana CB: </p>
<hr />
<div>The official GeoGebra manual with user contributed examples & additions.<br />
[[Category:Top level]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Category:Manual&diff=58984Category:Manual2019-11-29T12:34:36Z<p>Liliana CB: </p>
<hr />
<div>The official GeoGebra manual with user contributed examples & additions.<br />
[[Category:Top level]]<br />
[[tr:Kategori:Kullanım Kılavuzu (resmi)]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Reference:Toolbar&diff=58980Reference:Toolbar2019-11-29T11:15:28Z<p>Liliana CB: </p>
<hr />
<div>==GeoGebra 3.2 and above==<br />
{|<br />
|-<br />
|MOVE <br />
|0<br />
|[[File:Mode move.svg|32px]]<br />
|-<br />
|POINT <br />
|1<br />
|[[File:Mode point.svg|32px]]<br />
|-<br />
|JOIN <br />
|2<br />
|[[File:Mode join.svg|32px]]<br />
|-<br />
|PARALLEL <br />
|3<br />
|[[File:Mode parallel.svg|32px]]<br />
|-<br />
|ORTHOGONAL <br />
|4<br />
|[[File:Mode orthogonal.svg|32px]]<br />
|-<br />
|INTERSECT <br />
|5<br />
|[[File:Mode intersect.svg|32px]]<br />
|-<br />
|DELETE <br />
|6<br />
|[[File:Mode delete.svg|32px]]<br />
|-<br />
|VECTOR <br />
|7<br />
|[[File:Mode vector.svg|32px]]<br />
|-<br />
|LINE_BISECTOR <br />
|8<br />
|[[File:Mode linebisector.svg|32px]]<br />
|-<br />
|ANGULAR_BISECTOR <br />
|9<br />
|[[File:Mode angularbisector.svg|32px]]<br />
|-<br />
|CIRCLE_TWO_POINTS <br />
|10<br />
|[[File:Mode circle2.svg|32px]]<br />
|-<br />
|CIRCLE_THREE_POINTS <br />
|11<br />
|[[File:Mode circle3.svg|32px]]<br />
|-<br />
|CONIC_FIVE_POINTS <br />
|12<br />
|[[File:Mode conic5.svg|32px]]<br />
|-<br />
|TANGENTS <br />
|13<br />
|[[File:Mode tangent.svg|32px]]<br />
|-<br />
|RELATION <br />
|14<br />
|[[File:Mode relation.svg|32px]]<br />
|-<br />
|SEGMENT <br />
|15<br />
|[[File:Mode segment.svg|32px]]<br />
|-<br />
|POLYGON <br />
|16<br />
|[[Image:Mode polygon.svg|32px]]<br />
|-<br />
|TEXT <br />
|17<br />
|[[Image:Mode text.svg|32px]]<br />
|-<br />
|RAY <br />
|18<br />
|[[Image:Mode ray.svg|32px]]<br />
|-<br />
|MIDPOINT <br />
|19<br />
|[[Image:Mode midpoint.svg|32px]]<br />
|-<br />
|CIRCLE_ARC_THREE_POINTS <br />
|20<br />
|[[Image:Mode circlearc3.svg|32px]]<br />
|-<br />
|CIRCLE_SECTOR_THREE_POINTS <br />
|21<br />
|[[Image:Mode circlesector3.svg|32px]]<br />
|-<br />
|CIRCUMCIRCLE_ARC_THREE_POINTS <br />
|22<br />
|[[Image:Mode circumcirclearc3.svg|32px]]<br />
|-<br />
|CIRCUMCIRCLE_SECTOR_THREE_POINTS <br />
|23<br />
|[[Image:Mode circumcirclesector3.svg|32px]]<br />
|-<br />
|SEMICIRCLE <br />
|24<br />
|[[Image:Mode semicircle.svg|32px]]<br />
|-<br />
|SLIDER <br />
|25<br />
|[[Image:Mode slider.svg|32px]]<br />
|-<br />
|IMAGE <br />
|26<br />
|[[Image:Mode image.svg|32px]]<br />
|-<br />
|SHOW_HIDE_OBJECT <br />
|27<br />
|[[Image:Mode showhideobject.svg|32px]]<br />
|-<br />
|SHOW_HIDE_LABEL <br />
|28<br />
|[[Image:Mode showhidelabel.svg|32px]]<br />
|-<br />
|MIRROR_AT_POINT <br />
|29<br />
|[[Image:Mode mirroratpoint.svg|32px]] <br />
|-<br />
|MIRROR_AT_LINE <br />
|30<br />
|[[Image:Mode mirroratline.svg|32px]]<br />
|-<br />
|TRANSLATE_BY_VECTOR <br />
|31<br />
|[[Image:Mode translatebyvector.svg|32px]]<br />
|-<br />
|ROTATE_BY_ANGLE <br />
|32<br />
|[[Image:Mode rotatebyangle.svg|32px]]<br />
|-<br />
|DILATE_FROM_POINT <br />
|33<br />
|[[Image:Mode dilatefrompoint.svg|32px]]<br />
|-<br />
|CIRCLE_POINT_RADIUS <br />
|34<br />
|[[Image:Mode circlepointradius.svg|32px]]<br />
|-<br />
|COPY_VISUAL_STYLE <br />
|35<br />
|[[Image:Mode copyvisualstyle.svg|32px]]<br />
|-<br />
|ANGLE <br />
|36<br />
|[[Image:Mode angle.svg|32px]] <br />
|-<br />
|VECTOR_FROM_POINT <br />
|37<br />
|[[Image:Mode vectorfrompoint.svg|32px]]<br />
|-<br />
|DISTANCE <br />
|38<br />
|[[Image:Mode distance.svg|32px]]<br />
|-<br />
|MOVE_ROTATE <br />
|39<br />
|[[Image:Mode moverotate.svg|32px]]<br />
|-<br />
|TRANSLATEVIEW <br />
|40<br />
| [[Image:Mode translateview.svg|32px]] <br />
|-<br />
|ZOOM_IN <br />
|41<br />
|[[Image:Mode zoomin.svg|32px]]<br />
|-<br />
|ZOOM_OUT <br />
|42<br />
|[[Image:Mode zoomout.svg|32px]]<br />
|-<br />
|SELECTION_LISTENER <br />
|43<br />
|<br />
|-<br />
|POLAR_DIAMETER <br />
|44<br />
|[[Image:Mode polardiameter.svg|32px]]<br />
|-<br />
|SEGMENT_FIXED <br />
|45<br />
|[[Image:Mode segmentfixed.svg|32px]]<br />
|-<br />
|ANGLE_FIXED <br />
|46<br />
|[[Image:Mode anglefixed.svg|32px]]<br />
|-<br />
|LOCUS <br />
|47<br />
|[[Image:Mode locus.svg|32px]]<br />
|-<br />
|MACRO <br />
|48<br />
|[[Image:Mode_tool.svg|32px]]<br />
|-<br />
|AREA <br />
|49<br />
|[[Image:Mode area.svg|32px]]<br />
|-<br />
|SLOPE <br />
|50<br />
|[[Image:Mode slope.svg|32px]] <br />
|-<br />
|REGULAR_POLYGON <br />
|51<br />
|[[Image:Mode regularpolygon.svg|32px]]<br />
|-<br />
|SHOW_HIDE_CHECKBOX <br />
|52<br />
| [[Image:Mode showcheckbox.svg|32px]]<br />
|-<br />
|COMPASSES <br />
|53<br />
|[[Image:Mode compasses.svg|32px]]<br />
|-<br />
|MIRROR_AT_CIRCLE <br />
|54<br />
|[[Image:Mode mirroratcircle.svg|32px]]<br />
|-<br />
|ELLIPSE_THREE_POINTS <br />
|55<br />
|[[Image:Mode ellipse3.svg|32px]]<br />
|-<br />
|HYPERBOLA_THREE_POINTS <br />
|56<br />
|[[Image:Mode hyperbola3.svg|32px]]<br />
|-<br />
|PARABOLA <br />
|57<br />
|[[Image:Mode parabola.svg|32px]]<br />
|-<br />
|FITLINE <br />
|58<br />
|[[Image:Mode fitline.svg|32px]]<br />
|-<br />
|RECORD_TO_SPREADSHEET <br />
|59<br />
|[[Image:Mode recordtospreadsheet.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 4.0 and above==<br />
{|<br />
|-<br />
|BUTTON_ACTION <br />
|60<br />
|[[Image:Mode buttonaction.svg|32px]]<br />
|-<br />
|TEXTFIELD_ACTION <br />
|61<br />
|[[Image:Mode textfieldaction.svg|32px]]<br />
|-<br />
|PEN <br />
|62<br />
|[[Image:mode pen.svg|32px]]<br />
|-<br />
|Rigid Polygon<br />
|64<br />
|[[Image:Mode rigidpolygon.svg|32px]]<br />
|- <br />
|Polyline<br />
|65<br />
|[[Image:Mode polyline.svg|32px]]<br />
|- <br />
|Probability Calculator<br />
|66<br />
|[[Image:Mode probabilitycalculator.svg|32px]]<br />
|- <br />
|Attach / Detach<br />
|67<br />
|[[Image:Mode attachdetachpoint.svg|32px]]<br />
|- <br />
|Function Inspector<br />
|68<br />
|[[Image:Mode functioninspector.svg|32px]]<br />
|- <br />
|Intersect Two Surfaces<br />
|69<br />
|[Image:Mode_intersectioncurve.svg|32px]]<br />
|<br />
|- <br />
|Vector Polygon<br />
|70<br />
|[[Image:Mode vectorpolygon.svg|32px]]<br />
|- <br />
|Create List<br />
|71<br />
|[[Image:Mode createlist.svg|32px]]<br />
|- <br />
|Complex Number<br />
|72<br />
|[[Image:Mode complexnumber.svg|32px]]<br />
|- <br />
|Point on object<br />
|501<br />
|[[Image:Mode pointonobject.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_LIST<br />
|2001<br />
|[[Image:Mode createlist.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_MATRIX<br />
|2002<br />
|[[Image:Mode creatematrix.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_LISTOFPOINTS<br />
|2003<br />
|[[Image:Mode createlistofpoints.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_TABLETEXT<br />
|2004<br />
|[[Image:Mode createtable.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_POLYLINE<br />
|2005<br />
|[[Image:Mode createpolyline.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_ONEVARSTATS<br />
|2020<br />
|[[Image:Mode onevarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_TWOVARSTATS<br />
|2021<br />
|[[Image:Mode twovarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MULTIVARSTATS<br />
|2022<br />
|[[Image:Mode multivarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_SORT<br />
|2030<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SORT_AZ<br />
|2031<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SORT_ZA<br />
|2032<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SUM<br />
|2040<br />
|[[Image:Mode sumcells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_AVERAGE<br />
|2041<br />
|[[Image:Mode meancells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_COUNT<br />
|2042<br />
|[[Image:Mode countcells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MIN<br />
|2043<br />
|[[Image:Mode mincells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MAX<br />
|2044<br />
|[[Image:Mode maxcells.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 4.2 and above==<br />
{|<br />
|-<br />
|Freehand Mode<br />
|73<br />
|[[Image:Mode freehandshape.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 5.0==<br />
{|<br />
|-<br />
|VIEW_IN_FRONT_OF <br />
|502<br />
|[[Image:Mode_viewinfrontof.svg|32px]]<br />
|-<br />
|PLANE_THREE_POINTS <br />
|510<br />
| [[Image:Mode__planethreepoint.svg|32px]] <br />
|-<br />
|PLANE_POINT_LINE <br />
|511<br />
|[[Image:Mode_plane.svg|32px]]<br />
|-<br />
|ORTHOGONAL_PLANE <br />
|512<br />
|[[Image:Mode__orthogonalplane.svg|32px]]<br />
|-<br />
|PARALLEL_PLANE <br />
|513<br />
|[[Image:Mode_parallelplane.svg|32px]]<br />
|-<br />
|Perpendicular line (3D)<br />
|514<br />
|[[Image:Mode orthogonalthreed.svg|32px]]<br />
|-<br />
|SPHERE_POINT_RADIUS <br />
|520<br />
|[[Image:Mode_spherepointradius.svg|32px]]<br />
|-<br />
|SPHERE_TWO_POINTS <br />
|521<br />
| [[Image:Mode__sphere2.svg|32px]]<br />
|-<br />
|Cone given by two points and radius<br />
|522<br />
|[[Image:Mode_cone.svg|32px]] <br />
|-<br />
|Cylinder given by two points and radius<br />
|523<br />
| [[Image:Mode_cylinder.svg|32px]]<br />
|-<br />
|Prism<br />
|531<br />
|[[Image:Mode_prism.svg|32px]]|| <br />
|-<br />
|Extrude to Prism or Cylinder<br />
|532<br />
| [[Image:Mode_extrusion.svg|32px]] <br />
|-<br />
|Pyramid<br />
|533<br />
|[[Image:Mode__pyramid.svg|32px]]<br />
|-<br />
|Extrude to Pyramid or Cone<br />
|534<br />
|[[Image:Mode_conify.svg|32px]]<br />
|-<br />
|Net<br />
|535<br />
|[[Image:Mode_net.svg|32px]]<br />
|-<br />
|Cube<br />
|536<br />
| [[Image:Mode_cube.svg|32px]]<br />
|-<br />
|Tetrahedron<br />
|537<br />
| [[Image:Mode_tetrahedron.svg|32px]]<br />
|-<br />
|Rotate View<br />
|540<br />
|[[Image:Mode_rotateview.svg|32px]]<br />
|-<br />
|Circle Point Radius Direction<br />
|550<br />
|[[Image:Mode_circlepointradiusdirection.svg|32px]] <br />
|-<br />
|Circle Axis Point<br />
|551<br />
| [[Image:Mode_circleaxispoint.svg|32px]]<br />
|-<br />
|Volume<br />
|560<br />
|[[Image:Mode_volume.svg|32px]]<br />
|-<br />
|Rotate around Line<br />
|570<br />
|[[Image:Mode_rotatearoundline.svg|32px]] <br />
|-<br />
|Mirror at Plane<br />
|571<br />
| [[Image:Mode_mirroratplane.svg|32px]]<br />
|}<br />
<br />
==User defined==<br />
{|<br />
|User defined 1 <br />
|100 001<br />
|-<br />
|User defined X <br />
|100 000+X<br />
|}<br />
[[Category:Reference|Modebar]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Reference:Toolbar&diff=58978Reference:Toolbar2019-11-29T11:12:59Z<p>Liliana CB: </p>
<hr />
<div>==GeoGebra 3.2 and above==<br />
{|<br />
|-<br />
|MOVE <br />
|0<br />
|[[File:Mode move.svg|32px]]<br />
|-<br />
|POINT <br />
|1<br />
|[[File:Mode point.svg|32px]]<br />
|-<br />
|JOIN <br />
|2<br />
|[[File:Mode join.svg|32px]]<br />
|-<br />
|PARALLEL <br />
|3<br />
|[[File:Mode parallel.svg|32px]]<br />
|-<br />
|ORTHOGONAL <br />
|4<br />
|[[File:Mode orthogonal.svg|32px]]<br />
|-<br />
|INTERSECT <br />
|5<br />
|[[File:Mode intersect.svg|32px]]<br />
|-<br />
|DELETE <br />
|6<br />
|[[File:Mode delete.svg|32px]]<br />
|-<br />
|VECTOR <br />
|7<br />
|[[File:Mode vector.svg|32px]]<br />
|-<br />
|LINE_BISECTOR <br />
|8<br />
|[[File:Mode linebisector.svg|32px]]<br />
|-<br />
|ANGULAR_BISECTOR <br />
|9<br />
|[[File:Mode angularbisector.svg|32px]]<br />
|-<br />
|CIRCLE_TWO_POINTS <br />
|10<br />
|[[File:Mode circle2.svg|32px]]<br />
|-<br />
|CIRCLE_THREE_POINTS <br />
|11<br />
|[[File:Mode circle3.svg|32px]]<br />
|-<br />
|CONIC_FIVE_POINTS <br />
|12<br />
|[[File:Mode conic5.svg|32px]]<br />
|-<br />
|TANGENTS <br />
|13<br />
|[[File:Mode tangent.svg|32px]]<br />
|-<br />
|RELATION <br />
|14<br />
|[[File:Mode relation.svg|32px]]<br />
|-<br />
|SEGMENT <br />
|15<br />
|[[File:Mode segment.svg|32px]]<br />
|-<br />
|POLYGON <br />
|16<br />
|[[Image:Mode polygon.svg|32px]]<br />
|-<br />
|TEXT <br />
|17<br />
|[[Image:Mode text.svg|32px]]<br />
|-<br />
|RAY <br />
|18<br />
|[[Image:Mode ray.svg|32px]]<br />
|-<br />
|MIDPOINT <br />
|19<br />
|[[Image:Mode midpoint.svg|32px]]<br />
|-<br />
|CIRCLE_ARC_THREE_POINTS <br />
|20<br />
|[[Image:Mode circlearc3.svg|32px]]<br />
|-<br />
|CIRCLE_SECTOR_THREE_POINTS <br />
|21<br />
|[[Image:Mode circlesector3.svg|32px]]<br />
|-<br />
|CIRCUMCIRCLE_ARC_THREE_POINTS <br />
|22<br />
|[[Image:Mode circumcirclearc3.svg|32px]]<br />
|-<br />
|CIRCUMCIRCLE_SECTOR_THREE_POINTS <br />
|23<br />
|[[Image:Mode circumcirclesector3.svg|32px]]<br />
|-<br />
|SEMICIRCLE <br />
|24<br />
|[[Image:Mode semicircle.svg|32px]]<br />
|-<br />
|SLIDER <br />
|25<br />
|[[Image:Mode slider.svg|32px]]<br />
|-<br />
|IMAGE <br />
|26<br />
|[[Image:Mode image.svg|32px]]<br />
|-<br />
|SHOW_HIDE_OBJECT <br />
|27<br />
|[[Image:Mode showhideobject.svg|32px]]<br />
|-<br />
|SHOW_HIDE_LABEL <br />
|28<br />
|[[Image:Mode showhidelabel.svg|32px]]<br />
|-<br />
|MIRROR_AT_POINT <br />
|29<br />
|[[Image:Mode mirroratpoint.svg|32px]] <br />
|-<br />
|MIRROR_AT_LINE <br />
|30<br />
|[[Image:Mode mirroratline.svg|32px]]<br />
|-<br />
|TRANSLATE_BY_VECTOR <br />
|31<br />
|[[Image:Mode translatebyvector.svg|32px]]<br />
|-<br />
|ROTATE_BY_ANGLE <br />
|32<br />
|[[Image:Mode rotatebyangle.svg|32px]]<br />
|-<br />
|DILATE_FROM_POINT <br />
|33<br />
|[[Image:Mode dilatefrompoint.svg|32px]]<br />
|-<br />
|CIRCLE_POINT_RADIUS <br />
|34<br />
|[[Image:Mode circlepointradius.svg|32px]]<br />
|-<br />
|COPY_VISUAL_STYLE <br />
|35<br />
|[[Image:Mode copyvisualstyle.svg|32px]]<br />
|-<br />
|ANGLE <br />
|36<br />
|[[Image:Mode angle.svg|32px]] <br />
|-<br />
|VECTOR_FROM_POINT <br />
|37<br />
|[[Image:Mode vectorfrompoint.svg|32px]]<br />
|-<br />
|DISTANCE <br />
|38<br />
|[[Image:Mode distance.svg|32px]]<br />
|-<br />
|MOVE_ROTATE <br />
|39<br />
|[[Image:Mode moverotate.svg|32px]]<br />
|-<br />
|TRANSLATEVIEW <br />
|40<br />
| [[Image:Mode translateview.svg|32px]] <br />
|-<br />
|ZOOM_IN <br />
|41<br />
|[[Image:Mode zoomin.svg|32px]]<br />
|-<br />
|ZOOM_OUT <br />
|42<br />
|[[Image:Mode zoomout.svg|32px]]<br />
|-<br />
|SELECTION_LISTENER <br />
|43<br />
|<br />
|-<br />
|POLAR_DIAMETER <br />
|44<br />
|[[Image:Mode polardiameter.svg|32px]]<br />
|-<br />
|SEGMENT_FIXED <br />
|45<br />
|[[Image:Mode segmentfixed.svg|32px]]<br />
|-<br />
|ANGLE_FIXED <br />
|46<br />
|[[Image:Mode anglefixed.svg|32px]]<br />
|-<br />
|LOCUS <br />
|47<br />
|[[Image:Mode locus.svg|32px]]<br />
|-<br />
|MACRO <br />
|48<br />
|[[Image:Mode_tool.svg|32px]]<br />
|-<br />
|AREA <br />
|49<br />
|[[Image:Mode area.svg|32px]]<br />
|-<br />
|SLOPE <br />
|50<br />
|[[Image:Mode slope.svg|32px]] <br />
|-<br />
|REGULAR_POLYGON <br />
|51<br />
|[[Image:Mode regularpolygon.svg|32px]]<br />
|-<br />
|SHOW_HIDE_CHECKBOX <br />
|52<br />
| [[Image:Mode showcheckbox.svg|32px]]<br />
|-<br />
|COMPASSES <br />
|53<br />
|[[Image:Mode compasses.svg|32px]]<br />
|-<br />
|MIRROR_AT_CIRCLE <br />
|54<br />
|[[Image:Mode mirroratcircle.svg|32px]]<br />
|-<br />
|ELLIPSE_THREE_POINTS <br />
|55<br />
|[[Image:Mode ellipse3.svg|32px]]<br />
|-<br />
|HYPERBOLA_THREE_POINTS <br />
|56<br />
|[[Image:Mode hyperbola3.svg|32px]]<br />
|-<br />
|PARABOLA <br />
|57<br />
|[[Image:Mode parabola.svg|32px]]<br />
|-<br />
|FITLINE <br />
|58<br />
|[[Image:Mode fitline.svg|32px]]<br />
|-<br />
|RECORD_TO_SPREADSHEET <br />
|59<br />
|[[Image:Mode recordtospreadsheet.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 4.0 and above==<br />
{|<br />
|-<br />
|BUTTON_ACTION <br />
|60<br />
|[[Image:Mode buttonaction.svg|32px]]<br />
|-<br />
|TEXTFIELD_ACTION <br />
|61<br />
|[[Image:Mode textfieldaction.svg|32px]]<br />
|-<br />
|PEN <br />
|62<br />
|[[Image:mode pen.svg|32px]]<br />
|-<br />
|Rigid Polygon<br />
|64<br />
|[[Image:Mode rigidpolygon.svg|32px]]<br />
|- <br />
|Polyline<br />
|65<br />
|[[Image:Mode polyline.svg|32px]]<br />
|- <br />
|Probability Calculator<br />
|66<br />
|[[Image:Mode probabilitycalculator.svg|32px]]<br />
|- <br />
|Attach / Detach<br />
|67<br />
|[[Image:Mode attachdetachpoint.svg|32px]]<br />
|- <br />
|Function Inspector<br />
|68<br />
|[[Image:Mode functioninspector.svg|32px]]<br />
|- <br />
|Intersect Two Surfaces<br />
|69<br />
|[Image:Mode_intersectioncurve.svg|32px]]<br />
|<br />
|- <br />
|Vector Polygon<br />
|70<br />
|[[Image:Mode vectorpolygon.svg|32px]]<br />
|- <br />
|Create List<br />
|71<br />
|[[Image:Mode createlist.svg|32px]]<br />
|- <br />
|Complex Number<br />
|72<br />
|[[Image:Mode complexnumber.svg|32px]]<br />
|- <br />
|Point on object<br />
|501<br />
|[[Image:Mode pointonobject.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_LIST<br />
|2001<br />
|[[Image:Mode createlist.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_MATRIX<br />
|2002<br />
|[[Image:Mode creatematrix.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_LISTOFPOINTS<br />
|2003<br />
|[[Image:Mode createlistofpoints.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_TABLETEXT<br />
|2004<br />
|[[Image:Mode createtable.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_CREATE_POLYLINE<br />
|2005<br />
|[[Image:Mode createpolyline.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_ONEVARSTATS<br />
|2020<br />
|[[Image:Mode onevarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_TWOVARSTATS<br />
|2021<br />
|[[Image:Mode twovarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MULTIVARSTATS<br />
|2022<br />
|[[Image:Mode multivarstats.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_SORT<br />
|2030<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SORT_AZ<br />
|2031<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SORT_ZA<br />
|2032<br />
|<br />
|-<br />
|MODE_SPREADSHEET_SUM<br />
|2040<br />
|[[Image:Mode sumcells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_AVERAGE<br />
|2041<br />
|[[Image:Mode meancells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_COUNT<br />
|2042<br />
|[[Image:Mode countcells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MIN<br />
|2043<br />
|[[Image:Mode mincells.svg|32px]]<br />
|-<br />
|MODE_SPREADSHEET_MAX<br />
|2044<br />
|[[Image:Mode maxcells.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 4.2 and above==<br />
{|<br />
|-<br />
|Freehand Mode<br />
|73<br />
|[[Image:Mode freehandshape.svg|32px]]<br />
|-<br />
|}<br />
==GeoGebra 5.0==<br />
{|<br />
|-<br />
|VIEW_IN_FRONT_OF <br />
|502<br />
|[[Image:Mode_viewinfrontof.svg|32px]]<br />
|-<br />
|PLANE_THREE_POINTS <br />
|510<br />
| [[Image:Mode__planethreepoint.svg|32px]] <br />
|-<br />
|PLANE_POINT_LINE <br />
|511<br />
|[[Image:Mode_plane.svg|32px]]<br />
|-<br />
|ORTHOGONAL_PLANE <br />
|512<br />
|[[Image:Mode__orthogonalplane.svg|32px]]<br />
|-<br />
|PARALLEL_PLANE <br />
|513<br />
|[[Image:Mode_parallelplane.svg|32px]]<br />
|-<br />
|Perpendicular line (3D)<br />
|514<br />
|[[Image:Mode orthogonalthreed.svg|32px]]<br />
|-<br />
|SPHERE_POINT_RADIUS <br />
|520<br />
|[[Image:Mode_spherepointradius.svg|32px]]<br />
|-<br />
|SPHERE_TWO_POINTS <br />
|521<br />
| [[Image:Mode__sphere2.svg|32px]]<br />
|-<br />
|Cone given by two points and radius<br />
|522<br />
|[[Image:Mode_cone.svg|32px]] <br />
|-<br />
|Cylinder given by two points and radius<br />
|523<br />
| [[Image:Mode_cylinder.svg|32px]]<br />
|-<br />
|Prism<br />
|531<br />
|[[Image:Mode_prism.svg|32px]]|| <br />
|-<br />
|Extrude to Prism or Cylinder<br />
|532<br />
| [[Image:Mode_extrusion.svg|32px]] <br />
|-<br />
|Pyramid<br />
|533<br />
|[[Image:Mode__pyramid.svg|32px]]<br />
|-<br />
|Extrude to Pyramid or Cone<br />
|534<br />
|[[Image:Mode_conify.svg|32px]]<br />
|-<br />
|Net<br />
|535<br />
|[[Image:Mode_net.svg|32px]]<br />
|-<br />
|Cube<br />
|536<br />
| [[Image:Mode_cube.svg|32px]]<br />
|-<br />
|Tetrahedron<br />
|537<br />
| [[Image:Mode_tetrahedron.svg|32px]]<br />
|-<br />
|Rotate View<br />
|540<br />
|[[Image:Mode_rotateview.svg|32px]]<br />
|-<br />
|Circle Point Radius Direction<br />
|550<br />
|[[Image:Mode_circlepointradiusdirection.svg|32px]] <br />
|-<br />
|Circle Axis Point<br />
|551<br />
| [[Image:Mode_circleaxispoint.svg|32px]]<br />
|-<br />
|Volume<br />
|560<br />
|[[Image:Mode_volume.svg|32px]]<br />
|-<br />
|Rotate around Line<br />
|570<br />
|[[Image:Mode_rotatearoundline.svg|32px]] <br />
|-<br />
|Mirror at Plane<br />
|571<br />
| [[Image:Mode_mirroratplane.svg|32px]]<br />
|}<br />
<br />
==User defined==<br />
{|<br />
|User defined 1 <br />
|100 001<br />
|-<br />
|User defined X <br />
|100 000+X<br />
|}<br />
[[Category:Reference|Modebar]]<br />
[[no:Referanse:Verktøylinje]]<br />
[[nn:Referanse:Verktøylinje]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Combining_Spreadsheet_View_%26_Graphics_View&diff=58970Tutorial:Combining Spreadsheet View & Graphics View2019-11-27T23:09:05Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
GeoGebra provides different [[Views|views]] of mathematical objects: a [[Graphics View]], a numeric [[Algebra View]] and a [[Spreadsheet View]]. Thereby, all representations of the same object are linked dynamically and adapt automatically to changes made to any of the representations, no matter how they were initially created.<br />
<br />
[[Image:10_views.PNG|center]]<br />
<br />
==Spreadsheet Cells Input==<br />
In GeoGebra’s [[Spreadsheet View]] every cell has a specific name that allows you to directly address each cell. For example, the cell in column A and row 1 is named A1. {{note|These cell names can be used in expressions and commands in order to address the content of the corresponding cell.}}<br />
You can not only use numbers in spreadsheet cells, but all types of mathematical objects that are supported by GeoGebra (e.g., coordinates of points, functions, lines). If possible, GeoGebra inmediately displays the graphical representation of the object you enter into a spreadsheet cell in the [[Graphics View]] as well. Thereby, the name of the object matches the name of the spreadsheet cell used to initially create it (e.g., A5, C1).<br />
{{note|By default, spreadsheet objects are classified as [[Free, Dependent and Auxiliary Objects|auxiliary objects]] in the [[Algebra View]]. You can show or hide these auxiliary objects by selecting ''Auxiliary Objects'' from the styling bar at the top of the [[Algebra View]].<br />
<br />
==Record to Spreadsheet==<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Go to ''[[Perspectives]] – Spreadsheet & Graphics''.<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Slider.gif]]||Create a slider a with default interval and increment 1. {{hint|Select tool [[Slider Tool|Slider]] and click in the [[Graphics View]] to set the position for the slider. In the appearing dialog window change the increment to 1 and click the ''Apply'' button.}}<br />
|-<br />
|2||||Create point A by entering ''A = (a, 2a)'' into the [[Input Bar]]. {{hint|The value of slider a determines the x-coordinate of point A while the y-coordinate is a multiple of this value.}}<br />
|-<br />
|3||[[Image:Tool Show Hide Label.gif]]||Show the label of point A in the [[Graphics View]].<br />
|-<br />
|4||[[Image:Tool_Move.gif]]||Change the value of slider a to examine different positions of point A.<br />
|-<br />
|5||[[Image:Tool_Move_Graphics_View.gif]][[Image:Tool_Zoom_In.gif]][[Image:Tool_Zoom_Out.gif]]||Use tools [[Move Graphics View Tool|Move Graphics View]], as well as [[Zoom In Tool|Zoom In]] and [[Zoom Out Tool|Zoom Out]] to adjust the visible part of the [[Graphics View]] and make point A visible in all positions.<br />
|-<br />
|6||[[Image:Tool_Record_to_Spreadsheet.gif]]||Record the coordinates for different positions of point A to the spreadsheet:<br />
# Select tool [[Record to Spreadsheet Tool|Record to Spreadsheet]]. Then, click on point A in order to highlight it. {{note|The coordinates for the actual position of point A are immediately entered into cells A1 (x-coordinate) and B1 (y-coordinate) of the spreadsheet.}}<br />
# Now, change the value of slider a in order to record the coordinates of all other possible positions of point A to the spreadsheet as well. {{note|Do not switch to another tool before moving the slider.}}<br />
|}<br />
<br />
==Relative Copy and Linear Equations==<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Go to ''[[Perspectives]] – Spreadsheet & Graphics''.<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" <br />
|1||[[Image:Tool_Move_Graphics_View.gif]]||Activate tool [[Move Graphics View Tool|Move Graphics View]] and drag the origin of the coordinate system close to the lower left corner of the [[Graphics View]].<br />
|-<br />
|2||||In the [[Spreadsheet View]], click on cell A1 enter the point coordinates (0, 0).<br />
|-<br />
|3||||In the [[Spreadsheet View]], click on cell A2 enter the point coordinates (1, 1).<br />
|-<br />
|4||[[Image:Tool Show Hide Label.gif]]||Show the labels of both points in the [[Graphics View]].<br />
|-<br />
|5||[[Image:Tool_Move.gif]]||Relative copy the inserted point coordinates to other cells in column A: <br />
# Highlight both cells A1 and A2 by using the mouse.<br />
# Click on the little square at the lower right corner of the highlighted cell range.<br />
# Hold the mouse button down and drag the pointer down to cell A11.<br />
|-<br />
|6||[[Image:Tool_Move_Graphics_View.gif]][[Image:Tool_Zoom_In.gif]][[Image:Tool_Zoom_Out.gif]]||Use tools [[Move Graphics View Tool|Move Graphics View]], as well as [[Zoom In Tool|Zoom In]] and [[Zoom Out Tool|Zoom Out]] to adjust the visible part of the [[Graphics View]] and make point A visible in all positions.<br />
|}<br />
<br />
===Task 1: Examine the coordinates of the point sequence===<br />
What sequence of numbers is created if you apply the "relative copy" feature of the GeoGebra spreadsheet the way it is described above? <br />
{{hint|Examine the x-coordinates of all created points and come up with a conjecture about how they are related. Then, check your conjecture using the ycoordinates of the points.}}<br />
<br />
===Task 2: Find the matching equation===<br />
Make a prediction about an equation that would create a graph going through all points of this sequence. Enter this equation into the Input bar in order to check your prediction.<br />
<br />
==Best Fit Line==<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Go to ''[[Perspectives]] – Spreadsheet & Graphics''.<br />
* In the [[Options Menu]] set the Labeling to ''New Points Only''.<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" <br />
|1||||Enter the following numbers into the spreadsheet cells of column A:<br />
A1: 1 A2: 5 A3: 2 A4: 8 A5: -2<br />
|-<br />
|2||||Enter the following numbers into the spreadsheet cells of column B:<br />
B1: -1 B2: 2 B3: 3 B4: 4 B5: 1<br />
|-<br />
|3||[[Image:Tool_Two_Variable_Regression_Analysis.gif]]||Use tool [[Two Variable Regression Analysis Tool|Two Variable regression Analysis]] in order to create the function that best fits your data points. Highlight the cells and then click the tool.<br />
|-<br />
|4||||Try to find the function that best fits your points by selecting different ''Regression Models''.<br />
|}<br />
<br />
===Task 1: Examine the regression models===<br />
Why do some models not work with the points you entered? Enter different points and try the [[Two Variable Regression Analysis Tool|Two Variable regression Analysis]] again.<br />
<br />
===Task 2: Polynomial Regression===<br />
Select the ''Polynomial Regression Model'' and observe what happens to the function when you change the order of the polynomial function.<br />
<br />
===Importing Data from other Spreadsheets===<br />
{{note|GeoGebra allows you to copy and paste data from other spreadsheet software into the GeoGebra spreadsheet}}<br />
* Select and copy the data you want to import (e.g. use the keyboard shortcut {{KeyCode|Ctrl}} + {{KeyCode|C}} in order to copy the data to your computer’s clipboard). <br />
* Open a GeoGebra window and show the [[Spreadsheet View]].<br />
* Click on the spreadsheet cell that should contain the first data value.<br />
* Paste the data from your computer’s clipboard into GeoGebra’s [[Spreadsheet View]]. In order to do so, you can either use the keyboard shortcut {{KeyCode|Ctrl}} + {{KeyCode|V}} or right click (MacOS: {{KeyCode|Ctrl}} - click) on the highlighted cell and select ''Paste'' from the appearing context menu.<br />
<br />
==Exploring Basic Statistics==<br />
Yesterday, you gave a mathematics quiz to the 25 students of your 1st period math class. After the quiz, you asked your students to rate the difficulty of the quiz on a scale from 1 ("very easy") to 5 ("very difficult").<br />
* 4 of your students rated the quiz "very easy" (1)<br />
* 6 students rated the quiz "easy" (2)<br />
* 6 other students rated the quiz "difficult" (4)<br />
* 1 student rated the quiz "very difficult" (5)<br />
* The rest of the students thought the difficulty of the quiz was "ok" (3).<br />
<br />
===Task 1: Create a histogram===<br />
Enter the data into GeoGebra’s spreadsheet and create a histogram that visualizes this data.<br />
* Use the [[One Variable Analysis Tool]] in order to create a histogram.<br />
* Change the slider ''Classes'' in the appearing window to control the number of bars that are shown in your histogram. <br />
* Enhance the histogram by setting the classes manually and changing the start and width parameter.<br />
<br />
===Task 2: Determine mean and median===<br />
# Make a prediction for mean and median of the data you collected.<br />
# Compare your solution by checking the left table of the ''One Variable Statistics'' window.<br />
<br />
[[Image:10_spreadsheet.PNG|center]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Category:Advanced_Tutorials&diff=58962Category:Advanced Tutorials2019-11-27T22:03:59Z<p>Liliana CB: </p>
<hr />
<div>Following tutorials cover advanced features of GeoGebra like [[Scripting]].<br />
[[Category:Tutorial]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=Tutorial:Basic_Algebraic_Input,_Commands_and_Functions&diff=58952Tutorial:Basic Algebraic Input, Commands and Functions2019-11-27T00:50:41Z<p>Liliana CB: </p>
<hr />
<div>[[category:Tutorial]]<br />
<br />
==Tips and Tricks==<br />
1. '''Name a new object''' by typing ''name ='' into the input bar in front of its algebraic representation. {{Example|1= P = (3, 2) creates point P.}}<br />
2. '''Multiplication''' needs to be entered using an asterisk or space between the factors. {{Example|a*x or a x}}<br />
3. '''GeoGebra is case sensitive!''' Thus, upper and lower case letters must not be mixed up. <br />
* Points are always named with upper case letters {{Example|1= A = (1, 2)}}<br />
* Vectors are named with lower case letters {{Example|1= v = (1, 3)}}<br />
* Segments, lines, circles, functions… are always named with lower case letters. {{Example|1= circle c: (x – 2)^2 + (y – 1)^2 = 16}}<br />
* The variable ''x'' within a function and the variables ''x'' and ''y'' in the equation of a conic section always need to be lower case. {{Example|1= f(x) = 3*x + 2}}<br />
4. If you want to use an '''object within an algebraic expression''' or command you need to create the object prior to using its name in the input bar. <br />
* y = m x + b creates a line whose parameters are already existing values m and b (e.g. numbers / sliders). <br />
* Line[A, B] creates a line through existing points A and B.<br />
<br />
5. '''Confirm an expression''' you entered into the input bar by pressing the {{KeyCode|Enter}} key.<br />
<br />
6. '''Open the help window''' for using the input bar and commands by selecting ''Help'' from the [[Help Menu]] (or shortcut {{KeyCode|F1}}).<br />
<br />
7. '''Error messages''': Always read the messages – they could possibly help to fix the problem!<br />
8. '''Commands''' can be typed in or selected from the list next to the [[Input Bar]]. {{hint|If you don’t know which parameters are required within the brackets of a certain command, type in the full command name and press key {{KeyCode|F1}} to open the GeoGebra Wiki.}}<br />
9. '''Automatic completion of commands''': After typing in the first two letters of a command into the [[Input Bar]], GeoGebra tries to complete the command.<br />
* If GeoGebra suggests the desired command, hit the {{KeyCode|Enter}} key in order to place the cursor within the brackets.<br />
* If the suggested command is not the one you wanted to enter, just keep typing until the suggestion matches.<br />
<br />
==Constructing Tangents to a Circle (Part 1)==<br />
Open the dynamic worksheet [http://www.geogebra.org/book/intro-en/WS_HO_2/Tangents_Circle.html Tangents to a Circle]. Follow the directions on the worksheet in order to find out how to construct tangents to a circle.<br />
<br />
===Discussion===<br />
* Which tools did you use in order to recreate the construction?<br />
* Were there any new tools involved in the suggested construction steps? If yes, how did you find out how to operate the new tool?<br />
* Did you notice anything about the toolbar displayed in the right applet?<br />
* Do you think your students could work with such a dynamic worksheet and find out about construction steps on their own?<br />
<br />
==Constructing Tangents to a Circle (Part 2)==<br />
===What if my Mouse and Touchpad wouldn’t work?===<br />
Imagine your mouse and / or touchpad stop working while you are preparing GeoGebra files for tomorrow’s lesson. How can you finish the construction file?<br />
GeoGebra offers algebraic input and commands in addition to the geometry tools. Every tool has a matching command and therefore could be applied without even using the mouse. {{note|GeoGebra offers more commands than geometry tools. Therefore, not every command has a corresponding geometry tool!}}<br />
<br />
===Preparations===<br />
* Open a new GeoGebra window.<br />
* Show the [[Algebra View]] and [[Input Bar]], as well as coordinate axes ([[View Menu]])<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" col width="750"<br />
|1||A = (0, 0)||Point A<br />
|-<br />
|2||(3, 0)||Point B {{hint|If you don’t specify a name objects are named in alphabetical order.}}<br />
|-<br />
|3||c = Circle[A, B]||Circle with center A through point B {{hint|Circle is a dependent object}}<br />
|}<br />
<br />
{{note|GeoGebra distinguishes between [[Free, Dependent and Auxiliary Objects|free and dependent objects]]. While free objects can be directly modified either using the mouse or the keyboard, dependent objects adapt to changes of their parent objects. Thereby, it is irrelevant in which way (mouse or keyboard) an object was initially created!}}<br />
{{hint|Activate Move mode and double click an object in the [[Algebra View]] in order to change its algebraic representation using the keyboard. Hit the {{KeyCode|Enter}} key once you are done.}}<br />
{{hint|You can use the arrow keys in order to move free objects in a more controlled way. Activate Move mode and select the object (e.g. a free point) in either window. Press the up / down or left / right arrow keys in order to move the object into the desired direction.}}<br />
<br />
{|border="1" cellpadding="15" <br />
|4||C = (5, 4)||Point C<br />
|-<br />
|5||s = Segment[A, C]||Segment AC<br />
|-<br />
|6||D = Midpoint[s]||Midpoint D of segment AC<br />
|-<br />
|7||d = Circle[D, C]||Circle with center D through point C<br />
|-<br />
|8||Intersect[c, d]||Intersection points E and F of the two circles<br />
|-<br />
|9||Line[C, E]||Tangent through points C and E<br />
|-<br />
|10||Line[C, F]||Tangent through points C and F<br />
|}<br />
<br />
===Checking and Enhancing the Construction===<br />
* Perform the drag-test in order to check if the construction is correct.<br />
* Change properties of objects in order to improve the construction’s appearance (e.g. colors, line thickness, auxiliary objects dashed,…)<br />
* Save the construction.<br />
<br />
===Discussion===<br />
* Did any problems or difficulties occur during the construction steps?<br />
* Which version of the construction (mouse or keyboard) do you prefer and why?<br />
* Why should we use keyboard input if we could also do it using tools? {{hint|There are commands available that have no equivalent geometric tool.}}<br />
* Does it matter in which way an object was created? Can it be changed in the [[Algebra View]] (using the keyboard) as well as in the [[Graphics View]] (using the mouse)?<br />
<br />
==Exploring Parameters of a Quadratic Polynomial==<br />
In this activity you will explore the impact of parameters on a quadratic polynomial. You will experience how GeoGebra could be integrated into a "traditional" teaching environment and used for active, student-centered learning.<br />
<br />
# Open a '''new GeoGebra window'''<br />
# '''Type''' in '''f(x) = x^2''' and hit the {{KeyCode|Enter}} key. Which '''shape''' does the function graph have? Write down your answer on paper.<br />
# In [[Image:Tool_Move.gif]] Move mode, highlight the polynomial in the algebra view and use the '''↑ up and ↓ down arrow keys'''.<br />
#* How does this impact the graph of the polynomial? Write down your observations.<br />
#* How does this impact the equation of the polynomial? Write down your observations.<br />
# Again, in Move mode, highlight the function in the [[Algebra View]] and use the '''← left and → right arrow keys'''.<br />
#* How does this impact the graph of the polynomial? Write down your observations.<br />
#* How does this impact the equation of the polynomial? Write down your observations.<br />
# In Move mode, double click the equation of the polynomial. Use the keyboard to '''change the equation''' to '''f(x) = 3 x^2.''' Use an asterisk * or space in order to enter a multiplication.<br />
#* Describe how the function graph changes.<br />
#* Repeat changing the equation by typing in different values for the parameter (e.g. 0.5, -2, -0.8, 3). Write down your observations.<br />
<br />
===Discussion===<br />
* Did any problems or difficulties concerning the use of GeoGebra occur?<br />
* How can a setting like this (GeoGebra in combination with instructions on paper) be integrated into a "traditional" teaching environment?<br />
* Do you think it is possible to give such an activity as a homework problem to your students?<br />
* In which way could the dynamic exploration of parameters of a polynomial possibly affect your students’ learning?<br />
* Do you have ideas for other mathematical topics that could be taught in similar learning environment (paper worksheets in combination with computers)?<br />
<br />
==Using Sliders to Modify Parameters==<br />
Let’s try a more dynamic way of exploring the impact of a parameter on a polynomial f(x) = a x^2 by using a slider to modify the parameter value.<br />
<br />
===Preparation===<br />
* Open a new GeoGebra window<br />
* Switch to [[Perspectives]] – Algebra & Graphics<br />
<br />
===Construction Steps===<br />
<br />
{|border="1" cellpadding="15" <br />
|1||a = 1||Create the variable a<br />
|-<br />
|2||f(x) = a * x^2||Enter the quadratic polynomial f {{hint|Don’t forget to enter an asterisk * or space between a and x^2.}}<br />
|}<br />
<br />
===Representing a Number as a Slider===<br />
To display number as a [[Slider Tool|slider]] in the [[Graphics View]] you need to right click (MacOS: {{KeyCode|Ctrl}}-click) the variable in the [[Algebra View]] and select ''Show object''.<br />
<br />
===Enhancing the Construction===<br />
Let’s create another slider b that controls the constant in the polynomial’s equation f(x) = a x^2 + b.<br />
<br />
{|border="1" cellpadding="15" col width="950"<br />
|3||[[Image:Tool_Slider.gif]]||Create a slider b using the [[Slider Tool]] {{hint|Activate the tool and click on the [[Graphics View]]. Use the default settings and click ''Apply''.}}<br />
|-<br />
|4||f(x) = a * x^2 + b||Enter the polynomial f {{hint|GeoGebra will overwrite the old function f with the new definition.}}<br />
|}<br />
<br />
===Tasks===<br />
* Change the parameter value a by moving the point on the slider with the mouse. How does this influence the graph of the polynomial?<br />
* What happens to the graph when the parameter value is (a) greater than 1, (b) between 0 and 1, or (c) negative? Write down your observations.<br />
* Change the parameter value b. How does this influence the graph of the polynomial?<br />
<br />
==Library of Functions==<br />
Apart from polynomials there are different types of functions available in GeoGebra (e.g. trigonometric functions, absolute value function, exponential function). Functions are treated as objects and can be used in combination with geometric constructions.<br />
<br />
===Task 1: Visualizing absolute values===<br />
Open a new GeoGebra window. Make sure the [[Algebra View]], [[Input Bar]] and coordinate axes are shown.<br />
<br />
{|border="1" cellpadding="15" <br />
|1||f(x) = abs(x)||Enter the absolute value function f<br />
|-<br />
|2||g(x) = 3||Enter the constant function g<br />
|-<br />
|3||[[Image:Tool_Intersect_Two_Objects.gif]]||[[Intersect Tool|Intersect]] both functions {{hint|You need to intersect the functions twice in order to get both intersection points.}}<br />
|}<br />
{{hint|You might want to close the [[Algebra View]] and show the names and values as [[Labels and Captions|labels]] of the objects.}}<br />
<br />
[[Image:4_absolute.PNG|center]]<br />
<br />
<br />
(a) Move the constant function with the mouse or using the arrow keys. The y-coordinate of each intersection point represents the absolute value of the x-coordinate.<br />
<br />
(b) Move the absolute value function up and down either using the mouse or the arrow keys. In which way does the function’s equation change?<br />
<br />
(c) How could this construction be used in order to familiarize students with the concept of absolute value? {{hint|The symmetry of the function graph indicates that there are usually two solutions for an absolute value problem.}}<br />
<br />
===Task 2: Superposition of Sine Waves===<br />
Sound waves can be mathematically represented as a combination of sine waves. Every musical tone is composed of several sine waves of the form y(t) = a sin(&omega; t + &phi;) . The amplitude a influences the volume of the tone while the<br />
angular frequency ω determines the pitch of the tone. The parameter &phi; is called phase and indicates if the sound wave is shifted in time. <br />
If two sine waves interfere, superposition occurs. This means that the sine waves amplify or diminish each other. We can simulate this phenomenon with GeoGebra in order to examine special cases that also occur in nature.<br />
<br />
{|border="1" cellpadding="15" <br />
|1||f(x) = abs(x)||Create three sliders a_1, ω_1, and φ_1 {{hint|a_1 produces an index. You can select the Greek letters from the menu next to the text field name in the Slider dialog window.}}<br />
|- <br />
|2||g(x)= a_1 sin(ω_1 x + φ_1)||Enter the sine function g {{hint|Again, you can select the Greek letters from a menu next to the [[Input Bar]].<br />
|}<br />
<br />
(a) Examine the impact of the parameters on the graph of the sine functions by changing the values of the sliders.<br />
<br />
{|border="1" cellpadding="15" <br />
|3||[[Image:Tool_Slider.gif]]||Create three sliders a_2, ω_2, and φ_2 {{hint|Sliders can only be moved when the [[Slider Tool]] is activated.}}<br />
|- <br />
|4||h(x)= a_2 sin(ω_2 x + φ_2)||Enter another sine function h<br />
|- <br />
|5||sum(x) = g(x) + h(x)||Create the sum of both functions<br />
|}<br />
<br />
(b) Change the color of the three functions so they are easier to identify.<br />
(c) Set a_1 = 1, ω_1 = 1, and φ_1 = 0. For which values of a_2, ω_2, and φ_2 does the sum have maximal amplitude? {{hint|In this case the resulting tone has the maximal volume.}}<br />
(d) For which values of a_2, ω_2, and φ_2 do the two functions cancel each other? {{hint|In this case no tone can be heard any more.}}<br />
<br />
[[Image:4_sine.PNG|center]]</div>Liliana CBhttps://wiki.geogebra.org/s/en/index.php?title=File:GeoGebra.png&diff=58950File:GeoGebra.png2019-11-26T17:51:55Z<p>Liliana CB: Image file</p>
<hr />
<div>Image file</div>Liliana CB