What's New in GeoGebra

Math Solver (Launched 30 May 2023)

Click on this link : math solver to see this feature, launched  on 30 May 23  

Click to see example of solving quadratic equations (4 methods available, all steps can be made visible on click)

Students can do a lot of self directed practice after we teach.

We can issue them list of questions. They practice on paper, then check with the solver. 

In class we use exit ticket (pen and paper or verbal question) to check if they have learnt, and to give quizzes to assess their skill.

PyGgb (beta) Python with Geogebra (Launched 16 May 2023)

PyGgb is an online environment in which you can program in Python and see your graphical output in GeoGebra. PyGgb is currently in beta release so all features are subjects to change. You can report bugs, make feature requests and share cool programs you’ve made at /r/pyggb or tag them as #pyggb. 


Geogebra already can be programmed using Javascript and geogebra script to do interesting interactive resources, but with PyGgb, opportunities for pedagogical innovation can be implemented. 


Students can learn Python coding and mathematics within one environment, and teachers can create activities that develop coding concepts while activating prior knowledge in mathematics as the trigger, or practice new code commands using a math topic just learnt as an application. This allows the student to mutually reinforce their knowledge and skill in both subject simultaneously.


For example, in coding Python, when the student learns input, output and math expressions, the topic of number patterns can be used to either let students practice the coding skills to generate number patterns, as an application of the general term or to derive the general term. Or the topic of number patterns can be concurrently introduced.


The idea of integrating coding with mathematics is very tempting, especially if it can achieve mutually reinforced learning and produce better student outcomes for the same total amount of curricular time, or even save on the total curricular time!

Looking forward to this development and welcome collaborators on this!

GeoGebra Classroom is a virtual platform through which teachers can 

There are many more features that the Geogebra Team plan to add to this list in the months to come.  So stay tuned!  Check out how easy it is to use : Link to the tutorials .  

Watch the presentation  :  Geogebra Classroom (   12:33 to 41:33)

How to Create a GeoGebra Class from an Illustrative Math Lesson

Collecting Student Responses From Geogebra Activity  to Google Spreadsheets is now Possible!

Explore the example below 

1Geogebra activity                                2.  Google spreadsheet 

In 1, when user types in answers to input boxes and clicks on the button "Submit" , data values will be sent to 2.   Try it!The steps and instructions on how to create such pairs of files is found in  above in  1. Geogebra activity.   There are plans for making a video tutorial on this and making the process for easier creation of such assessment activities during the next school term break !

This will really open up a lot of opportunities to create many AfL resources which are rich in visuals and interactivity out of existing resources and saving lots of time and also speeding up the production of such resources!


Example of MCQ on Geogebra  being recorded to Google Sheet :"Self Assessment (Record to Google Sheet): Graphs of Quadratic Functions such as +/- (x-p)^2 +q "

1.  Geogebra activity                          2. Google spreadsheet

Learn Geogebra Notes!

GeoGebra Notes is a dynamic app for teaching and documenting. It supports using multiple pages, handwriting and inserting all kinds of interactive media. GeoGebra Notes includes features for various subjects and can be used in any class.   It enables students to document, save and retrieve, and share their mathematics work with others.

Watch the presentation  : Geogebra Notes (41:33 to  1:01:22)

New features in Geogebra Notes (You tube)  :   Mindmaps     Table to Charts