Question types ::: qtype_geogebra
Maintained by 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.
Latest release:
1496 sites
48 fans
Current versions available: 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.


This plugin is part of set GeoGebra.


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


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

Comments RSS

Show comments
  • Mon, Jan 13, 2020, 8:32 PM
    Please try this new version for Moodle 3.5 / 3.6
  • Tue, May 5, 2020, 5:24 PM
    What about an upgrade for Version 3.9 with LTS?
  • Sat, May 30, 2020, 7:41 PM
    Thanks for this plug-in.
    How to do "is not equal to" in Constraints (conditions) ?
  • Wed, Sep 23, 2020, 2:58 PM
    I have a sample Geogebra question type in Moodle and whenever I go to the preview page the preview is a total mess. This might be an error in themes but just want to confirm it here.
  • Thu, Mar 18, 2021, 8:24 PM
    do you intend an updated version for Moodle 3.9?
    It is a very useful Plugin.
    Best regards
  • Wed, Mar 24, 2021, 10:28 PM
    I'm hoping for this very useful plugin to be available for Moodle 3.10
  • Mon, Jun 28, 2021, 3:14 AM
    Hola. ¿Alguien esta trabajando con este plug? Yo estoy utilizando este plug en Moodle 3.11 y 3.10, pero no consigo que funcione de manera correcta.
  • 2018-2019
    Wed, Oct 13, 2021, 4:08 AM
    I have Moodle 3.11 installed and has been running great. I have done multiple updates of plugins, but this one doesn't seem to complete the process. It installs the code for the q-type, but it never gets to the page to update the database. It goes to the notifications page which says there is an update available. When I check, it shows the geogebra q-type needs to be updated. However, if I try to update from a zip, it says the update is already installed. I checked the code on the server and it did in fact install the updated code. It just never got to the point of updating the database... hence the inconsistency.

    Is this an issue on my machine or is there something glitchy with the upgrade.php file in the db folder? I don't know php well enough to tell.
  • Mon, Oct 18, 2021, 3:13 PM
    Just to second Paula Caso's comment, we're running 3.11.3 (Build 20210913) and are getting the same behaviour that the plugin has an update available, but the Upgrade Database stage never kicks in.
  • Fri, Oct 29, 2021, 4:44 PM
    Hi! I have just downloaded file "" , it is noted that it should be release 1.11.2 , I unpacked it, but inside in file version.php I saw:

    $plugin->version = 2021062500;
    $plugin->release = '1.11.1';

    So there is maybe some error in versions or file to download is old.
  • Wed, Nov 17, 2021, 6:57 PM
    Please updated the Files - there is no currently 1.11.2 on !
    Only 1.11.1 Files
  • 2018-2019
    Sun, Nov 28, 2021, 7:59 AM
    Unfortunately, the problem persists as of today. When I try to "install" the update, it says it is already installed. I tried downloading the zip and installing it that way. When I install from the ZIP, it validates and says it can continue. I click continue and it takes me straight to the notifications page. It never gives the option to upgrade the database.
  • 2018-2019
    Sun, Nov 28, 2021, 8:47 AM
    News: I decided to look for the original code on GitHub. I figured that would be the best place to get the most up-to-date code. I found it there, downloaded it as a ZIP, unpacked it, changed the name of the inner folder to "geogebra", repacked it, installed the new ZIP file ... and this time it worked!
  • Luis G.
    Sat, Jan 15, 2022, 7:07 AM
    I am using the GeoGebra type question and an error is displayed when reviewing the question and marking it as not complete: "Answer is missing. JavaScript is probably not enabled in the browser, or perhaps an unknown error occurred."
    I wonder if anyone else has gone through it?
1 2 3
Please login to post comments