Question types: GeoGebra

Maintained by Picture of International GeoGebra Institute International GeoGebra Institute
The GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra. This question type also supports randomization of the applet and automatic and manual grading.
716 sites
30 fans
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3

With this question type the student has to solve the assignment in GeoGebra. The state of the applet is saved to Moodle for grading or in case it has been possible to automatically grade the assignment for review.

The question type supports randomization of sliders in the applet and substitute variables in the question text with this slider values.

If there are boolean objects present in the applet which indicate the correctness of a solution, those objects can be used for automatically grade the assignment.

Please refer to for licensing Information.


This plugin is part of set GeoGebra.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7


Picture of International GeoGebra Institute
International GeoGebra Institute (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Thu, 11 Sep 2014, 7:48 PM
    Thanks Christoph for sharing this and two other GeoGebra plugins with the Moodle community. They all look really interesting and I believe you will soon find a broad user base for them. I have put all three plugins into a new GeoGebra set.

    The only thing that caught my eye was the GeoGebra licensing and initially I was afraid it would be a blocker for the approval. After looking closer at the code I believe it is ok and valid solution as you do not include any GPL incompatible code in the package. So we are allowed to publish and re-distribute it legally. Still, I believe that the licensing information should be included at the plugins description pages here in the Plugins directory, so people are aware of it.

    Said that, you are cleared to land now. Welcome to the plugins directory.
  • Picture of Dinis Medeiros
    Fri, 18 Mar 2016, 7:59 AM
    Any notice about 3.0 upgrade? TIA
  • Picture of Martin Putzlocher
    Sun, 17 Apr 2016, 9:21 PM
    Hi Christoph,
    The 2.9-version of this plugin works with moodle 3.0+, too.
    Kind regards,
  • Picture of eduardo rivero
    Mon, 25 Apr 2016, 2:07 AM
    I have just started to work with this plugin to insert geogebra randomly generated questions onto my moodle course. It is very powerful but I have a question;
    I would like to show -once the exercise is corrected- a detailed solution of each exercise as a feedback. The feedback extracted from the boolean grading variables seems to be a little short. However, I think that establishing with a javascript line in the applet another boolean variable that defines if an exercise is "finished", and configuring several objects in the applet to be shown if these variable is "true", it could turn the feedback into a more useful teaching resource.
    This variable already exists? Is this idea possible?
    Kind regards,
  • Picture of Ulrich Schacher
    Fri, 4 Nov 2016, 5:12 PM
    I have been experimenting with the plugin for a while in order to set up a broad question set fur students of middle and upper schoole (Berlin).
    I am excited about the possibilities and very much hopethe plugin will be further developed and improved!

    So far I have cole across two problems I could not solve:
    1) Unfortunately it seems that the question can only display figures from the applet which are (random) sliders. But for a lot of questions it would be helpful or even necessary to display other (calculated) figures in the question text via {var}. It should be possible to display them just as the slider figures!? I tried the workaround with a "fake" slider that has var as min and var as max, but then moodle doesn't interpret that as a slider anymore...

    2) In the conditions filed many variations are possilbe, such as =,>,< and so on. But how can I realise "unequal"? <> does not work.

    Thanks so much, greetings from Berlin,
  • Ricardo Caiado
    Wed, 7 Dec 2016, 8:35 PM
    Any upgrade to Moodle 3.2?
  • Picture of Robert Hegestedt
    Sat, 4 Mar 2017, 9:01 PM
    Thanks a lot for this plugin, excellent tool! I have two issues that I hope you could help me with:
    1) It's slow to load when added to a quiz, any ideas what could cause this problem?
    2) I've set up a script to dynamically change the caption of the applet which works fine in geogebra. When I use it as a moodle question the script doesn't work. If I upload the file into moodle the script doesn't update and if I try to load it from Geogebra tube it won't load at all. Any ideas how to solve this?
  • Picture of Wei Sern Lew
    Thu, 28 Sep 2017, 7:52 AM
    I just discovered this plugin and there are several kind power users who have uploaded to You Tube how to use this plugin.

    Just wanted to share with the community these

    Tom Killoran Edgecomb Community College
    23 min; 14 min

    Κώστας Κυρίτσης
  • Picture of Wei Sern Lew
    Thu, 28 Sep 2017, 11:10 AM
    Need some help.
    I couldn't find the plugin in the site I created on moodlecloud at
    Downloaded the plugin, but in my admin role, under site adminstration and plugin, there's no option for installing the plugin. I also don't see the plugin as installed (From system, reported 392 plugins in my site).
    Can any enlighten me?

  • Picture of Madhu Avasarala
    Wed, 27 Dec 2017, 12:58 PM
    Good morning,
    Does the plugin work for Moodle 3.4? Thanks
  • Picture of Alexandre Bento Martins
    Thu, 8 Feb 2018, 2:15 AM
    Any upgrade to Moodle 3.4?
Please login to post comments