Search Google Appliance

Information Technology

Add a Questionnaire Activity in Moodle

The Questionnaire activity allows you to survey your students using a wide range of question types. For example, you can collect informal/ungraded student feedback on your course or on a particular topic. You can view all responses or individual student's responses (and control whether or not students see only their own response), and you can download the data collected in a number of file formats including .csv, .xlsx, HTML table, .json, .ods and PDF.

Note:

  • Unlike the Quiz activity, the Questionnaire activity is designed primarily to gather information from students, not to assess or test their knowledge. You can, however, set up the questionnaire so that students receive a grade if they complete the activity.  For more information about Quiz activity, see Add and Configure a Quiz Activity in Moodle.
  • The questions used in a Questionnaire activity are not saved in the Moodle Quiz Question Bank, nor can questions from the Question Bank be used in a questionnaire.
  • Moodle also offers a Choice activity for single question polls. For more information about the Choice activity, see Add a Choice Activity (Single Question Poll) in Moodle.

Questionnaire Features

You can create a survey using the following types of questions:

  • Check Boxes
  • Date
  • Dropdown Box
  • Essay Box (for paragraph-length or longer response)
  • Numeric
  • Radio buttons
  • Rate (scale 1..5)
  • Text box (for a brief one line response)
  • Yes/No

You can also add:

  • Page Breaks (to divide the questions into a multi-page survey). This option is not available until you have at least one question.
  • Labels (to display information or instructions between questions).

Create a Questionnaire

  1. In the menu bar at the top of your course page, click Turn editing on (green pencil icon Turn editing on (green pencil icon, top right)). Editing icons and links will appear.
  2. Locate the section where you want the resource to appear. (If the section is collapsed, click the arrow icon above the Section name to expand the section.)
  3. At the bottom of the section, click + Add an activity or resource. The Add an activity or resource pop-up will open showing a tile for each available resource or activity.  
    Note: By default, the panel opens to All and shows all resources and activities. If you have starred favorite activities or resources, the panel will open to Starred. To only view activities, at the top of the pop-up, click Activities.
  4. In the Add an activity or resource window, click Questionnaire. The Adding a new Questionnaire page will open.
  5. In the Name field, enter a name for the questionnaire (required).
  6. In the Description field, enter the text you want students to see at the top of the questionnaire. This text precedes the actual questions, which you will add in a separate step after you finish adding the activity.
  7. Click Display description on course page to display the description underneath the assignment link on your course page. This works best if the description is very concise (optional).
  8. Click the Availability heading to set the time frame for when students may take the questionnaire.
    Note: The Availability settings allow students to view results even after the end date, whereas the Restrict Access setting (see below) completely hides all parts of the activity from view.
    • Allow responses from: Allows you to set a date and time when students can start responding to the questionnaire. If disabled, the questionnaire becomes available to students immediately upon its creation.
    • Allow responses until: Lets you select the date and time after which students cannot take the questionnaire. If disabled, the activity is available indefinitely.
  9. Click the Response options heading to customize the way student responses are handled:
    Type determines the frequency with which students may respond:
    • respond many (default): Allows unlimited responses.
    • respond once, daily, weekly, or monthly: Restricts how often a student may respond.
    Respondent Type sets whether results will show students' names:
    • fullname: Displays the full names of your students with each response.
    • anonymous: Removes the student names from responses.
      Note: When set to anonymous, instructors will not see names listed in the survey results, but CAN see whether a student has submitted a questionnaire by checking the Reports for the activity. The report will not identify a particular attempt except by a timestamp.
    Students can view ALL responses determines whether and when students can view a summary of submitted responses (in addition to their own individual response, which they can view at any time):
    • Never (default): students cannot view the submitted responses.
    • After answering the questionnaire: Students may view all submitted responses only after submitting their own response.
    • After the questionnaire is closed: Students may view all submitted responses after the questionnaire's closing date/time (if set using the options in the Availability section above).
    • Always: Students can view submitted responses at any time, even if they have not answered the questionnaire first.
    Send submission notifications determines whether Teacher, Non-editing teacher, Course Assistant and TA – Manage Gradebook receive a notification when a submission is made.
    • No (default): Moodle notification system will not send a notification when a submission is made.
    • Notification only: Teacher, Non-editing teacher, Course Assistant and TA – Manage Gradebook will be notified when a submission is made.
    • Full submission: Teacher, Non-editing teacher, Course Assistant and TA – Manage Gradebook will receive the entire submission when a submission is made.
    Save/Resume answers
    • No (default): Requires students to complete the questionnaire in one sitting.
    • Yes: Allows students to save answers and return later to finish the questionnaire.
    Allow branching questions enables Yes/No and Radio Buttons questions to have child questions dependent on their choices in your questionnaire.
    • No (default): Will not allow branching questions.
    • Yes: Will allow your questionnaire to have branching questions.
    Auto numbering of questions and pages determines whether questions and/or pages will be automatically numbered.
    Note: You might want to disable automatic numbering for questionnaires with conditional branching.
    • Auto number pages and questions (default): Both pages and questions will be automatically numbered.
    • Auto number pages: Only pages (not questions) will be automatically numbered.
    • Auto number questions: Only questions (not pages) will be automatically numbered.
    • Do not number questions or pages: Neither pages nor questions will be automatically numbered.
    Submission grade gives you the option to assign a grade to the questionnaire. Select a point value from the Submission grade drop-down menu.
    Note: Unlike with a Quiz activity, with a Questionnaire you cannot grade each question; you can only specify one completion grade for submitting the activity.
  10. Click the Content options heading to view and adjust the settings:
    • Select Create New to set up your questionnaire starting from a blank form and add questions one by one.
    • If you previously created a questionnaire in this course that you wish to reuse or use as a starting point, select it from the list under Copy existing.
    • Select Use template if you have access to a questionnaire template and would like to use that template. 
  11. Click Common module settings and Restrict access to control how students access the Questionnaire activity. For more information on these settings, see Control Access to Resources and Activities in Moodle. If Activity Completion is enabled in your course, you may also configure Activity Completion settings (optional).
  12. Click one of the Save options.
    Note: You will need to add questions to your Questionnaire activity. (Continue below.)

Add (or Edit) Questions in a Questionnaire

  1. On your main course page, click the Name of the questionnaire to modify. The Questionnaire summary page will open.
  2. On the Questionnaire summary page, click the Actions menu (Move question icon). A drop-down list will open.
  3. From the drop-down list, select Questions.  The Add questions page will open.  If your Questionnaire activity contains questions, they will appear on this page under the Manage questions section.
  4. To add a question to your questionnaire, select a question type from the drop-down menu (set by default to Check Boxes) and click Add selected question type.
    Note: To edit an existing question, click the Edit Settings icon (Settings gear icon) next to the question name. You can also move the question using the Move icon (Move question icon).
  5. Configure each question. For all question types:
    • Provide a name for the question in the Question Name text box.
    • Specify whether the question must be answered in order to complete the questionnaire by selecting Yes or No for Response is required.
    • Format other settings according to the question type. For more information see Editing Questionnaire questions on Moodle.org.
  6. Click Save changes to finish adding the new question.
    Note: If you are editing an existing question, you can optionally click Save as New Question to create a new question instead of replacing the existing question. You can use this option to create a series of questions that are similar to each other.
  7. To preview your questions, click the Preview tab.

View Responses

  1. On your main course page, click the Name of the questionnaireThe Questionnaire summary page will open.
  2. If students have submitted responses, you will see a View All Responses link. Click View All Responses. The View All Responses page will open.
  3. By default, all responses will display grouped by question, with all the responses submitted for that question. To view responses grouped by student, click the View All Responses tab, then click List of responses (below the tabs). Each student's name will be displayed on a single page, and you can click a student's name to view responses by that individual.

Download Responses

This feature enables you to save all the responses of a questionnaire in .csv, .xlsx, HTML table, .json, .ods and PDF file formats. This file can then be imported into a spreadsheet (e.g., MS Excel, Apple Numbers, or Open Office Calc) or a statistical package for further processing the data.

  1. On your course page, click the Name of the questionnaireThe Questionnaire summary page will open.
  2. If students have submitted responses, you will see a View All Responses link. Click View All responses. The View All Responses page will open.
  3. On the page of results, in the third row of tabs, click Download. The Options for CSV download page opens.
  4. On the Options for CSV download page, choose one or both options:
    • Include choice codes: Applies only to certain question types (e.g., radio buttons or dropdown boxes) that require the student to pick from one of a few limited choices. Moodle uses a "choice code" to denote the selected choice. For example, if a question had three radio button choices "Red," "Blue," or "Green," the corresponding choice codes would be the numbers 1, 2, and 3, to indicate the first, second, and third choices, respectively.
    • Include choice text: Downloads the text for the choice.
    Select one checkbox to download just the code or just the text. Select both checkboxes to include both the codes and the text for the choices in the downloaded text file.
    To specify the file format for download, select the format option from the drop-down menu for Report type.
  5. Click Download. Depending on your browser's settings, you can save the file or open it in an appropriate application.
    Note: The responses will be saved in a tab-delimited file using the .csv extension, which any spreadsheet program can to open. Moodle uses the "tab" character as the separator instead of commas to allow student responses to include a comma as punctuation.