Overview

Survey Builder uses Form Builder module to provide an intuitive interface for building surveys, along with the back-end for storing surveys and their responses.

An example UI is included, but this module is focussed primarily on providing a flexible back-end architecture. Views plugins are provided where applicable, entities are used for all data stored. The example UI provides user journeys for creating, listing and editing Surveys and Survey Responses.

A video and presentation about Survey Builder can be found on the Atchai Digital blog.

Key Features

  • Create survey forms with a drag and drop interface
  • Re-use questions across surveys (can be disabled)
  • Respond to surveys
  • Aggregate responses to surveys with Views

Another survey / form module? Why?

  • This is essentially a back-end for form_builder - providing entities to store surveys, questions and responses
  • We need a pool of re-usable questions for our purpose, so that's built into the architecture
  • We will be adding conditional logic at some point (show/hide questions based on other question responses)
  • We're storing responses in such a way that should allow us to do statistical analysis later on.
  • It's written for D7, using entities.

There are several other modules available that are in the business of allowing you to create forms, the most popular being Webform. Others include Surveys, QForms, Multiforms. They're all different so we recommend reviewing them all before deciding which is best for your use case.

Installation instructions

  • drush dl dependencies (use Form Builder 7.x-dev)
  • Enable both survey_builder and survey_builder_ui modules

Add the following blocks to be visible. Ideally use context to set them only to be visible on survey pages, but just setting them to be visible at all times will also work as we hide them when you're not on a survey page.

  • Survey Builder: New Survey (this is for the new survey title modal dialog)
  • View: Questions (this is a list of previously used questions)
  • Form Builder Fields (this is the palette of field types to drag into the form builder)

Sponsorship

This module is sponsored by Atchai Digital - Drupal consultancy and development house, based in London UK.

Downloads

Version Downloads Date Links
7.x-1.0-alpha2 tar.gz (25.02 KB) | zip (33.17 KB) 2012-Feb-28 Notes

Project Information


Maintainers for Survey Builder

  • johngriffin - 2 commits
    last: 4 weeks ago, first: 24 weeks ago
  • robhardwick - 15 commits
    last: 12 weeks ago, first: 24 weeks ago

Issues for Survey Builder

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here