Activities: Questionnaire

Maintained by Picture of Mike ChurchwardMike Churchward
Custom Survey Creation
10312 sites
145 fans
Current versions available: 18
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


  • Picture of Mike Churchward
    Mon, Feb 6, 2017, 10:04 PM
    That support has not been added yet - see
  • Picture of Edmund Evangelista
    Wed, Feb 8, 2017, 5:02 PM
    Mike is there a way to display the questions one at a time?
  • Picture of Mike Churchward
    Thu, Feb 16, 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, Feb 16, 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, Mar 14, 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, Mar 15, 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, Mar 16, 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, Mar 16, 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, Mar 29, 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, Mar 30, 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, Mar 30, 2017, 2:52 AM
    Yep. I created to deal with it.
  • Picture of Mike Churchward
    Thu, Mar 30, 2017, 2:53 AM
    In the meantime, turn of developer debugging. The impact will be minimal.
  • Picture of Mike Churchward
    Thu, Mar 30, 2017, 11:13 PM
    @Derek - this was also identified:
  • Picture of Rolf Petersen
    Wed, Jun 28, 2017, 4:36 PM
    Hello Mike Thank you for your great plugin! I presentley use it in some courses and it works perfectley (Moodle 3.3). Now I like to use it "on Startpage" and for unregistered users, without prior login. Is this possible? I didn't find any settings fo that.
  • Picture of Bruner Filgueiras
    Wed, Aug 2, 2017, 3:19 AM
    Is it possible that the dependent question depends on more than one previous option?
    If he scores values below 8 in one question, he is required to answer the next one.
Please login to post comments