Activities: Questionnaire

Maintained by Picture of Mike Churchward Mike Churchward
Custom Survey Creation
9019 sites
83 fans
Build passing

Create your own surveys using this tool.


NOTE: If you are upgrading to Moodle 2.3 or greater, make sure you have upgraded the questionnaire module to the latest version of Moodle 2.2, in your Moodle 2.2 codebase before upgrading to Moodle 2.3 or greater.

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

(originally based on phpESP)



Screenshot #0


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

Comments RSS

Show comments
  • Picture of Mike Churchward
    Wed, 4 Jan 2017, 12:19 AM
    Hi Anatoly. I have created CONTRIB-6642 to deal with this.
  • Picture of Edmund Evangelista
    Sun, 5 Feb 2017, 5:05 PM
    When I view the questionnaire using Moodle Mobile, it says that this plugin does not support it. Can you please confirm?
  • Picture of Mike Churchward
    Mon, 6 Feb 2017, 10:04 PM
    That support has not been added yet - see
  • Picture of Edmund Evangelista
    Wed, 8 Feb 2017, 5:02 PM
    Mike is there a way to display the questions one at a time?
  • Picture of Mike Churchward
    Thu, 16 Feb 2017, 1:40 AM
    @Edmund - Adding a page break after a question means that any question after will not be displayed until you advance to the next page.
  • Picture of Edmund Evangelista
    Thu, 16 Feb 2017, 12:43 PM
    Thank you so much Mike. You made my day. I did not realize that there's a page break option among the question types. Cheers.
  • Picture of Derek Chaplin
    Tue, 14 Mar 2017, 1:22 AM
    First, thanks for this great plugin! Very nice and useful

    However, I have a problem when reviewing the responses for rate scale questions (1to5); the radio buttons are offset to the left outside answer boxes so they don't line up with the rating scale above them.

    I was able to add the following custom CSS to the theme via the theme custom CSS area:

    .radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: none !important;
    margin-left: 2px !important;
    text-align: center !important;

    I'm running Moodle 3.2.2 using the Adaptable theme (latest version ) I haven't tested it with other themes.
  • Picture of Renato Balbi
    Wed, 15 Mar 2017, 6:12 PM
    Hello Mike, I'm using your module to create an employee evaluation survey, a boss evaluates several employees. How can I do this using only one questionnaire and still still be able to identify which evaluation is pertaining to each employee? Thank you
  • Picture of Mike Churchward
    Thu, 16 Mar 2017, 4:51 AM
    @Derek - Sounds like this may be specific to the theme. Can you see if you see the same problem with Boost and/or Clean?
  • Picture of Mike Churchward
    Thu, 16 Mar 2017, 4:54 AM
    @Renato - Set the questionnaire response type to "respond many". Add a text field for an employee identifier and have the evaluator fill that in for each evaluation. If this isn't what you want, I would suggest asking in the questionnaire forum (
  • Picture of Mike Churchward
    Wed, 29 Mar 2017, 9:53 PM
    @Derek - I believe the problem you are describing may be the same one discussed here - If so, there is a fix in
  • Picture of Dinis Medeiros
    Thu, 30 Mar 2017, 2:37 AM
    When using Release 3.2.2 (Build - 2017032900 and openinig .../moodle/mod/questionnaire/show_nonrespondents.php?id=182 i got this?
    Notice: Array to string conversion in .../moodle/lib/outputcomponents.php on line 1450
    Is a questionnaire error?
  • Picture of Mike Churchward
    Thu, 30 Mar 2017, 2:52 AM
    Yep. I created to deal with it.
  • Picture of Mike Churchward
    Thu, 30 Mar 2017, 2:53 AM
    In the meantime, turn of developer debugging. The impact will be minimal.
  • Picture of Mike Churchward
    Thu, 30 Mar 2017, 11:13 PM
    @Derek - this was also identified:
1 2 3 4 5 6 7
Please login to post comments