Survey template - create professionally looking surveys in minutes

Feel free to check Survey template live demo. Log on (admin/admin) and add a new Survey. Add questions, answers and answer options where necessary. Once done with setup activate the survey. Now you can take surveys, view responses etc.

For a limited time you can get this template for $50.

If you are already own Survey template v1.x you can upgrade to version 2 for $20.

Survey template v2 works with PHPRunner 9.x, ASPRunnerPro 9.x, ASPRunner.NET 9.x.

Changes history

Version 1.0 - May 2012

  • 15 questions types
  • View all responses for selected question
  • Add optional long question description
  • Two survey layouts
  • Display additional question instructions under the question or on the right

Version 2.0 - April, 2016

  • Human-readable Excel export of survey results
  • Show/hide questions based on scenarios
  • Save response for later, send link unfinished survey via email

Screenshots

Click images for full size screenshots

List of questions

Save response for later

Show/hide questions based on scenarios

Grey template

Silver-blue template

System requirements

  • PHPRunner 8.1 or better, ASPRunnerPro 9.1 or better, ASPRunner.NET 8.1 or better
  • Supported databases are Microsoft Access, SQL Server, MySQL, Oracle and Postgre

Application setup

Once you create a project using Survey template you can simply build your project and start using it. Security model is simple. There is one user by default (admin/admin) with full access to all data. There is also Guest account enabled with access to Response view Add page so guest users are able to take surveys without logging in.

There is also Registration page enabled. Users can register and create their own surveys. This option is mostly for demo purposes and you may want to turn it off.

Managing surveys

Once you are logged in create a new survey and add questions. Questions are grouped into groups. If you don't need grouping simply add all question to default group (Group 1).

List of surveys is your start screen. You can add or delete surveys here, make them active or inactive, take surveys and view responses.

Each survey is created as inactive. You are free to modify survey structure, add or delete groups and questions. Once you done customizing your survey activate it. Survey activation creates a physical table in the database that will store all responses. You should only activate a survey when you are absolutely certain that your survey setup is finished and will not need changing.

Once a survey is activated you can no longer:

  • Add or delete groups
  • Add or delete questions
  • Add or delete answers
However you can still:
  • Edit your questions code/title/text and advanced options
  • Edit your group names or descriptions
  • Add, remove or edit answer options
  • Change survey name or description

Once data has been entered into this survey, if you want to add or remove groups or questions, you will need to deactivate this survey, which will move all data that has already been entered into a separate archived table.

Typical survey table name is sv_survey_{ID} where {ID} is survey id from sv_surveys table. When survey is deactivated table with responses renamed to something like sv_survey_old_1_20120307233417 (20120307233417 is the timestamp).

List of questions

This is you main single survey management screen. You can add/edit/delete questions, answers and answer options here, reorder groups and questions.

Question types

Survey template allows you to choose from the following question types

  • List
  • List (5 point choice)
  • List (10 point choice)
  • Dropdown box
  • Date
  • Long text
  • Multiple choice
  • Number
  • Multiple choice with comments
  • Radio-buttons
  • Simple text, no question
  • Text
  • File upload
  • Checkbox

Scenarios

Scenarios let you show/hide questions based on previous answers. For instance, in your survey you need to ask males what their favorite sport is while question for females will be "What is your favorite TV show". This is how this can be implemented.

Step 1

Create a radio-button question "Are you male or female?". Add two answers, "Male" and "Female". Make this question required.

Step 2

Add a text question "What is your favorite sport?". Add the following Scenario to this question.

This question will be hidden unless Male option is selected.

Step 3

Add a text question "What is your favorite TV show?". Add a Scenario to this question.

This question will be hidden unless Female option is selected.

By default all questions are shown. Question will be hidden if one of conditions matches. If all questions in the group are hidden the whole group (page) will be skipped.