Activities ::: mod_questionnaire
Maintained by Mike Churchward
Custom Survey Creation
Latest release:
14326 sites
196 fans
Build passing

Create your own surveys using this tool.


DEVELOPERS NOTE - Questionnaire is tracked in Github at Contact Mike Churchward if you want "push" access.

(originally based on phpESP)



Screenshot #0


Mike Churchward (Lead maintainer)
Joseph Rézeau: Former co-maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Jun 16, 2020, 9:08 PM
    Good morning. My company just upgraded to Totara 12 which operates off the Moodle 3.3 build. My vendor downloaded Questionnaire 3.3.3 and we get errors whenever we try to submit an eval, view responses, or even view data/analysis. My vendor emailed us this:

    "mod_questionnaire is using a reserved work “rank” in mysql 8, which is fixed for the 3.4 version of Moodle. I can’t apply the patch on the mod_questionnaire for the current version of Moodle. In short Questionnaire does not currently work in Totara 12. You can petition the contributor to try and get a fix for version 3.3 on the plugin page"

    Would you happen to have a patch for this? We've been using the questionnaire plugin for 5 years and all of a sudden, we've lost all access to our evaluations due to a simple upgrade. Any help or advice would be greatly appreciated, thanks!
  • Tue, Jun 16, 2020, 10:29 PM
    Why don't you use the 3.4 version of questionnaire? It will work on Moodle 3.3. If Totara 12 is built off of Moodle 3.3 then it should work fine. Unfortunately, Totara does not make its code available to the public, so I have no way of testing that.
  • Wed, Jun 17, 2020, 12:14 AM
    Hi Mike! We will try to install Questionnaire 3.4 to see if that works. I think what my vendor is saying is that Moodle 3.4 is what we need in order for the Questionnaire plugin to work? Unfortunately, Totara 12 is solely based on Moodle 3.3 and they are working on upgrading Totara to work with Moodle 3.4 or 3.5. I will update you if Questionnaire plugin 3.4.4 works or not though!
  • Fri, Jun 19, 2020, 10:07 PM
    Hi. First, great plugin! We're trying to report on responses. Can you assist in where the questionnaire responses are stored in the database? More specifically, what table?
  • Wed, Jun 24, 2020, 10:02 PM
    By convention, all Moodle activity tables start with the name of the activity. So for questionnaire, tables would be names "[prefix_]questionnaire[_extra]". If you look at your database, I think it will be self-explanatory. All response data is in tables that start with "[prefix_]questionnaire_resp[onse][_extra]".
  • Fri, Jul 10, 2020, 12:23 AM
    How can I fix this problem?
    I can upload an image using the Atto editor in the general setting part, but I could not upload any image in the essay box questionnaire. The "Browse repository.." doesn't show up.
  • Mon, Aug 17, 2020, 12:21 AM
    When installing the latest mod_questionnaire update today, I get this error...
    "Validating mod_questionnaire ... Error
    [Error] Required Moodle version [2019052006]
    Installation aborted due to validation failure"
    I am running Moodle 3.7.3+ (Build: 20200103)
  • Tue, Aug 18, 2020, 7:33 AM
    The latest version of questionnaire is version 2020062301, release 3.9.0. It requires Moodle version 2019052006 which is 3.7.6. This is actually a mistake and the Moodle requirement should be 2019052000, which would work with 3.7.3. You can change that in the version.php file, in the line "$plugin->requires = 2019052006;". I will get that fixed with the next release.
  • Tue, Aug 25, 2020, 2:52 PM
    Hello. Is there any way of giving feedback or replying to individual questionnaire submissions?
  • Tue, Sep 8, 2020, 7:22 PM
    Moodle 3.9.1+ with postgres, i have a problem:

    Debug info: BŁĄD: błąd składni w lub blisko "INNER"
    LINE 1: UPDATE mdl_questionnaire_response qr INNER JOIN mdl_question...
    UPDATE mdl_questionnaire_response qr INNER JOIN mdl_questionnaire_attempts qa ON = qa.rid SET qr.questionnaireid = qa.qid
    [array (
    Error code: dmlwriteexception
  • Fri, Sep 11, 2020, 9:05 PM
    Hi, I have problem with questionnaire submission notification. In the basic settings, I set Send submission notifications to yes . At the same time, I created a role where I enabled permission "mod/questionnaire:submissionnotification" and assigned this the role to me. I even set up an email address in questionnaire advanced settings to receive notifications, but i still do not receive any notification when somebody fill in the questionnaire. I use Moodle 3.3 version. Thanks. Martin
  • Mon, Sep 14, 2020, 4:25 PM
    Would be possible to change the colour of the radio button?
    Thanks in advance
  • Sat, Feb 20, 2021, 4:36 AM
    Hello, I am using the latest version of this block with PHP 74 and I get an error "Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in moodle/mod/questionnaire/classes/question/question.php on line 897". Any suggestions on how to fix this? isset and property_exists both cause errors in this plugin. Thanks in advance!
  • Thu, Mar 18, 2021, 8:47 PM
    We are using Questionnaire: 3.9.0 (Build - 2020062300) for Moodle 3.7.2. On ......mod/questionnaire/complete.php?id=xxxx, a 'Continue' button is being displayed along message 'Thank you for completing this Questionnaire.' . Is there a way (other than custom css) to hide it?
  • Sun, Apr 4, 2021, 11:31 PM
    Hi Mike ,
    Thank you for great questionnaire plugin.
    I'm wondering is there any way to add new fields/column in questionnaire download file? I found download option in plugin settings, but there I can choose only couple of standard fields. I made an extra fields which user fill in during signing up ((full adress or tax identity number), and it is very important to me to have data from that fields in questionnaire file in csv/html/pdf.
    Could you let mi know if there is such option.
    All the best
1 2 3 4 5 6 7 8 9 10 11 12
Please login to post comments