Friday, September 03, 2010
   
Text Size

Learning to Use SelectSurvey.net

Creating Surveys

New surveys can either be created from scratch or by copying an existing survey. When creating a survey by copying an existing survey, the existing survey is copied in its entirety. All survey options, question, page conditions, etc. are copied to the new survey. If the survey being copied has responses, none of the responses are copied. After copying the survey, you can then change the name of the survey, and modify

If a user is logged into the application with Create permission, the dropdown box used for copying an existing survey contains a list of all surveys owned by that person. If the user has Admin permission, all surveys in the system are displayed in the dropdown box.

Return to Table of Contents
Designing Surveys

Each survey can contain an unlimited number of questions distributed amongst any number of pages. A survey should contain multiple pages if page conditions are desired, or to limit the number of questions per page. New pages are inserted into a survey by clicking the "NEW PG" buttons in the appropriate location.

Page conditions can be inserted or updated by clicking the "INSERT PAGE CONDITION" or "EDIT PAGE CONDITION" buttons that appear at the top of each page. Note that these buttons are not displayed for the first page in a survey, since the first page must be displayed and therefore cannot have page conditions associated with it.

The main page for designing surveys displays visual representations of all of the questions. Note that because of space limitations, the way the questions are displayed on this page is not exactly the same as they are displayed in an actual survey. Use the Preview functionality to see how the survey will actually appear.

New items can be added to a survey either by creating them from scratch or by copying an existing item. When copying an existing item, the entire item, with all responses, if applicable, is copied into the survey. The item can then be modified as desired.

The look and feel of every survey is determined by the template associated with that particular template. The template for each survey can be set on the survey options page. See the section below, "Templates," for more information on using templates.

Every page in the survey may optionally include a title or an introduction. If either the title or the introduction is omitted for a particular page, that page is rendered without the title or introduction, as specified.

Return to Table of Contents
Templates

Templates are used to fully define the look and feel of all surveys. There is no limit to the number of templates a user may create. Each survey must be associated to a template, and any number of surveys can be associated to a single template. Modifying a template changes the look and feel of all surveys associated with that template.

Templates are used to define all of the following:

  • Logo (optional)
  • Border width and color (optional)
  • Background colors
  • Heading and alternating colors for matrix questions
  • All font styles
  • HTML for headers and footers (optional)
  • Navigation buttons or links

Using templates, the look and feel of almost all web sites can be created for your survey. By providing HTML for the header and footer, you can have the same navigation, header, and footer as your own web site. With the many other template attributes, the entire look and feel can be copied. Finally, applying your own logo to the survey can help to create a fully branded survey.

The application contains a default template called, "Default Template." This template is associated with all new surveys. This template cannot be removed from the system, but it can be modified, as desired.

New templates can be created either by creating a new template from scratch, or by copying an existing template. Templates can be deleted if they are not associated with any surveys. When setting the template for a survey, only surveys that are marked as active can be selected.

Templates are owned, by default, by the user who created the template. To enable sharing of a template, the "Public User" property must be set to "Yes." This property indicates whether or not usage of the template is limited to administrators and the template owner, or it is available to all users of the application.

The look and feel of any template can be viewed by clicking one of the "Preview" buttons, which are located on the template list page, the template details page, and next to the template dropdown on the survey details page.

Return to Table of Contents
Libraries

Libraries are collections of questions that can be inserted into a survey. Libraries are useful because you can create a question once in a library, and then reuse it over and over again by inserting it into your surveys.

To insert an item into a survey from a library, click one of the "Insert" buttons on the survey. Then, click the "Insert from Library" button. Select the desired library from the dropdown list, then select the item, and click the "Continue" button.

New items can be added to a library in two ways, both of which can be accessed by clicking any of the "Insert" buttons on the library page. The first way is to create a new question from scratch. The second way is to click on the "Copy Existing Item" button, and copy an item from an existing survey.

All libraries are owned by and viewable only by the owner of the library. The exception to this rule is that administrators can view and manage all libraries in the application. You may optionally share a library with other users by setting the "Public" property, located on the library options page, to "Yes." Sharing a library means that other users can create questions by copying items from the library, but they cannot modify the library itself. Only administrators and the owner of the library can actually modify the library.

Return to Table of Contents
Question Item Types

The application contains over 20 different item types. Many of the item types are questions that request a response from the user, while others are simply formatting elements for HTML, messages, images. etc.

PRESENTATION HEADING

The presentation heading question type allows you to type in a heading which uses the styles in the template for a heading. Inline HTML and piping tokens can also be placed in this question type for text replacement.

SINGLE SELECT DROPDOWN

The single select dropdown you can set as required and set a default value. You can also place text replacement piping tokens in the question text or answers.

SINGLE SELECT OPTION BUTTONS

The single select option buttons question type you can set as required and set a default value. You can also place text replacement piping tokens in the question text or answers.

MULTI CHOICE CHECKBOXES

The multi choice checkbox question allows multiple selections and can be set as required and set a default value. You can also place text replacement piping tokens in the question text or answers.

OPEN ENDED ONE LINE

The open ended one line allows respondents to enter text answers limited to 255 characters. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

OPEN ENDED COMMENTS BOX

The open ended comments box allows respondents to enter unlimited text characters. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

OPEN ENDED DATE

The open ended date question allows respondents to select a date from the date picker, or type in a date. Default value of current date can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

PRESENTATION IMAGE

The presentation image question type displays, image, ,video or audio files to the respondent. The survey designer can click the browse button to select the file to upload to the web server and also select the file type. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

OPEN ENDED NUMBER

The open ended number question type allows respondents to enter numeric answers. Number masking formats are available for: dollars, euros, decimal, general numeric, etc. This format also will be used in the export files. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

YES/NO

The choice - yes no question type allows respondents to choose a yes or no answer in horizontal or vertical layout. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

TRUE/FALSE

The true false question type allows respondents to choose true or false answer in horizontal or vertical layout. Default value can be set and question can be set as required. You can also place text replacement piping tokens in the question text or answers.

HORIZONTAL RULE

The horizontal rule question type adds a line divider horizontal rule across the page.

PRESENTATION MESSAGE

The presentation message question type can be used for information text on the survey. Text replacement piping tokens can be used in the text.

PRESENTATION HTML

The presentation html question type can be used to paste in html such as charts, graphs, video player objects, whenever you need the flexibility of custom html. Text replacement piping tokens can be used in the text.

CONSTANT SUM

The constant sum question allows respondent to enter numbers that would add up to a total value. The minimum, or maximum or required validation is available. Text replacement piping tokens can be used in the text.

RANKING

The ranking question allows respondents to numerically rank answer options. Text replacement piping tokens can be used in the text.

MATRIX SINGLE SELECT OPTIONS

The matrix question has multiple columns and rows of option buttons. Text replacement piping tokens can be used in the text.

MATRIX MULTI SELECT CHECKBOXES

The matrix multiple choice checkbox question type has multiple rows and columns of checkboxes. Text replacement piping tokens can be used in the text.

MATRIX TEXTBOXES

The matrix textbox question contains multiple rows and columns of textboxes. Text replacement piping tokens can be used in the text.

MATRIX TEXT DROPDOWN

The matrix combo flexible text/dropdown question allows yes/no, true/false, number, date, open ended types in a multiple column multiple row question. Text replacement piping tokens can be used in the text.

MATRIX RATING SCALE

The matrix rating scale is option buttons for rating in multiple colums and rows. Text replacement piping tokens can be used in the text.

OPEN ENDED ONE OR MORE LINES

The open ended one or more lines can have multiple rows for text entry answers. Text replacement piping tokens can be used in the text.

CHOICE - DATABASE DROPDOWN

The "Choice - Database Dropdown" element allows a user to create a dropdown question that draws its data from any database. To use this question type, all that is required is that the user enter a valid SQL statement and the database connection string. When using this question type, be extremely careful to ensure that the SQL entered will return results, and that the database connetion informaton is valid. If either of these are incorrect, no data will be displayed.

The SQL statement must contain two columns called "ItemValue" and "ItemDisplay". These two columns are used, respectively, as the value and the display text for each entry in the dropdown list. The correct way to make sure that your SQL contains columns with these two names is to use the "As" keyword in your SQL, as showin the following example:

SELECT state_code As ItemValue, state_name as ItemDisplay
FROM tblState
ORDER BY state_name

If you wish to use the same column for both the value and text, simply select that column twice in your SQL statement, and alias it using the "As" keyword, as follows:

SELECT state_code As ItemValue, state_code as ItemDisplay
FROM tblState
ORDER BY state_name

The database connection string can be any valid DSN-less connection, or any valid DSN.

USER REGISTRATION

The user registration question type allows a respondent to specify and username and password and be added to the user database so they can take surveys with this login later. They are only assigned the lowest login level where they can only take surveys. Text replacement piping tokens can be used in the text.

OPEN ENDED CALCULATED

The open ended calculated question type allows the survey designer to enter a formula which will calculate the numeric value that displays in the textbox from answers to other questions. (Note this is similiar to dynamic token except dynamic token is set on survey options page) Text replacement piping tokens can be used in the text.

RESPONDENT FILE UPLOAD

The respondent file upload question type allows a respondent to upload a file of the type and size specified by the survey designer. Text replacement piping tokens can be used in the text.

Return to Table of Contents
Scored Surveys

Point values can be associated with questions that have predefined values. The types of questions that can have points values associated with them are checkboxes, option buttons, and dropdown lists.

Not all question types support point values, and it's possible that not all answers in a question that does support scored surveys will have a point value associated with it. Therefore, when calculating the score for a survey, any question or answer to a question that does not have a point value associated with it is calculated as a zero value.

Data about the scores for any survey with point values associated to it can be viewed, by default, in the reports.

Return to Table of Contents
Page Conditions

Page conditions are the mechanism by which pages in a multi-page survey are optionally displayed. That is, other than the first page in a survey, each page may be shown to or hidden from the respondent based on the page conditions associated with the page. If a page does not contain any page conditions, the page is always displayed to the user.

The page conditions on a page are based on the responses given to a question or questions on a prior page or pages in the survey. A page condition can be based on any question on any prior page, not just the previous page. If the conditions on a survey evaluate to "True," the page is displayed. Similarly, if any of the page conditions evaluate to "False," the page is hidden from the respondent.

Each condition is created by selecting a question from a prior page, selecting an operator, and entering or selecting the value to be compared using the selected operator. The appropriate operators and, if applicable, the predefined answers for a question, are displayed depending on the type of the question selected.

Each page condition must be part of a group, and each page in a survey can use up to five groups. A group is the way "AND" vs. "OR" logic has been implemented in the application. The conditions within a single group are evaluated using "AND" logic, while each group is combined together using "OR" logic. Thus, a page is displayed if at least one group evaluates to "True," even if all other groups on the page are "False." A single group evaluates to "True" if all of the individual conditions within that group evaluate to "True."

To better illustrate how groups work, let’s use an example of a page in a survey that has two groups, each of which has two conditions. The page will be displayed if:

  • Both conditions in the first group evaluate to "True" (regardless of how the second group evaluates)
  • Both conditions in the second group evaluate to "True" (regardless of how the first group evaluates)

The page will NOT be displayed if:

  • Each group has at least one condition that evaluates to "False"

As a second example, a survey contains five pages. The first page contains a single question which is a dropdown box prompting the user to select his/her gender. If the user selects "Male," the fifth page should be displayed. If the user selects "Female," page two, three, and four (but not five) should be displayed. To implement, page conditions are added to the second, third, fourth, and fifth pages of the survey. Each page has a single page condition, all of which use the question from the first page. On pages two, three, and four, the page condition uses an equal operator, and the value "Female." On the fifth page, the page condition again uses an equal operator, with the value "Male." In the case where "Male" is selected on the first page, the user "skips" from the first page to the fifth page. This type of skip logic is commonly used, and is a good example of how every page in a survey can be optionally displayed to the user.

Now you can have unlimited number of page condition groups, wheras before it was limited to 5 groups.

NO SKIPS: By selecting "No Skips", this is the default page condition which shows the page if the condition is met, or hides the page if it is not met.

SKIP TO PAGE: By selecting "Skip to Page" in the drop down, if the page conditions is met, it will skip respondent to the page specified.

SKIP TO END: By selecting "Skip to End" in the drop down, if the page conditions is met, it will skip respondent to the end of the survey (the completion page).

Return to Table of Contents
Piping Tokens

ANSWER PIPING:

Displaying the answer to one question in the text of a subsequent question is called answer piping. For example, on the first page of your survey, you might have a question that asks the user for his/her name. On a subsequent page, you would like to begin a question using the respondent's name. This is accomplished by piping the answer from the first question into the desired location on the second page.

To set up answer piping, simply insert a pipe token into the desired location in either the question text or subtext. The format for the token is ###xxx###, where xxx represents the ID of the item whose answer should be inserted in that location. To make this process as easy as possible, on the main page for modifying surveys (ModifySurvey.asp), there is a small "PIPE" button next to each question. Clicking on this button brings up a small window that contains the text of the token to use to pipe the answer to that question. Simply copy the token text, and then paste it into the desired location on any subsequent question. It is important to note that piped answers must always originate from an earlier page in the survey.

To pipe answers into question answers paste in the token text same as described above, into the "row" or "column" text field.  This can be done with the following question types: all matrix options/checkbox/textbox, single select options/checkboxes/dropdown.

HIDDEN FIELD PIPING:

HD=HiddenFieldName click the hidden token button to automatically add, or type in the token where ever you want the text replacement to occur.

DYNAMIC TOKEN PIPING:

DT=DynamicTokenID click the "configure dynamic tokens" button on the survey options page to add dynamic tokens, then type in or use the menu to place the token where ever you want the text replacement to occur.

USER DATA PIPING:

UD=FirstName, + all user data fields, click the User data token menu for all available user data tokens to automatically add, or type in the token where ever you want the text replacement to occur.

EMAIL LIST DATA PIPING:

ED=EmailAddress, + all email list fields, click the email list token button to automatically add, or type in the token where ever you want the text replacement to occur.

New piping options allows piping into matrix columns and rows. New replacement text allows placing User Data tokens, email list data tokens, or Hidden field tokens into the survey questions, rows, columns or answers.

On the modify survey page in the left column margin area there is a list of all tokens that you can insert into a survey which will automatically be replaced with the token's value when the respodent is taking the survey. This includes piping, hidden fields, user data and email list data that can be pre-populated throughout the survey. To add a token to a survey just copy and paste the token into the survey wherever you want the text replacement to occur.

Return to Table of Contents
Previewing Surveys

All surveys with one or more items can be "previewed" by actually taking the survey. After taking the survey, simply click the "Clear" link on the main list of surveys to delete the response, and you may continue modifying the survey as desired. Survey testing and previewing is done by taking the actual survey to ensure that you are testing the exact same survey that your end users will be taking.

There are two ways a user may "preview" a survey. The first is on the main list of surveys, click the title of the survey, which will display the survey in a new window, just as your users will see it. The second way is to click on the "Deploy" link on the main list of surveys, which will give several options for how to deploy the surveys. You may use any of these links to test the survey.

After previewing a survey, the response is written to the database. When attempting to modify a survey with responses, a message is displayed at the top of the page for modifying surveys indicating that the survey has at least one response, and therefore is subject to only limited modifications. Along with this message is a link that you can use to clear the responses to this survey, which will then allow full modifications.

Return to Table of Contents
Managing Surveys

The main survey page displays a list of all surveys. For a user with Create permission, this list represents all surveys that they own. For a user with Admin permission, this page displays all surveys in the system.

All surveys are always in one of three states: Design, Open, or Closed. When a survey is first created, it is in Design mode while the owner creates the survey. Once a survey is ready to launch, it is launched either by clicking on the Launch button on the main survey design page, or by clicking the small "OPEN" button to the left of the survey in the survey list page.

Once a survey is launched, the status of the survey changes to Open. Note that a survey can be launched only if it contains at least one answerable question. A survey can be toggled between Open and Closed by using the small buttons to the left of each survey on the main list of surveys.

Once a survey is launched, it can be fully edited only when the survey does not have any responses. Once a single response is recorded for the survey, only limited modifications can be made to the survey. Editing the entire survey is no longer possible because changing the structure of a survey that has existing responses would cause the reporting to fail.

On the main list of surveys, a user can manage each survey using the buttons to the left and right of each survey in the list. From this page, the user can manage survey options, preview the survey, set the status of the survey, analyze the survey results, deploy a survey, and delete a survey.

Return to Table of Contents
Managing Folders

Folders can contain groups of surveys.  Folders are owned by the owner defined when the folder is created.  Only the folder owner or admin can view specific folders.  To add owners to the folder, enter their usernames in the owners box on the create folder or edit folder pages. 

To change what folder a survey is contained in, go to the manage folders page.  To edit folder names, go to the edit folder list page.  

Return to Table of Contents

Survey Options

The survey options page allows a survey creator to manage all of the administrative options associated with each survey. The options available are as follows:

General Information

Title:
The title of the survey
Template: The template the contains the look and feel information for the survey. Each template can be associated with more than one survey.
Survey Language: The default language for the survey, which is used to assist the web browser in rendering the HTML.
Status: The status of the survey (Design, Open, or Closed)
Start Date: The first date that users can enter responses to the survey
End Date: The last date that users can enter responses to the survey

Respondent Access Level
Set the desired security level based on a combination of single vs. multiple response, login required vs. anonymous, and updateable vs. not updateable. Detailed descriptions of each security level are given on the options page.

Single Response, Login Required - Respondents must log in before responding to the survey, and prevented from responding to the survey more than once. Respondents that return to a completed survey can edit their original responses.

Single Response, Login Required (Not Updateable) -  Respondents must log in before responding to the survey, and are prevented from responding to the survey more than once. Respondents that attempt to return to a completed survey are not able to modify their original responses.

Single Response, Anonymous Access Allowed - Respondents are allowed to respond to a survey anonymously (without logging in). Respondents may also log in before responding to a survey. Either way, respondents are prevented from responding to the survey more than once. Respondents that return to a completed survey can edit their original responses.

Single Response, Anonymous Access Allowed (Not Updateable)  - Respondents are allowed to respond to a survey anonymously (without logging in). Respondents may also log in before responding to a survey. Either way, respondents are prevented from responding to the survey more than once. Respondents that attempt to return to a completed survey are not able to modify their original responses.

Multiple Response, Login Required   - Respondents must log in before responding to the survey, and may respond to the survey as many times as they want. Respondents cannot update prior responses.

Multiple Response, Anonymous Access Allowed - Respondents are allowed to respond to a survey anonymously (without logging in). Respondents may also log in before responding to a survey. Either way, respondents may respond to the survey as many times as they want. Respondents cannot update prior responses.

Manual Response Entry
 - Survey owners and application administrators can enter unlimited responses. This access level takes precedence over all other access levels, and prevents standard respondents from taking the survey. After completing each response, the user is returned to the start of the survey to submit a new response.

Resumable Survey, Login Required:
If a respondent closes the survey before completing it, they can click the survey link again and will be forwarded to the first uncompleted page and be allowed to finish the survey, but once completed, will not have the ability to update their answers.


Resumable Survey, Anonymous Access Allowed:
If a respondent closes the survey before completing it, they can click the survey link again and will be forwarded to the first uncompleted page and be allowed to finish the survey, but once completed, will not have the ability to update their answers.


Kiosk Force Logoff, Anonymous:
This option forces logout on the survey completion page by deleting cookies and deleting session login. This helps if lots of users are all using one computer.


Kiosk Force Logoff, Login Required:
This option forces logout on the survey completion page by deleting cookies and deleting session login. This helps if lots of users are all using one computer.

Survey Completion Properties
Completion Action: Set the desired action that should occur when a user completes the survey.
Completion Message: The message that is displayed to the user at the end of a survey for actions that include a message.
Completion URL: The URL to redirect or continue to, which is used for actions that redirect to another URL.
Send Responses To: Enter the email addresses, each separated by a semi-colon, that responses should be sent to upon completion. Leave blank if the responses should not be emailed.

Navigation Properties
Back Button: An option to display or hide the "Back" button on the survey.
Cancel Button: The action to take when a user clicks the Cancel button while taking a survey.
Cancel Button URL: The URL to redirect to if the user clicks the Cancel button while taking a survey

Hidden Fields
When a user responds to a survey, you may save data stored in session, cookies, or in the querystring, and have this data be associated with each individual response. The Type field is the source of the hidden data, the Key field is the key within the session, cookie, or querystring used to extract the data, and the Display Name field is how the data captured will be displayed in the reports.

Dynamic Tokens
Dynamic tokens are values that are dynamically pulled from the database with a custom query that you configure. These dynamic tokens can be used just like piping tokens for text replacement in the question text, sub text or column or row headings.

Numbering Properties
Page Numbering: This option sets the page numbering format, if page numbering is displayed.
Question Numbering: This option sets the question numbering format.

Other Administrative Properties
Report Security: Set the report security to 'High' to enable access only to survey owners. 'Semi-private' allows all users to view the overview results and only owners to view the individual results. 'Public' allows all users to view all reports.
Maximum Responses: The maximum number of responses for this survey. Leave blank for unlimited responses.
Responses per User: For Multiple Response surveys only, enter the maximum number of responses per user. Leave blank for unlimited responses.
Days for Update: The number of days during which a respondent may update their response. This option applies to respondent access levels that are updateable.

Administrator Properties
Owners: The usernames for all owners of this survey. Each name should be separated with a semi-colon, and the logged in user must included his/her name in the list.
Admin Email: The email address for the administrator of the application.
Return to Table of Contents
Deploying Surveys

After creating and launching a survey, it can be deployed to users in one of the following ways:

  • Email Link – Surveys can be deployed by embedding a link to the survey in a web page.
  • Web Link – Surveys can be deployed by simply giving the users a link to the actual survey.
  • Popup Link – Surveys can be deployed by inserting a pop-up link in a web page. When a user clicks the link, a new window opens and displays the survey.
  • Email Messages – Surveys can be deployed by sending out messages to take the survey via email. Please refer to the section, "Email Messages," for more information.

If a user attempts to access a survey that requires a login, the user will be redirected to the login page. After logging in, the user is then redirected to the correct survey. If the respondent does not already have a user account, they can create a new account, and will be redirected to the survey after doing so.

Return to Table of Contents
Email Lists

Email lists are groupings of individual email addresses, and are used to send email messages to groups of users. Any user with Create or Admin permission can create an unlimited number of email lists. All email lists are visible only to the user who create the list and to individuals with Admin rights.

After creating an email list, individual email addresses can be imported by using the import functionality. To do so, simply paste your email addresses into the large text box, with one email address on each line. In addition to the email address, each entry may, optionally, contain the first name, last name, and a field of custom data of your choosing. The acceptable format for each line is as follows:

Email Address, First Name, Last Name, Custom Data

Each field must be separated by a comma, and each entry must be on its own line. If you wish to omit any intermediate fields, you must insert a comma as a placeholder. The following examples all show valid entries:

This e-mail address is being protected from spambots. You need JavaScript enabled to view it ,Bill,Gates,CEO
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
This e-mail address is being protected from spambots. You need JavaScript enabled to view it ,John,Smith
fred_jones,,,Accountant

The following entries are incorrect because the omitted intermediary fields are not represented by commas:

This e-mail address is being protected from spambots. You need JavaScript enabled to view it ,Smith
fred_jones,Accountant

Note that both of these entries are technically correct, since data can be imported in this format. However, since the fields of data are in the wrong place, the wrong data will be displayed in the email messages.

From the main list of email lists, email addresses can be exported from any email list using the export functionality. Also from the list, all email addresses within a list can be viewed and managed, and the history of messages sent can also be viewed. In the message history page, the list of all emails and current response status can also be viewed.

Return to Table of Contents
Email Messages

A simple and elegant way to get users to respond to a survey is to send out survey messages via email. The functionality for sending out emails can be accessed in one of the following two ways:

  • Select an email list on the Email List page, and then click the Send option
  • On the Survey List page, click the Deploy button, and then click the Email Lists button

To send an email message, first select an email list. You may choose to send to all email addresses in the list, or to filter the email addresses to a subset of the email list.

After specifyin the email recipients, click Continue. On the next page, select the desired survey from the dropdown box. Then enter the email subject, from email address, the text of the email, and any other optional fields, as explained on the page.

A number of fields, including the first name, last name, custom data, and more, may optionally be included in the text of the email. To do so, simply insert the following tokens in the location where you would like to display the appropriate field of data:

  • #SurveyLink# - The location of the link to the survey (required)
  • #DeclineLink# - The location of the link a user can click to decline responding to the survey
  • #FirstName# - The first name of the email recipient
  • #LastName# - The last name of the email recipient
  • #CustomData1# - The first custom data field
  • #CustomData2# - The second custom data field
  • #CustomData3# - The third custom data field

Before the email is sent, the token will be replaced by the appropriate value for each recipient. If a token is specified but no data is available, the token is simply removed from the email.

When sending emails, there is a checkbox that can optionally be selected to determine whether the email should be sent as plain text or in HTML format. For emails using HTML format, simply include the desired HTML in the main textbox for the body of the email.

Return to Table of Contents
Report Filters

Report filters provide the ability to limit the set of responses in the reports based on custom filter criteria. For example, if a survey contains a question asking users if they have a driver's license, a report filter could be created to only display the responses where the user answered "Yes" to this question.

There are three types of report filters: Date, Question, and User Attribute. Date filters limit the responses to only the dates within the specified range. Question filters limit the responses based on answers to questions in the survey. User attribute filters limit the responses based on attributes of the user who took the survey, such as company, location, name, custom data, or any other user field.

Question filters vary depending on the type of question selected. Answers can be set to be equal to a response, contain a response, or, in the case of number and date questions, be greater than or less than a certain a value.

One or more report filters may be applied to a survey. All of the filters are combined using "AND" logic, meaning that all filters must evaluate to "True" in order for a response to be included in the results.

If a report has filters, the filters are applied to the overview report, the individual report, the text report, and the data export functionality.

When working with a report with many questions, you may want to run multiple reports with various combinations of filters. Rather than deleting filters, you can set any filter to active or inactive on the page that displays the main list of report filters.

Return to Table of Contents
Results Sharing

Results sharing provides the ability to share your survey results with others. Recipients of report shares do not have to log into the application, and can be granted very granular access to survey reports and functionality.

You can set up an unlimited number of report shares per survey. For each share, you specify the email address(es) it should be sent to, as well as deciding which of the following features should be accessible to the recipients of that particular report share:

  • Viewable Reports -- Select the types of report that recipients of this report share are able to view.
  • Export Data -- Select whether or not recipients of this report share should be allowed to export data.
  • Report Filtering -- Select whether or not recipients of this report share should be allowed to user report filtering.
  • View Open-Ended -- Select whether or not recipients of this report share are allowed to view open-ended responses.
  • Active -- Select whether or not recipients of this report share is currently active.

Once a report share has been created, you can send it to the recipeints using the Send functionality in the application. This functionality allows you to create a custom email to the user, and it includes the URL link to the survey. The URL includes an encoded ID that unique identifies the share. When the user clicks on the link, they only have access to the survey reports and functionality as specified in the report share.

At the top of the main list of report shares for each survey is a status that indicates Enabled or Disabled, as well as a button for toggling between these two statuses. You can enable or disable report sharing for all share recipients by settnig this status. Also, you can temporarily enable or disable report sharing for any individual report share by setting the active status of that particular share.

Return to Table of Contents
Exporting Data

The "Export Data" page enables a user to export the responses to a survey. The data is exported as a comma-delimited file (CSV), which can be opened with Excel.

There are two formats for exporting the data format. The first format, called, "User Responses," exports one row of data per entire response, with each of the questions displayed as a column. The second format, called, "Individual Responses," exports each individual response on its own row. In this second format, if a user selected more than one response for a multi-select question, each individual response appears on its own row.

In "User Response" format, the minimum user data displayed for each row is the username. In "Individual Response" format, the minimum data displayed for each response is the text of the question, the text of the response, and the ID of the response. In addition, the "Export Data" page contains a series of optional fields, each preceded by a checkbox. Any field that is selected before exporting the data is included as a column of data in the CSV file.

The additional data fields that can be exported include both response and user data. The optional response fields are username, IP address, date started, time started, date completed, and time completed. The optional user fields are first name, last name, email address, company, current position, and location.

Return to Table of Contents
Managing Users

All users in the system must be assigned a role, which dictates what actions the user can perform. The three roles, along with a description of each, are as follows:

  • User – This is the least powerful role, and allows a user permission only to take surveys.
  • Create – In addition to allowing a user to take surveys, this role allows a user to create, deploy, and manage surveys. A user with the Create permission may only view surveys they own (as indicated in the Owners field of the Survey Options page).
  • Admin – A user with this role has the same right as a user with Create permission, with the added benefit that they have full access to all surveys in the system. In addition, users with Admin permission can manage user accounts, as well as set the security level for all users.

Users in the system can be managed by anyone who has "Admin" permissions. All users can update and modify their own user information, but cannot set their own security level.

All users in the system must have a unique username. Note that usernames are not case-sensitive.

Return to Table of Contents
Importing Users

Users can easily be registered in the application database by doing a bulk import of users. To access this functionality, select the "Users" link in the top-level navigation, and then click on the "Import" button. Individual users can be specified by entering or pasting each user's information onto a separate line in the large text box. If you are exporting the users from another data source, export the data in the same format required for the upload.

The fields of data that can be imported for each user are shown below, with required fields show in red. The required format for each line is as follows:

Username,Password,First Name,Last Name,Email Address, Current Position, Company, Location, Custom Data 1, Custom Data 2, Custom Data 3

Each field must be separated by a comma, and each entry must be on its own line. If you wish to omit any intermediate fields, you must insert a comma as a placeholder.

Return to Table of Contents
What’s New in SelectSurvey.NET
Survey Folders

New survey folders option allows creating, managing survey folders and assigning user/owners to folders. The folders can only be viewable by the owners assigned to them, or by the users that created them. This allows more segregation of the application data.

You can group surveys into categories by using the survey folders. You can limit survey access by setting owners on survey folders.

Return to Table of Contents
User Groups

New user groups options allows creating and managing user groups.

You can restrict surveys to specific user groups via the survey options page. Click “restrict by user group” option.

Future implementation will allow emailing to a user group as well as other new functionality.

Return to Table of Contents
User Reports

With the new user reports, you can see every survey a specific user took, and view summarized data and have easy access to view individual responses for those surveys.

To access user reports, click the “reports” icon in the navigation, then select the “User Reports” link.

Return to Table of Contents
Free Form Reports

Custom Reports are a new area of reporting that we are rapidly enhancing. Custom reports allow you to limit reporting to specific questions and report filters and lets you specify graph type for each question. Custom Reports also allow you to view all text responses on the same report, unlike the overview report summary, where you have to drill down to see text responses.

You can save and edit free form reports. Use the provided URL in the text box on the free form report list page when sharing the report.

Return to Table of Contents
Custom Reports

Custom Reports are a new area of reporting that we are rapidly enhancing. Custom reports allow you to limit reporting to specific questions and report filters and lets you specify graph type for each question. Custom Reports also allow you to view all text responses on the same report, unlike the overview report summary, where you have to drill down to see text responses.

Custom reports also have html and PDF view/print options. You can save and edit custom report configurations.

Return to Table of Contents
New Export Options

The new SPSS Condensed export option condenses columns and allows 1 or 0 for choice question types for easier data manipulation with SPSS. Also takes the point values and alias’s assigned in the question edit screen and uses those values in the export. There is an option checkbox which enables exporting scores versus the answer text.

The user export now has ability to export total score with each response by checking the checkbox “scores”.

Return to Table of Contents
Scores By Page Summary

The individual report now contain a new table containing score summary by page at the top of the individual response report. Totals of score by page and category is listed.

Return to Table of Contents
Kiosk Mode

The new kiosk mode is intended for exhibitions where there is a sales person or person leading respondents to take surveys on one computer. There is also the option to display a searchable user list with buttons for the kiosk admin to login as that user. Also there is option to add user as part of the kiosk workflow.

To access the kiosk configuration, click “admin tools” then “Kiosk configuration”. The kiosk home page is “kioskhome.aspx” but is disabled by default, unless enabled in the Kiosk configuration page.

Return to Table of Contents
Active Directory Integration

Active Directory integration is a new feature that allows users to use their AD login for access to the survey application or UPN login. Their username is tied with their data in the survey application and their user role is carried through the application.

Details for setting up the optional AD integration is in Appendix E of the installation manual.

Return to Table of Contents
Admin Tools

The new admin tools page contains links to many helpful admin utilities for importing or copying data via the interface without having to touch the database or do any custom programming.

The following admin tools are new:

  • Debug Database Connection page:
    this page helps the admin person troubleshoot problems with database connection in initial installation.
  • MySQL OLEDB Provider Activation:
    this page allows online activation of the Cherry City Software MySQL OLEDB data provider.
  • Debug SMTP: this page helps the admin person to test email functionality in the app and make sure that the email settings are correct in the web.config file.
  • Debug Date Format:
    this page helps the admin person test the date settings in the web.config file to make sure dates are being displayed and stored in the proper format in the database. This is especially helpful for situations where the server and application are using different languages.
  • Debug General Configuration:
    this page helps admin check for common installation settings and troubleshooting.
  • Upgrade Wizard:
    for surveys and libraries, this tool checks for corrupt data and automatically fixes it. It checks for common data problems that happened in previous versions to allow easy fixing without touching the database.
  • Multi-Language Options and Settings / Globalization and Customized Text:
  • Globalization and Custom Text
  • Translate Text
  • Kiosk Admin:
    Configure Kiosk Home Page options.
  • Crystal XCelsius XML Generation Administration
  • Copy Survey from One Database to Another Database
  • Copy Users from One Database to Another Database
Return to Table of Contents
New Printing Options

The new print options:

  • Modify Survey print options:
    On the modify survey page, click “print” button. Survey print options display with :
  • Select pagination (page break handling)
  • Select title printing (whether to print title on each page)
  • Select pages (which survey pages to print)
  • Respondent has print option to print their responses (if enabled on survey options page)
  • Report print options:
    On the results overview page click the “print overview” button which will open the report in a new window for printing without the navigation.
  • Custom report printing:
    Click the PDF or HTML report link and use the browser print options.
Return to Table of Contents
New Survey Completion Options

Completion URL:

  • New token passes through the ResponseID in the completion URL so you have access to all response values and user info about the respondent on the redirect. This can be used with custom scripts with logic depending on the responses.
  • Email respondent options:
    You can email response or other text automatically to the respondent when they complete the survey. You can use the tokens #USER_RESPONSES# or #FIRST_NAME# or type in a custom email. It will send to an email address that was from a question in the survey, or to an email address of the user in the database.
Return to Table of Contents
New Question Types

New question types:

    User registration question type: This question type creates a new user in the database on the fly as the user takes the survey. Also the username is associated to the response of the survey so that it shows up in the individual response report and export data. The user registration control has manu fields that you can choose to show or hide, and the field text is customizable. The field data when stored goes into the existing user table in the database and can be viewed from the "Users" page when logged in as admin. Only admin users can see the "Users" link in the green bar navigation. This is in addition to the built in user registration that shows up automatically when the survey response is "login required". If the survey requires login, the main registration form is linked if the user does not already have a login. You can disable or hide the user registration link by having the survey admin person disable that by toggling that feature in the web.config of the application on your server (usually configured during installation).
Return to Table of Contents
Advanced Validation

Besides the standard built in question validation which sets a question as required, or sets the minimum or maximum value, there is also options for adding advanced custom validation.

Client side validation is when a client browser action triggers a javascript to check the answer input, and if the input does not match the requirements, a pop up dialog box with an alert message is shown.

    Primary Validation: Primary Validation is advanced custom javascript that can be configured on an individual survey question answer or sub item answer. To use primary validation, on the "edit item" page, click the "Advanced Validation" button that is in the "Validation Options" section of the item.
    On the primary validation page you can select a function that has already been created, and then type in your custom alert text, then click "Add", then "Save".
    To remove primary validation click the "remove" button next to the validation under the "current saved validations" bottom portion of the page.
    Secondary Validation: Secondary Validation is when you want to validate the answer of one question against another question in the survey. To create secondary validation, click the "Advanced Validation" button on the edit item page. Then click "Secondary validation" link at the top right. Then select the first question to validate against, and the answer conditional logic, then the second question. Then click save. To remove secondary validation click the delete button next to the validation in the list.
Return to Table of Contents
New Response Types

The following new response types are now available:

  • Resumable Survey, Login Required:
    If a respondent closes the survey before completing it, they can click the survey link again and will be forwarded to the first uncompleted page and be allowed to finish the survey, but once completed, will not have the ability to update their answers.
  • Resumable Survey, Anonymous Access Allowed:
    If a respondent closes the survey before completing it, they can click the survey link again and will be forwarded to the first uncompleted page and be allowed to finish the survey, but once completed, will not have the ability to update their answers.
  • Kiosk Force Logoff, Anonymous:
    This option forces logout on the survey completion page by deleting cookies and deleting session login. This helps if lots of users are all using one computer.
  • Kiosk Force Logoff, Login Required:
    This option forces logout on the survey completion page by deleting cookies and deleting session login. This helps if lots of users are all using one computer.
Return to Table of Contents
New Alternate Email views

Now you can enter an HTML version and a plain text version of each email that is sent through the application. The end user's system will determine which email is viewed depending on if their default is HTML or plain text.

Return to Table of Contents
ClassApps.com ©2006
SelectSurvey.NET v4.022.006

Twitter Feed

Delicious Bookmarks

Loading feeds...

Created by SopanTech Solutions

FAQ's

BCESIS News