Snap XMP Online Archives | SnapSurveys Support documentation for Snap Surveys products Mon, 18 Nov 2024 15:47:46 +0000 en-GB hourly 1 https://wordpress.org/?v=6.4.5 https://www.snapsurveys.com/support-snapxmp/wp-content/uploads/2020/07/favicon-32x32-1.png Snap XMP Online Archives | SnapSurveys 32 32 Upload Template Thumbnail https://www.snapsurveys.com/support-snapxmp/snapxmp/upload-template-thumbnail/ Mon, 18 Nov 2024 15:47:40 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=12615 In the Summary section of a survey template, you have the option to upload a thumbnail image. This can help users identify the survey template when they are creating a new survey.

The post Upload Template Thumbnail appeared first on SnapSurveys.

]]>
In the Summary section of a survey template, you have the option to upload a thumbnail image. This can help users identify the survey template when they are creating a new survey.

  1. Select the survey template in Your work to display the Summary.
Upload a thumbnail for the survey template
  1. Click the Upload thumbnail button to display the Upload thumbnail dialog.
Select the thumbnail file
  1. Click the Select file button to select an image. Here, the image has previously been created by copying part of the questionnaire.
Open the thumbnail file
  1. Click Open to display the image in the Summary section.
Thumbnail image shown in Summary tab

The post Upload Template Thumbnail appeared first on SnapSurveys.

]]>
Recommended use of the API progress token https://www.snapsurveys.com/support-snapxmp/snapxmp/recommended-use-of-the-api-progress-token/ Wed, 30 Oct 2024 10:40:22 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=12536 You can retrieve a survey’s responses using the Get Survey Responses endpoint. There are 2 approaches to retrieving the survey responses: Use of the API is chargeable. The charge is 0.1 unit each time the API delivers a survey response.  This applies if you use the API to retrieve the same survey response multiple times. […]

The post Recommended use of the API progress token appeared first on SnapSurveys.

]]>
You can retrieve a survey’s responses using the Get Survey Responses endpoint.

There are 2 approaches to retrieving the survey responses:

  • Our recommended approach, which is to use the startingFrom token so you only get the responses that have been submitted or modified since your last call.
  • Get all the responses each call and you will be charged for each response for every call.

Use of the API is chargeable. The charge is 0.1 unit each time the API delivers a survey response.  This applies if you use the API to retrieve the same survey response multiple times.

Comparing unit usage

This table compares the number of units that when getting all the responses with getting the responses using the progress token, which is our recommended approach. This comparison shows the results for a survey that receives 100 responses per day, and the organisation gets the responses once per day.

Using the progress token uses far fewer units, reduces network traffic and provide a faster response.

DayResponses received per dayResponses delivered by getting all responses each dayUnits used per day (0.1 unit per response)Responses delivered using the API progress token each dayUnits used per day(0.1 unit per response)
11001001010010
21002002010010
31003003010010
41004004010010
51005005010010
61006006010010
71007007010010
Totals700280028070070

Recommended approach

Using our recommended approach, you can retrieve only the latest responses since the last call was made. This is done by using the startingFrom parameter in the Get Survey Responses call. When you make a call to get the responses, this returns a progress token, which will need to be stored. This is a mark in the data file for where the call got up to. The next time you make the call, pass this progress token in as the startingFrom point, and then only new data is returned.

Step 1: Make the first request for the survey’s responses

When you make the first call to request the survey’s responses, set the startingFrom parameter to 0.

This retrieves all the requested survey responses.

Optional parameter settings will affect the requested survey responses. For example:

  • If you include a filter, this will be all the survey responses that match the filter.
  • If you set a maximum number of responses, e.g. maxResponses=100, this will be the first 100 responses.
  • If you set restricted variables, this will return only the specified variables rather than all the variables in the survey.

This is an example of a request that retrieves the specified data from all the survey responses by using startingFrom=0. (In the code, you need to replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

curl --location --request GET 'https://<servername>/snaponline/api/surveys/c23a0fd8-6219-4130-a6a7-f312829e56eb/responses?maxResponses=100&restrictedVariables= V16,V45~V47&returnUniqueIds=true&useCodeLabels=true&startingFrom=0' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

Step 2: Receive the response containing the survey’s responses

This is an example of the response to the request for the survey responses. This contains the survey responses in the responses return item, and the progress token in the progress return item.

200 OK with body:

{
    "surveyId": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c",
    "filter": "Q1&gt;1",
    "startingFrom": "0",
    "progress": "#IBCGEGG",
    "upToDate": "false",
    "responses": &#91;
        {
            "status": "new",
            "caseId": "8e4591b0-c1e3-4612-88b4-7b96cd28dd2d",
            "variables": &#91;
                {
                    "id": "V46",
                    "v": "Plane"
                },
                {
                    "id": "V48",
                    "v": "\"Restaurant / Cafe\",\"Gift Shop\",\"Customer Services\""
                },
                {
                    "id": "V52",
                    "s": "NR"
                }
            ]
        },
        {
            "status": "new",
            "caseId": "5458bfcb-97df-4326-879d-4868406761ae",
            "variables": &#91;
                {
                    "id": "V46",
                    "v": "Bike"
                },
                {
                    "id": "V48",
                    "v": "\"Gift Shop\""
                },
                {
                    "id": "V52",
                    "v": "Very busy."
                }
            ]
        }
    ]
}

Step 3: Store the progress token for the next call

In the sample response in Step 2, ‘progress’ represents where you have got to in the data file.

“progress”: “#IBCGEGG”

Store the progress token to use in the next survey response request.

Step 4: Use the progress token in the next request

The progress token from the previous response is then used as the startingFrom value in the next Get Survey Responses request, to retrieve responses that have been submitted or modified since your last call.

This is an example that uses the progress token in the startingFrom parameter.

curl --location --request GET 'https://<servername>/snaponline/api/surveys/c23a0fd8-6219-4130-a6a7-f312829e56eb/responses?maxResponses=100&restrictedVariables= V16,V45~V47&returnUniqueIds=true&useCodeLabels=true&startingFrom=#IBCGEGG' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

Using Max Responses

Max responses is optional and can be used in combination with the progress token. Use the ‘upToDate’ value to decide if you have more responses to get, then use the progress token to get the next group of survey responses. If you know the number of survey responses for each call is never going to exceed the limit of 5000, then you can exclude this parameter.

The post Recommended use of the API progress token appeared first on SnapSurveys.

]]>
Question in an email invitation https://www.snapsurveys.com/support-snapxmp/snapxmp/question-in-an-email-invitation/ Mon, 07 Oct 2024 08:34:14 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=12406 The Question in email feature allows you to add a question to the email invitation when it is sent. Asking participants to answer a question as part of an email invitation can help to improve engagement and increase response rates. Create the email question The first step is to create a short, engaging question in […]

The post Question in an email invitation appeared first on SnapSurveys.

]]>
The Question in email feature allows you to add a question to the email invitation when it is sent. Asking participants to answer a question as part of an email invitation can help to improve engagement and increase response rates.

Create the email question

The first step is to create a short, engaging question in your questionnaire. This is usually the first question, but you may choose any question in the questionnaire.

Some examples can be an emoji style question or a thumbs up or down. Using an image-based question, created using the Show As Buttons feature, provides a visually appealing question that’s easy for the participant to answer.

When the participant responds to the question, the full questionnaire opens for them to complete and submit.

Using single response questions gives the best result, because the questionnaire opens as soon as the participant selects an answer. A map control or slider cannot be used.

Upload Participants

In order to create the email invitation and reminders, you must upload the list of participants.

Create the invitation

You can select the question to show in the email invitation in Snap XMP Online.

  1. Open the survey and in the Summary tab, click the Collect link.
  2. Select the Participants side menu.
  3. Click on the Invitations menu item to view the invitations.
  4. Click Edit for an existing invitation or click Add invitation to create a new invitation.
  5. Update or create the invitation in the Invitation editor.
  6. Position the cursor where you would like to display the question and click Add Question.
  1. Select the edition with the question design that you want to use. Then select the language, question and type of survey link.
  1. Click Add. This adds an entry in the email body for the question in email.
  1. Click Save to save the invitation.

Responding to the Question in email

When the participant answers the question in email they are shown the full questionnaire in their browser. They complete the questionnaire by navigating through the pages and submitting their response.

The post Question in an email invitation appeared first on SnapSurveys.

]]>
Creating an email invitation with an opt out link https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-an-email-invitation-with-an-opt-out-link/ Mon, 30 Sep 2024 10:10:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=12343 Sometimes a participant may not want to receive emails about a particular survey. Adding an opt out link allows the participant to unsubscribe from the survey. In Snap XMP Online, you can insert an opt out link in an email invitation using the email editor. In Snap XMP, you can also insert an opt out […]

The post Creating an email invitation with an opt out link appeared first on SnapSurveys.

]]>
Sometimes a participant may not want to receive emails about a particular survey. Adding an opt out link allows the participant to unsubscribe from the survey. In Snap XMP Online, you can insert an opt out link in an email invitation using the email editor.

In Snap XMP, you can also insert an opt out link using Snap XMP Desktop.

When to include an opt-out

A requirement of using the Snap XMP subscription mailing system is to include an opt out link.

You should include an opt-out link in the majority of your email invitations and reminders. Many organisations, including, but not limited to, Gmail, Yahoo and Hotmail, stipulate that you need an opt-out or unsubscribe link in business mailings.

It is good practice to include an opt-out link. You can add the link in the email invitation or reminder using the Invitation editor. With this option, you can customise the appearance and wording of the link. You can also select to automatically include an opt-out link. This is only included if the email content does not contain an opt-out link, preventing multiple opt-out links in your email. When the email is sent the opt-out link is added to the footer of the email.

You may wish to exclude an opt-out link for in-house surveys or forms, where emails are only sent to participants that have emails belonging to your organisation’s domain, such as, an employee survey.

Participant upload requirements

These instructions assume that you have uploaded a list of participants who will receive an email invitation for this survey. If you are not familiar with setting up participants for email invitations, please see these worksheets:

Anonymisation in Surveys – Sending an email that doesn’t identify the participant
Anonymisation in Surveys – Sending an email that includes a unique participant identifier

Adding the Opt Out link

  1. In the Collect tab of your survey, select the Participants side menu and then select Invitations.
  2. Click Add invitation to create a new email invitation or click Edit to change an existing invitation.
Add an invitation or reminder
  1. In the email editor, place the cursor at the point where you would like the Opt Out link in your invitation.
  2. Click Insert tag and select OptOut. This will insert a link with the text {OptOut}.This link will take the participants to a webpage when they opt out.
Insert an opt out link in an email invitation
  1. Select or click in this link text and click the hyperlink button SWH: link button to open the Insert hyperlink dialog. You can change the wording for Text and ToolTip.
Insert a hyperlink in an email invitation
  1. Click Insert to update the link text.
Email invitation containing an opt out link

When a participant clicks the Opt Out link in the email invitation they receive, this takes them to the Snap Surveys opt out web page. You can see which participants have opted out in Snap XMP Online. The participant will not receive any more emails for the survey.

Viewing the opt out information

In Snap XMP Online you can view all the participants who have opted out of the survey.

  1. In the survey Summary tab, click the Collect link.
  2. Once in the Collect tab, select Participants from the side menu and then select Participant list.
  3. Click the filter icon on the Opted Out column and select Have opted-out.
Filter the list of participants who have opted out
  1. Click Filter to show all the participants who have opted out.
Participant list showing a participant who has opted out

Auto adding an opt-out link

In the survey invitation settings, there is the option to automatically add an opt-out link at the end of all email invitations where an opt-out has not been provided in the email body. This setting makes sure that you always provide an unsubscribe option for this survey. If you wish to customise the appearance of the opt-out link, you need to manually add the opt-out link in the email body.

  1. In the survey Summary tab, click the Collect link.
  2. In the Collect tab, select Participants from the side menu.
  3. Click the Change Invitation Settings button to open the Invitation settings.
  4. Select Automatically add opt-out to add an opt-out link at the end of the email invitation.

The opt-out link is only included if the email body does not contain an opt-out link, preventing multiple opt-out links in your email.

The opt out link will automatically be added to the footer of the email when the email is sent. You will not see it in the email invitation editor.

The post Creating an email invitation with an opt out link appeared first on SnapSurveys.

]]>
Downloading online response data https://www.snapsurveys.com/support-snapxmp/snapxmp/exporting-the-response-data/ Wed, 24 Jul 2024 13:18:04 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=12210 You can export the response data for a survey in a number of file formats. A filter option is available to download a smaller group of response data, which allows you to split the download across a number of export files. Responses menu You can find the Responses menu by following these instructions: Entering the […]

The post Downloading online response data appeared first on SnapSurveys.

]]>
You can export the response data for a survey in a number of file formats. A filter option is available to download a smaller group of response data, which allows you to split the download across a number of export files.

Responses menu

You can find the Responses menu by following these instructions:

  1. In Snap XMP Online, click on the survey in Your Work to select it.
  2. In the Summary tab, click the Collect link.
  3. Select the Responses menu. This displays the default Responses page where you have the option to export all response data, and to delete all data.

Entering the format and filter

  1. In Format, select the format of the exported data. You can download the survey response data in the formats:
    • Excel – csv is a version of the comma separated format that is easily recognised by Excel files.
    • CSV is a comma separated format where the text fields are surrounded by quote characters. 
    • TSV is a tab separated format.
    • Excel – xlsx is an Excel spreadsheet format.
  2. In Filter, enter a filter expression to return a subset of the response data that matches the filter. For example, Q1=(1,2) or Q2=”name”.

Choosing the export file options

There are a number of export options available.

Options Description
Include question labelSelect this option to export an additional row of variable labels under the initial variable names row in the spreadsheet.
Expand multiple response questionsSelect this option to export multiple response variables with one column per answer rather than one column per question.
Use code labelsCheck to substitute code labels for numbers in the data.
Use 0 for No RepliesSubstitute 0 as the response for questions where there is no response.
Include derived variablesSelect this option to include derived variables in the exported data. Clear this option if you do not want to export the derived variables.

Exporting the selected response data

  • Click the Export data button.

When the data export is successful, you will see a confirmation message. The export saves the exported data file to the default downloads folder set for the device. The file name consists of the survey name followed by “ – responses” and the file extension chosen for the export. For example, “my survey – responses.csv”.

The post Downloading online response data appeared first on SnapSurveys.

]]>
Stop sharing another user’s work https://www.snapsurveys.com/support-snapxmp/snapxmp/stop-sharing-another-users-work/ Mon, 20 May 2024 16:22:23 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=11863 When you are collaborating with other Snap XMP users, they may share their work, such as, a folder, survey or template, with you. After you have finished using the shared item, you can stop sharing by: These instructions show how you can stop sharing the item from your Snap XMP Online account. Stop using a […]

The post Stop sharing another user’s work appeared first on SnapSurveys.

]]>
When you are collaborating with other Snap XMP users, they may share their work, such as, a folder, survey or template, with you. After you have finished using the shared item, you can stop sharing by:

  • Asking the owner of the survey, folder or template, to stop your share permissions.
  • Stop sharing using your Snap XMP Online account.

These instructions show how you can stop sharing the item from your Snap XMP Online account.

Stop using a shared item

  1. Log in to Snap XMP Online to display your work. If you are already using Snap XMP Online, click Home to return to your work.
  2. Open the Shared with you folder.
  3. Select the shared survey, template or folder that you no longer need to access.
  4. Select the Shares tab.
  1. Click the Actions menu then select Stop sharing survey with me. The menu may say Stop sharing folder with me or Stop sharing template with me, depending on the shared item selected.
  1. This opens a confirmation dialog, containing a summary of the items you will no longer be able to access. Click Stop sharing to stop sharing the shared item. Click Cancel if you do not want to change the sharing access.

If you cannot see the stop sharing menu item then you have access to this survey, template or folder through the parent folder share permissions. You need to select the folder that has the share permission instead. You can find which folder this is by finding your Snap XMP account in the share list and finding the inherited from folder.

The post Stop sharing another user’s work appeared first on SnapSurveys.

]]>
Creating a new survey from a template https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-a-new-survey-from-a-template/ Mon, 29 Apr 2024 09:30:14 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=11817 After logging in to Snap XMP Online you are ready to create a new survey from a template.

The post Creating a new survey from a template appeared first on SnapSurveys.

]]>
After logging in to Snap XMP Online you are ready to create a new survey from a template.

  1. The first page in Snap XMP Online shows a summary of Your Work. The survey template is available here. Templates are shown with the icon templateIcon.png . Click the icon or template name to show the template Summary.
  1. In the Summary, click New Survey.
  1. Enter the survey name then click Create survey.
  1. This opens the Build tab where you can add questions to your survey.

The post Creating a new survey from a template appeared first on SnapSurveys.

]]>
Exporting response data to Power BI https://www.snapsurveys.com/support-snapxmp/snapxmp/exporting-response-data-to-power-bi/ Mon, 06 Nov 2023 17:57:12 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=10662 Microsoft Power BI is a business intelligence product developed by Microsoft, that is used to analyse and visualise an organisation’s data. Power BI can connect to a range of data sets, including response data from Snap XMP. There are two ways to connect Snap XMP response data to Power BI: Exporting the response data file […]

The post Exporting response data to Power BI appeared first on SnapSurveys.

]]>
Microsoft Power BI is a business intelligence product developed by Microsoft, that is used to analyse and visualise an organisation’s data. Power BI can connect to a range of data sets, including response data from Snap XMP.

There are two ways to connect Snap XMP response data to Power BI:

  • Export the response data file in CSV format to use in Power BI
  • Use the Snap XMP API directly in Power BI

Exporting the response data file in CSV format

  1. Log into Snap XMP Online and open the survey.
  2. In the Summary tab, click Collect to go to the Collect section.
  3. In the Collect menu, click Responses. This opens the Responses section where you can manage the survey’s response data that has already been collected.
  4. In Export Options, select the CSV export option. Managing response data contains further information on the available export options.
  1. Click Export All Data to export all the responses to a CSV file. This saves the file to the Downloads folder set on your device.
  2. Once downloaded, open Power BI and select Get Data.
  3. In the Get Data dialog, which opens up, select Text/CSV, then select the exported data file and click Open.
  4. Once loading is complete, you can view the response data. You can check the data looks the way you want then click Load to load the data into Power BI. There is an option to transform the data before loading, if required.

This option uses a snapshot of the response data at the time you exported the file. To update the data, repeat the process by exporting the file, giving it the same name, then re-loading it into Power BI.

Using the Snap XMP API directly in Power BI

Before using the API, the Snap XMP Online account being used will require an API permit.

  • If you are using the Snap Surveys Subscription service Snap Surveys will set up the API permit.
  • If you are using an On-Premises service, your organisation will set up the API permit.

Please note that when using the API:

Finding the survey GUID

Each survey has a unique identifier, called a GUID. This is used by the API to link to the survey. The survey GUID can be found in Snap XMP Desktop and Snap XMP Online.

Snap XMP Online

Log into Snap XMP Online and open the survey. The survey GUID forms the last section of the URL.

Snap XMP Desktop

  • Open Snap XMP Desktop and from the Survey Overview, select and open the survey.
  • Click the Tailor | Online Details menu. The Survey field contains the survey GUID.

Getting data using the API

  1. Open Power BI and click on the Get data text.
  1. Select Web from the list of Common data sources.
  2. In the From Web dialog, click Advanced to expand the options.
  3. In URL parts, enter the URL that calls the API. For example the URL to return response data is: https://<servername>/snaponline/api/surveys/<surveyGUID>/responses
    • <servername> is the name of the server, such as online1.snapsurveys.com or online2.snapsurveys.com if you are using Snap Surveys Subscription service,
    • <surveyGUID> is the unique GUID for the survey you are using.
  1. Next add in login information required by the API. In the HTTP request header parameters add your username, API key (Password) and API version info.
    • Enter X-USERNAME with the Snap XMP Online account email address. Click Add header.
    • Enter X-API-KEY with the user’s API key. Click Add header.
    • Enter X-VERSION as 2.0.
  1. Click OK
  2. The first time you enter the login information, it will ask what credentials you want to use. Select Anonymous from the left side. (This is not actually anonymous since the login details have been passed through and will be used for authentication.)
  3. Select the API level for access. For example, for any API call use “https://<servername>/snaponline/api” replacing <servername> with the name of the server you are using.
  4. Click OK.
  5. Click Close and Apply to load the data. The API data is one row per variable, so each column has just a list of one aspect of the variable (one column for variable number, one for responses, etc.)

Using the API, means that you can refresh the response data from Power BI and the data is kept up to date. Be aware that there is a unit cost associated with using the API.

You can use the API to return a number of different data sets for your surveys.

Transforming the response data

Once the response data is in Power BI, you can change the data.

We recommend that you duplicate the response data before making changes. This is for safety so that you have your original data to return to, if necessary, and if you are using the API there is a unit charge for re-loading the data.

  1. In Power BI, click Transform data. This opens a spreadsheet-style view of the data.
  1. Some example transformations are:
    • If the response data uses a header (top) row, this will load as a data row and populate in your chart. You can choose to use the first row to name your column headers or you can remove rows by selecting Remove rows>Remove top rows then enter “1” to remove the top row.
    • Apply a filter by clicking the drop-down next to the column that you want to transform. Select the filter from the options, then click OK.
    • Remove unwanted columns by selecting the column, right-clicking then selecting Remove Columns from the pop-up menu.
  2. Click Close and apply to save all the changes.

Using Power BI for charts

There are a variety of visualizations that you can create in Power BI, including charts.

When you have loaded your data set the data source is shown in the Data section. Expand the data source to view the columns.

In the Visualizations section, there are a number of charts that you can select.

Example: Stacked bar chart

To add a chart:

  1. In Visualizations, click on the Stacked bar chart icon to add it to the display area.
  2. In Data, select or drag a data column, e.g. Location, to add it to the Y axis.
  3. Drag the data column to the X axis to view the location counts.

Refreshing data

Using the API, means that you can refresh the response data from Power BI, by clicking Refresh. The data is kept up to date, as there is a connection to it.

For refreshing data obtained from an exported CSV file:

  1. In Snap XMP Online, re-download the CSV data export file, keeping the same file name and location. This can be done by overwriting the original file or deleting it ahead of time and replacing it with the new one.
  2. In Power BI, click Refresh to load the latest response data.

The next step is to publish.

Publishing data

When you have completed your chart or updated the data, you will need to publish the changes.

  1. In Power BI, click Publish.
  2. Select a publish location, such as, “My Workspace” and click Select.

Further Power BI help

For further help with Power BI you can access guided learning and videos from the Help menu.

The post Exporting response data to Power BI appeared first on SnapSurveys.

]]>
An Introduction to Snap XMP https://www.snapsurveys.com/support-snapxmp/snapxmp/an-introduction-to-snap-xmp/ Tue, 10 Oct 2023 14:17:45 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=10371 Description This webinar introduces Snap XMP: Experience Measurement Platform, combining the power of Snap XMP Desktop with upgraded functionality and connects it with the features of Snap XMP Online for online surveys and offline mobile survey interviewing.

The post An Introduction to Snap XMP appeared first on SnapSurveys.

]]>

Description

This webinar introduces Snap XMP: Experience Measurement Platform, combining the power of Snap XMP Desktop with upgraded functionality and connects it with the features of Snap XMP Online for online surveys and offline mobile survey interviewing.

The post An Introduction to Snap XMP appeared first on SnapSurveys.

]]>
Creating Analyses https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-analyses-sol/ Mon, 24 Jul 2023 12:53:07 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=9657 Analyses, such as tables and charts, help you examine and interpret the survey’s response data. In Snap XMP Online, you can create tables, charts, lists and word clouds in the Analyze section. There is also an accompanying analysis webinar that demonstrates how to create the analyses in Snap XMP Online. Opening the Analyze section There […]

The post Creating Analyses appeared first on SnapSurveys.

]]>
Analyses, such as tables and charts, help you examine and interpret the survey’s response data. In Snap XMP Online, you can create tables, charts, lists and word clouds in the Analyze section.

There is also an accompanying analysis webinar that demonstrates how to create the analyses in Snap XMP Online.

Opening the Analyze section

There are two ways of opening the Analyze section.

  • In Your work, select the survey to see the Summary tab, then click the Analyze link.
  • In the Online Editor, click the Analyze tab near the top of the page.

Creating a new Analysis

  1. In the Analyze section, click on the Table & charts side menu option. This displays the list of analyses that are available for the survey in Snap XMP Online and also a New Analysis button used to create a new table, chart, list or word cloud.
  1. Click the New Analysis button. This displays the Analysis page, containing the standard fields used to create an analysis.
  1. In Analysis type, select the type of analysis, this can be Table, Chart, List or Word cloud. This updates the styles available in the Style file list to those for the selected analysis type.
  2. In Style file, select the style used to display the analysis.
  3. In Analysis, enter the question or variable. If you need more information about the variables available in the survey, click Variables in the side menu, which shows a list of the variables. Scroll down to the bottom of the list to show the buttons to go to the next or previous pages in the list.
  4. In Break, enter the question or variable.
  5. In Title, enter the title shown in the analysis display.
  6. Click the Apply button to create the analysis. This displays the table, chart, list or word cloud.
  1. You can choose to
    • Download an HTML file of the analysis display.
    • Modify the analysis.
    • Save the analysis for future use.
  2. Click Save to save your changes. This opens the Save analysis dialog. Enter the analysis name then click Save. The analysis is shown in the list of analyses in the Tables & charts menu.

More options

Advanced options for the analysis are available by clicking the More button.

Options available for all analysis types

FieldDescription
Calc MethodThere are six Calc Methods that specify the type of analysis calculation:
Counts and Percents (default option)
Means and Significance
Means and Differences
Sum and Percents
Means and Percents
Means and Percentage Differences
CalculationSpecifies the question or variable used with the calculation method.
FilterDefines the subset of data to analyse given as a logical expression.
WeightDefines how to alter the calculation to represent a different group of respondents. This can be the name of a variable, the name of a weight matrix and the variable to which it refers (e.g. WT1(Q10)) or a numeric value
ScoreName of weight matrix, calculation, or name of variable to apply
Analysis orderingDefines the order in which the analysis data appears
Default where items appear in the order they appear in the questionnaire
Analysis Label sorts in alphabetical order by label
Analysis Base sorts with the most popular reply first, based on the number of counts for each of the codes in the analysis variable.
Statistics sorts by the statistics.
Column Count sorts by ascending column counts.
Reverse OrderingSelect the check box to reverse the order chosen in Analysis ordering.

Additional options for Tables and Charts

FieldDescription
Show CountsDisplay the number of cases in each category.
Show Analysis percentsDisplay the percentage of cases based on the analysis.
Show break percentsDisplay the percentage of cases based on the break.
Show base percentsShow percentages relative to the total number of responses defined by the type of base
Show expected valuesDisplay values expected if the relationship between the analysed values was consistent across the break
Show indexed countsDisplay relative measure of individual cell values and represent values with 100 as the norm
Show z-testSelect the check box to display the z-test results with the confidence intervals
Suppress zerosExclude any responses where there is no reply on the Analysis, Break or Both Axis. Select ‘None’ to include all responses.
TransposeSwitch the axis positions of Analysis and Break in a table or chart.
Show confidence intervalsSelect the check box to display the confidence interval results

Tables

Tables show the survey data in a tabular form showing the data in rows and columns.

The following example shows a table definition displaying the number of customers who ordered a range of food items.

When you click the Apply button, this displays the table.

Charts

Charts show the survey data in a graphical form.

The following example shows a chart definition displaying the number of customers who ordered a range of food items.

When you click the Apply button, this displays the chart.

Chart style naming convention

There are a number of different chart styles supplied with Snap XMP. When using different chart styles, the style name indicates which show options you need to select.

  • If the name contains Counts then select Show counts.
  • If the name contains Percents you need to select one of the show percents options.
  • If the name contains Transposed then select Transpose.

Please note: In a chart, you should select either counts or percents, but not both.

In the example, the chart style is Horizontal Bar Percent Labelled Transposed. This indicates that one of the show percents options should be selected, in this case Show Analysis percents is used. The Transpose option is also selected.

Lists

Lists are generally used to display comments or free format text responses. The following example shows a list analysis for a question asking for customers’ comments.

When you click the Apply button, this displays the list.

Word Clouds

Word Clouds are used to show important or regularly occurring words in the comments or free format text responses. The more often a word appears in the comments then the larger the word is displayed in the Word Cloud.

The following example shows a word cloud analysis showing words from a question asking for customers’ comments.

When you click the Apply button, this displays the word cloud.

The post Creating Analyses appeared first on SnapSurveys.

]]>
Subscription Snap XMP Online release notes https://www.snapsurveys.com/support-snapxmp/snapxmp/subscription-snap-online-release-notes/ Wed, 03 May 2023 08:10:59 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=9187 These release notes are for the subscription version of Snap XMP Online, which is managed by Snap Surveys. If you are using the on-premises version of Snap XMP Online managed by your organisation, please use the On-Premises Snap XMP Online release notes. Build: 1.0.0.1346 Release Date: 6th October 2024 Features Fixes Build: 1.0.0.1330 Release Date: 16th June […]

The post Subscription Snap XMP Online release notes appeared first on SnapSurveys.

]]>
These release notes are for the subscription version of Snap XMP Online, which is managed by Snap Surveys. If you are using the on-premises version of Snap XMP Online managed by your organisation, please use the On-Premises Snap XMP Online release notes.

Build: 1.0.0.1346

Release Date: 6th October 2024

Features

Fixes

  • SOL-5050: Twitter logo updated to X logo
  • SOL-5068: Allow Help URL link to be a mailto link
  • SOL-5069: Add some help text to the Invitations right hand pane when no invites defined
  • SOL-5131: Deleting a seeded variable from the survey causes participant import / connector wizards to hang
  • SOL-5152: Participant invites not sent if the survey is processed for mailing before the end of the import
  • SOL-5161: Help link incorrect when first log on

Build: 1.0.0.1330

Release Date: 16th June 2024

Features

  • SOL-4320: New Job scheduler service to reduce blocking jobs
  • SOL-4904: Participant archive and unarchive jobs added
  • SOL-5030: Support POP3 OAUTH using client secret as an alternative to certificate
  • SOL-5041: Limit the number of responses that can be exported from Snap XMP Online in one go
  • SOL-5113: New ‘scheduled’ survey status added
  • SOL-5116: Allow multiple SMTPs to be used for sending invites

Fixes

  • JS-154: Prevent multiple AttachIt files for the same question
  • SOl-4706: Improve participant/invite UI responsiveness
  • SOL-5044: Title on custom domain survey left blank rather than Snap Surveys
  • SOL-5052: Return 404/410 for invalid interview links and non running surveys
  • SOL-5059: Prevent 2 paper download links being created
  • SOL-5064: Improve performance of Desktop Sync streaming
  • SOL-5065: Created date set for participant when created via a connector or API call
  • SOL-5110: V1 of GetResponses API call now charging units
  • SOL-5115: Email alert only includes 1 AttachIt file when multiple added
  • SOL-5127: Rephrase reset message on group questionnaire participant
  • SOE-345: Better handling for content pasted from Word
  • SOE-351: Fix adding options in semantic scale
  • SOE-353: Survey fails to load if brackets in style name
  • SOE-354: Survey becomes corrupt after deleting grid rows with routing dependencies
  • SOE-355: Valid field now working for open ended literals
  • SOE-356: Save issues with compound grid and routing
  • SOE-358: Questionnaire fails to load in Editor when numbering sections set to numbers 
  • SOE-360: Surplus spaces in routing expression not handled
  • SD-559: Data export filters via com need to treat case numbers as non-deleted cases

Build: 1.0.0.1320

Release Date: 7th January 2024

Features

  • SD-528: Allow screen outs to explicitly ignore the global target

Fixes

  • JS-73: Restart button within SOI does not return the interviewer to the first page
  • JS-116: Allow custom CSS to be used during interview
  • JS-269: Excluded codes now pushed to the end of the sequence for alpha-ordering only 
  • JS-236: Legacy HTML option with masking can stop the interview loading
  • JS-253: Rank index displayed on its own line when code label is long
  • JS-300: Masking and alpha ordering could result in codes showing more than once
  • JS-301: Rating check plus must answer issues
  • JS-302: Carousel not displaying correctly when grid question text not showing
  • JS-303: Drag rank question with conditional routing does not always display the initial value
  • JS-304: Page timer not working when randomise added
  • JS-305: Show the error on Drag and drop grids after focus is moved on
  • SOE-270: Snmedia read and save added
  • SOE-275: Semantic scale label edit improvements
  • SOE-312: Rank and Category grid edit improvements
  • SOE-316: Image map grid edit improvements
  • SOE-338: Grid labels lost when changing grid style
  • SOE-343: Group questionnaire edit improvements
  • SOE-346: Image resize issues
  • SOE-347: Post condition routing can get removed

Build: 1.0.0.1317

Release Date: 12th November 2023

Features

  • SOL-4965: Paper edition published on demand 
  • SOL-5025: Excel CSV option added to Export responses and set as default

Fixes

  • SOL-5027: Error shown if number of pages in a report greater than 200
  • SOL-5028: Rename from ‘Your work \ Surveys’ to ‘Owned by you \ Your work’
  • JS-246: Drag & Drop Rank does not limit the number of rows to rank
  • JS-294: Quota console error with Next and Back

Build: 1.0.0.1310

Release Date: 8th October 2023

Features

  • SOL-4980: Separate create from save analysis permission
  • SOL-5009: Always show Publish button when possible regardless of interviewing state
  • JS-258: Prevent going back to an already submitted survey

Fixes

  • SOL-4618: Don’t show report label for analysis in solo surveys
  • SOL-4706: Database changes to improve performance and throughput
  • SOL-4940: Ensure all emails are processed when using batch option
  • SOL-4971: Remove X-XSS-Protection header from interviewing and main site (in line with OWASP)
  • SOL-4973: Ensure X-Frame options header can be set for main site.
  • SOL-4976: Unused referrer header removed to prevent future potential risk of a CSRF attack
  • SOL-4987: Return a 400x or 500x error status code when appropriate
  • SOL-4988: Track participant being deleted for SOI sync
  • SOL-5003: Reset password email content changes to reduce it being treated as spam
  • JS-104: Submitting works if error has not been seen yet (submit on all pages)
  • JS-231: Must answer inline in a hidden question prevents the Respondent from using Next button
  • JS-236: Potential crash during interview with empty code labels
  • JS-269: Maintain original position for excluded codes when code order = random
  • JS-279: Tab order updated when conditional questions appear
  • JS-280: Allow custom scripts to be executed
  • JS-284: Inline question within a Not Asked question causes empty page
  • JS-287: No longer hide questionnaire when Submit pressed
  • JS-288: SOI signature slow to be enabled
  • JS-289: Must answer quantity sliders showing as error at start
  • SOE-327: Variable references in initial value fields updated correctly when new variable inserted
  • SOE-331: Prevent order of language variable being changed
  • SOE-337: Stop question text being repeated in open series grids
  • SOE-344: Question text lost in multi language survey when routing added
  • SOE-345: Paste text only when copying from Word

Build 1.0.0.1297

Release date: 9th July 2023

Features

  • SOL-4888: Ability to create and save analyses via browser
  • SOL-4618: Add report label to clickable link for each report
  • JS-175: Random question order enhancements

Fixes

  • SOL-4947: Report title potentially incorrect when run within Snap XMP Online
  • SOL-4948: Handle large amounts of AttachIt data for downloading
  • SOL_4953: Error when exporting large amount of CSV data
  • SOL-4954: id.name lost on Close using the Legacy interviewer
  • SOL-4967: Improve layout of password rules
  • JS-132: Reduce flicker when questions transition in due to routing
  • JS-235: Reduce size of published output
  • JS-272: Set forward ordering to start on random code
  • JS-274: Improve accessibility publish
  • SOE-257: Improve grid re-arranging
  • SOE-314: Fix 10 code semantic scale layout issue
  • SOE-330: Allow all characters for hyperlink text
  • SOE-333: Handle Greek characters correctly

Build 1.0.0.1289

Release date: 14th April 2023

Features

  • SOL-4742: Merge shared area into main survey tree view

Fixes

  • SOL-4283: Redirect to log in page when log in times out on Analyze tab
  • SOL-4752: Add option to be able to keep partials for quota/screen out
  • SOL-4868: Option to keep partials when quota full hit working with JSI
  • SOL-4890: Add username to reset password email text
  • SOL-4894: Quota performance improvements when under high load
  • SOL-4909/4915: improve performance of New survey dialog and Sync
  • SOL-4910: Summary dashboard reports no pdf when not required
  • SOL-4914: allow seeding on group survey landing page
  • JS-18: variable response properties not working in open series literals
  • JS-56: calculated values to show number of dps specified
  • JS-73: improve performance of surveys with large amounts of code masking
  • JS-208: alignment issues with compound grids when hiding/unhiding parts
  • JS-209: inline attachIt option not showing as expected
  • JS-246: Drag and drop rank allowed respondent to select more options than designed
  • JS-241: alpha ordering not applied to inline questions

Build 1.0.0.1288

Release date: 4th April 2023

Fixes

  • SOL-4921: Anonymous SMTP fails when server supports authentication
  • SOL-4928: Remove refs to OPTIMIZE_FOR_SEQUENTIAL_KEY as not supported on less than SQL 2019

Build 1.0.0.1284

Release date: 3rd January 2023

Features

  • SOI Quotas now available with this release of SOL
  • SOL-4809/4819/4845: Connectors (This is the updatesurvey.asp replacement)
  • SOL-4701: Update colors to improve accessibility in the user interface
  • SOL-4752: Allow Researcher to optionally keep partials for quota-ed or screen-ed out survey
  • SOL-4757: Add ability to configure CSP and X-SSS to main Snap XMP Online site
  • SOL-4764: Browser tab for screenout to be labelled Screen out
  • SOL-4820: Allow multiple accounts to trust the same browser
  • SOL-4838: Allow admin to reset trusted devices for a user
  • SOL-4852: Add MFA usage to audit trail
  • SOL-4856: Add in Payment Ref to a licence so on import the payment ref can be set AND limit the number of times a link can be used
  • SOE-176: Inline spell checker alert (Chrome, Edge)
  • SOE-292: Handle Compound Grids added via Snap XMP Desktop

Fixes

  • SOL-4488: Validation added to text entry in Admin areas
  • SOL-4573: Keep responses when flipping between Standard and Plain versions (w3c)
  • SOL-4656: Group questionnaire: second import disables invites on participant where a subject has changed or been added (and possibly deleted)
  • SOL-4697: Some characters (e.g. new line) in quota full message cause problems with JSI
  • SOL-4765: Fail to process some emails returned to Snap XMP Online
  • SOL-4774: Update AttachIt including old JQuery dependency (requires Snap XMP Desktop 12.12)
  • SOL-4812: MFA UX issues
  • SOL-4813: Print button not working if custom domain and JSI
  • SOL-4832: Consistent participant status between legacy and JSI
  • SOL-4834: Participant import, delete option can fail when seeding incorrect
  • SOL-4837: Remove trusted device list and do not require user to specify one
  • SOL-4842: Improve look of MFA code dialog when errors show
  • SOL-4853: Maintain JSI zip after each download for next attempt
  • SOL-4854: Audit record for closed partials incorrect if > 50 partials being closed
  • SOL-4855: Read Email job always reporting 0 emails processed (SOL 1260 onwards only)
  • JS-155: Print button not working on single page questionnaires
  • JS-208: Spacing issue if ‘Space before’ used with Compound grid and routing
  • JS-219: Seeded with hidden language editions can show wrong language
  • JS-220: Missing response data in partial when drop down style used
  • JS-222: Carousels with large amounts of question text overlap boxes
  • JS-224: Masking in plain text version causes codes to not show
  • JS-226: Text box loses focus (requires double click)
  • SOE-132: Variable reference lost when new question added
  • SOE-237: Variable reference potentially causing corrupt survey on save
  • SOE-279: Survey fails to save due to routing

Build 1.0.0.1260

Release date: 20th October 2022

Features

  • JS-186: Inline questions
  • SOL-4722: Multi Factor Authentication added
  • SOL-4722: Password complexity setup via admin UI
  • SOL-4756: Support for POP3/IMAP Office 365 Exchange Online OAUTH certificate-based authentication
  • API: GetSurveyList and GetSurvey have a new property called ResponsesLastChanged that contains the timestamp showing when the responses were last changed.

Fixes

  • SOL-4550: Share context not used for determining code list in filter/context
  • SOL-4590: Optional for questionnaire SNIF is stored in the database
  • SOL-4616: Pending activation list is limited to showing 10 accounts
  • SOL-4634: Some characters can cause problem with export of data to Excel
  • SOL-4664: Identify survey in bounce back email
  • SOL-4724: Admin edit of account can lose some account data
  • SOL-4746: SMTP 500 errors don’t need to be tried again
  • SOL-4750: Switching to text only version turns partials off
  • SOL-4770: Double quotes in filter expression fails
  • SOL-4771: IMAP connection not secure
  • SOL-4772: SNIF extraction on demand for Online Editor
  • SOL-4780: Stop Admin browsing affecting user’s ‘Recent list’
  • SOL-4785: Webpage on submit causes pop up if custom domain
  • SOL-4787: Dashboard Summary report doesn’t work for a shared user
  • JS-131: ‘use steps’ option for sliders respected
  • JS-152: Carousel grid not always showing code labels
  • JS-166: Compound grids
  • JS-176: Preserve random order of codes on Save
  • JS-182: Initial value shows up as answered twice in partial
  • JS-185: Carousel grid changes for right to left languages
  • JS-189: Updated version of jQuery
  • JS-197: Multi choice drag and drop grid fixes
  • SOE-142: Preview of drop downs fixes
  • SOE-242: Preview of Data picker fixes
  • SOE-293: Preview option removed from Editor

Build 1.0.0.1205

Release date: 16th May 2022

Features

  • SOL-4347: reCAPTCHA can be added to reset the password and account creation pages. Configuration is required in machinespecific.config (FMSMVC)

Fixes

  • SOL-4729: Stop storing the ‘Data’ in the Responses table if the source is Snap XMP Desktop
  • SOL-4738: Invites stopped incorrectly on a survey when too many concurrent connections
  • SOL-4379: SMTP connections not always disposed of as soon as can be
  • SOL-4740: Close partials job can block other jobs when large numbers of partials to close
  • JS-8: Rating check with routing on grid doesn’t allow the grid questions to be answered. (This requires the latest Interviewer and Snap XMP Desktop updates for complete release)
  • JS-49: Resume partial to start on page in error (if necessary)

Build 1.0.0.1171

Release date: 7th February 2022

Features

  • SOE-254: Support for Sliders added
  • SOL-4565: Support for multi response context values
  • SOL-4618: Report title shown as tool tip
  • SOL-4677: Support for new (beta) interviewer in Qwizards online

Fixes

  • JS-22: No read only calculated source can show as 0
  • JS-138: Fix for multi line AttachIt question
  • JS-143: Customisation possible of error message for Valid property
  • JS-144: Auto answer on masked question set incorrectly
  • JS-145: Too many decimal places sometimes displayed on derived variable
  • JS-146: Error in calculation following variable with Max responses property set
  • JS-151: Initial value set to an exclusive code could be removed when using Back button
  • JS-153: Grids in Safari browser sometimes failed to display
  • SOL-4315: Email alerts with AttachIt attachments now handled correctly
  • SOL-4526: Error shown to user when no valid licence on cloning
  • SOL-4550: Share context not applied for determining code list for filters/contexts 
  • SOL-4568: Reset participant invite status after email address corrected
  • SOL-4588: Revise ordering of seeding screen on Participant import
  • SOL-4596: RGB colours converted to RGBA on save in email invite
  • SOL-4622: Adding or editing a subject on a Group questionnaire within Snap XMP Online would break seeding for the first subject
  • SOL-4623: Web page on submit seeding not handled correctly
  • SOL-4666: Improve performance of email reader and enhance error logging
  • SOL-4684: Change wording of invite schedule when invites are disabled
  • SOL-4685: Better display of survey status messages on mobile devices
  • SOL-4690: Fix for Restart button not working
  • SOL-4698: Mailing status added to top line
  • SOL-4710: Partials not working as expected for Group questionnaire

Build 1.0.0.1104

Release date: 4th October 2021

Features

  • SOL-4389: API v1 (permission based so needs to be enabled for each account)
  • SOL-4542: New button added to allow userAdmin to generate a reset Password link manually
  • SOL-4553: Separate licence defaults for when Admin creates account
  • SOL-4585: Option to update survey licences when template licence updated
  • SOL-4608: Quotas
  • SOL-4648: Include created time in Participant export
  • JS-94: Image map accessibility enhancements JS-108: Slider bar accessibility enhancements

Fixes

  • SOL-4072: Set default session timeout to be 59 mins
  • SOL-4331: Handle surveys with only paper editions
  • SOL-4491: More helpful error message when creating an account that’s been deleted or purged
  • SOL-4492: Social media links added to Collect page
  • SOL-4494: QR code to use custom URL
  • SOL-4538: Stop using iFrame unless its custom domain
  • SOL-4539: Set custom URL token to original value if you clear it
  • SOL-4545: Survey name can contain invalid characters when you clone a survey
  • SOL-4549: Make choosing worksheet number more obvious in Participant upload dialog
  • SOL-4555: Use account’s Full name when no Email from name set for invitations
  • SOL-4558: Participant import performance improvements
  • SOL-4575: Add option to disable checks in mailer for certificate revocation
  • SOL-4577: Handle id.name variable rename
  • SOL-4579: Sort order added for Group questionnaire list as seen by Participant
  • SOL-4601: Trim leading and trailing spaces from ‘subject’ for group questionnaires
  • SOL-4612: Logged in survey completion rate incorrect
  • SOL-4617: Participants cannot be added via UI
  • SOL-4629: More validation required on email address when sharing (plus trim spaces)
  • SOL-4654: Crash adding a new participant to an invite only survey
  • SOE-145: Drop downs now working in Editor preview
  • SOE-165: Code ordering now working on Editor preview 
  • SOE-208: More…dialog can get cut off
  • SOE-222: Placeholder text would sometimes remain in Firefox
  • SOE_225: Footnote in wrong position when masking is on
  • SOE-246: Grid of open ended quantity questions incorrect size
  • JS-20: Closing the attachIt dialog would show an error in IE11 
  • JS-20: Native data pickers in SOI
  • JS-39/SOE-216: Alpha ordering with mask and other question problem
  • JS_90: Footnote appears in wrong place when mask also applied to the variable
  • JS-91: Routing not working when variable in error state
  • JS-92: Start date/time incorrect
  • JS-95: Wrong format for dates in initial/seeded values
  • JS-113: Error message not visible when question overflows viewport
  • JS-119: Long initial values could cause crash
  • JS-120: Build preview does not reload on browser refresh
  • JS-124: Grid of notes would crash
  • JS-123: Cater for seeding/ restoring values when initial value

Build 1.0.0.1065

Release date: 21st June 2021

Features

  • Survey response profile graphs added
  • SOL-4562: Delete mode added to Upload Participants 
  • SOE-122: Rating check feature added to Online Editor
  • JSI-32:Support for partials

Fixes

  • SOL-4558: Participant import re-write adjustments – batch up within SQL to improve performance / only allow 1 update from Desktop at a time
  • SOL-4560: Warn user the schedule will be cleared if they manually stop a survey
  • SOL-4578: Error shown when survey with custom login page paused
  • SOL-4591: Allow participant reminder to have an interval set to 0
  • SOL-4598: Participant wizard can time out when uploading a large spreadsheet
  • SOL-4550: Share context not used for determining code list in filters/contexts in Analyze
  • SOL-4555: use account’s Full name when no Email from name set for invitations
  • SOL-4559: Participant overview ‘started’ and ‘completion rates’ inaccurate for group survey
  • SOL-4554: Group Questionnaires don’t work when there is an apostrophe in the subject
  • SOL-4534: Adding a / or : in Subject line of an email results in error
  • SOE-217: Mutually exclusive option doesn’t show
  • SOE-224:  Editor preview doesn’t show initial values
  • SOE-229: Grid questions have code exclude lists set up on 2nd, 3rd etc row
  • SOE-234: grid attributes text overlaps content
  • SOE-235: Page breaks not handled correctly in Editor preview
  • SOE-169: Auto renumber option not respected in Editor
  • JS-8: Added option to unselect option for Rating Check
  • JS-31: Support for Restart button in SOI
  • JS-45: Prevent double submit from occurring
  • JS-109: Support for Close button in SOI
  • JS-20: data pickers not working
  • JS-38: Handling for read only variables
  • JS-107: Id.completed not set on submit
  • JS-83: All paradata handling

Build 1.0.0.999

Release date: 7th December 2020

Features

  • SOL-4479: Allow surveys created from Survey templates to be sync’d between Snap XMP Desktop and Snap XMP Online
  • SOL-4506: Customisable options available when exporting data from Snap XMP Online

Fixes

  • SOL-4331: Handle surveys with only paper editions
  • SOL-4420: Entering HTML in text fields can crash dialog or page
  • SOL-4470: Build tab tooltip restyled to make it easier to read and not overlap
  • SOL-4507: Filter issue when Survey set to US date format
  • SOL-4510: Handle email bounce backs
  • SOL-4511: Filter Participant by status displays empty list
  • SOL-4520: Survey mailing stopped on failure to send 1 invite
  • SOE-123: Text substitution not working in Editor Preview
  • SOE-189: Add a footnote to a Single and it disappears after a reload
  • SOE-205: Open ended questions only accept 1 character in Build | Preview 
  • SOE-209: Setting the Initial value for a literal can throw up an error or cause the survey to not save
  • SOE-221: Hard to set a semantic scale to have 10 codes
  • JS-96: Footnotes on grids fixed

The post Subscription Snap XMP Online release notes appeared first on SnapSurveys.

]]>
Response profile https://www.snapsurveys.com/support-snapxmp/snapxmp/response-profile/ Tue, 25 Apr 2023 09:22:38 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8982 When running a survey, you may want to keep track of how many participants have completed the survey, or whether there are particular times that your respondents choose to complete the questionnaire. This can help you improve responses to the survey by sending invitations at certain times or targeting reminders for a particular day of […]

The post Response profile appeared first on SnapSurveys.

]]>
When running a survey, you may want to keep track of how many participants have completed the survey, or whether there are particular times that your respondents choose to complete the questionnaire. This can help you improve responses to the survey by sending invitations at certain times or targeting reminders for a particular day of the week. This information is available in the survey’s Response Profile.

Viewing the Response Profile

To view the Response Profile:

  1. Select the survey from Your work. This shows the Summary tab, by default.
  2. Select the Response Profile tab to view the response profiles of the participants and completed responses.

The Response Profile shows two profile sections:

  • Profile of participants showing the current status for all participants, with the proportion of survey responses that are not started, started or completed.
  • Profile of completed responses showing the profile of completed survey responses, with graphs of the date, day of the week and hour of the day that the responses were completed, and when invitations or reminders were sent.

Profile of participants

This section is only available for surveys that use participants. This section shows the current status for all participants. The graph shows the percentage of survey responses for each status: not started, started or completed.

The scale shows approximate percentage. Place the mouse cursor to hover over the graph to see the exact percentage of participants at each stage.

You can click the participant completion status labels to add or remove the participants with that status. The label has a line through it when the graph does not show that data.

Profile of completed responses

This section is available for all surveys. This section shows the profile of completed responses received and invites and reminders sent.

There are three graphs showing the number of completed responses received or invitations sent over the selected date ranges for:

  • the date
  • the day of the week
  • the hour of the day

For each graph, click the labels for the completed responses received, or the invites and reminders sent, to show or hide the appropriate data. The label has a line through it when the graph does not show that data.

Selecting the date ranges

When you enter a date range, this shows the survey response profile for the selected range. You can drill-down to see the responses over specific dates especially over busy periods.

  1. In the Show drop-down, select the date range. You can select from This month, Last month, Choose dates, All time, Last 7 days, Last 30 days.
  1. If you select, Choose dates
    • In From, enter a start date, either by entering directly in the text box or by clicking the calendar icon and selecting the date.
    • In To, enter an end date, either by entering directly in the text box or by clicking the calendar icon and selecting the date. The end date must be on or after the start date.
  1. Click the Refresh button. This updates the data in all the graphs in the completed responses profile.

The response profiles use the time zone of the survey.

Completed Responses profile graph by date

This graph shows the number of responses that the respondents completed on a specific date over the selected date range. It also shows the number of invitations and reminders sent on a specific date over the selected date range. The date range shown on the horizontal axis is that selected in the Show drop-down.

Completed Responses profile graph by day of the week

This graph shows the number of responses that the respondents completed on each day of the week over the selected date range. It also shows the number of invitations and reminders sent on each day of the week over the selected date range.

Completed Responses profile graph by hour of the day

This graph shows the number of responses that the respondents completed for each hour of the day over the selected date range. It also shows the number of invitations and reminders sent for each hour of the day over the selected date range.

The post Response profile appeared first on SnapSurveys.

]]>
Connectors https://www.snapsurveys.com/support-snapxmp/snapxmp/connectors/ Thu, 15 Dec 2022 17:11:31 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8493 Connectors use the responses from a previously completed survey – known as the source survey, to create a new participant in another survey – called the destination survey. When a respondent submits a response to the source survey, that information can be used to create, edit, or delete participants in the destination survey. This associated […]

The post Connectors appeared first on SnapSurveys.

]]>
Connectors use the responses from a previously completed survey – known as the source survey, to create a new participant in another survey – called the destination survey.

When a respondent submits a response to the source survey, that information can be used to create, edit, or delete participants in the destination survey.

This associated information can include details such as logins, email addresses, or other seeded data.

There are three requirements for Connectors:

  1. The source survey, which is the initial survey.
  2. The destination survey, which is the follow-on survey.
  3. The participant definition spreadsheet containing the required participant data fields.

Defining participant data before using Connectors

Connectors are set up in the destination survey.

Prior to using Connectors, you need to upload the participant definition spreadsheet in the destination survey. The format of the spreadsheet needs to match the participant and seeding data expected from the source survey in order to create participants in the destination survey.

This data needs to include a unique identifier for the participant, which may be a login id or email address. The data requires an email address if you wish to send invitations to the participants.

The data may also contain information from the source survey available to seed the invitations or the destination questionnaire.

The spreadsheet needs to contain at least one row of data, but this can be dummy data and you can remove it later.

Importing the participant spreadsheet

  1. Log in to Snap XMP Online.
  2. In Your Work, select the destination survey.
  3. Select the Collect tab and select Participants from the side menu.
Graphical user interface, application, Word

Description automatically generated
  1. The Connectors section becomes available after you upload a participant file. Select Participant List and click Upload Participants to load the list of participants. Further information on all the options is available at: Uploading participants from a spreadsheet
  2. When the file has been successfully loaded, the Connectors section is enabled. Two options are available: Add Connector and Validate All Connectors
Graphical user interface, text, application, email

Description automatically generated

Creating a Connector

Before adding a Connector, make sure that the destination survey is selected, and that the participant definition file has been uploaded.

  1. Select the Collect tab then select Participants from the side menu.
  2. Select Connectors and click Add Connector. This opens the Participant connector dialog.
  3. Enter the Connector name.
  4. There are 3 operations to choose from: Add participant, Edit participant, Delete Participant. This is the action that is taken when the source survey is completed, using the information from the survey response. Select the operation required. Click Next.
Graphical user interface, text, application, email

Description automatically generated
  1. Select the source survey. You can select a survey from your own surveys in Your Work or from surveys that are shared with you. Click Next.
Graphical user interface, text, application, email

Description automatically generated
  1. In the next page, you can select whether to send email invitations, assign a login and set up seeding. Click Next.
  2. If the option to seed email invitations is selected, the next page lets you set up seeding for the email invitation. Click Next.
  3. If the option to seed the questionnaire is selected, the next page lets you set up seeding for the questionnaire. Click Next.
  4. The next page contains a summary of all the options chosen for the Connector. Click Create to create the Connector.
  5. Once created, list of Connectors shows the new Connector.
Graphical user interface, application

Description automatically generated

Seeding the questionnaire

The questionnaire seeding maps a variable in the source survey to a variable in the destination survey. When you map a single-choice or multi-choice question, the connector uses the code index, which is the order of the code. It does not use the code label to cater for multi-language surveys.

When mapping a single-choice or multi-choice question from the source survey to one from the destination survey, the code order needs to match. If this is not the case, you need to create a derived variable in either survey to match the order that you need.

Enable or disable a Connector

Initially, the default status of the Connector shows as disabled. You must enable the Connector before you can use it.

  1. In the list of Connectors, click Enable on the Connector row.
  2. Click Enable when you are asked to confirm.
  3. Click Finish when the confirmation message displays.
  4. The status of the Connector displays a green tick in the list of Connectors. A Disable button is now available to allow you to disable the Connector.
Graphical user interface, application, Word

Description automatically generated

If you want to disable the connector, repeat the instructions, clicking the Disable button. The Connector row displays a red cross.

Editing a Connector

You can edit the operation and the seeding in the Connector. This also uses the Participant connector dialog.

  1. Find the Connector that you want to edit in the list of Connectors. Click the Edit button. This opens the Participant connector dialog containing the details of the selected Connector.
Graphical user interface, application

Description automatically generated
  1. There are 3 operations to choose from: Add participant, Edit participant, Delete Participant. This is the action that is taken when the source survey is completed, using the information from the survey response. Select the operation required. Click Next.
  2. The Connectors view displays the selected source survey. You cannot change the source survey. (If you require a different source survey you will need to create a new Connector.) Click Next.
  3. In the next page, you can view the survey options. You can change the source survey variable used for the email and login information. Click Next.
  4. If the option to seed email invitations is selected, the next page lets you change the source survey variable for seeding in the email invitation. You cannot add new seeding. Click Next.
  5. If the option to seed the questionnaire is selected, the next page lets you change the source survey variable for seeding in the questionnaire. You cannot add new seeding. Click Next.
  6. The next page contains a summary of all the options you have set up for the Connector. Click Update to update the Connector.

Deleting a Connector

When the Connector is no longer required, you have the option to delete it.

  1. Find the Connector that you want to delete in the list of Connectors.
  2. Click the Delete button.
Graphical user interface, application

Description automatically generated
  1. This displays a message asking you to confirm the delete action. Click Delete to delete the Connector. This removes the Connector from the list of connectors.

Validation

In the Connectors section, there is the ability to validate an individual connector or validate all connectors.

Graphical user interface, application, Word

Description automatically generated
  • To validate an individual connector, click the Validate button on the Connector row in the list of connectors.
  • To validate all connectors, click the Validate All Connectors button at the top of the Connectors section.

A message displays showing whether the connectors are valid. Click OK to close the message.

Clear Errors

When you enable the Connector, the connector row may show errors because the connector is unable to create the participant from the response data of the source survey. The errors show in the list of Connectors, on the row of the Connector with the error.

  1. Find the Connector in the list of Connectors.
  2. Click the Clear Errors button.
Graphical user interface, application

Description automatically generated
  1. This displays a message asking you to confirm the clear errors action. Click Clear to clear the errors for the Connector.
  2. The Errors column shows no errors and the error count shows 0 in the connector row.

Please note: A participant will not be created when there is a blank email address or login, but this will not be shown as an error.

The post Connectors appeared first on SnapSurveys.

]]>
Multi-factor authentication (MFA) https://www.snapsurveys.com/support-snapxmp/snapxmp/multi-factor-authentication/ Tue, 06 Dec 2022 13:51:59 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8305 Please upgrade to Snap XMP Desktop version 12.11 or later to enable MFA support. Multi-factor authentication is a security measure for online software. In addition to your username and password, this requires you to authenticate your login by providing additional information that proves your identity. This is usually provided by a code generated in an […]

The post Multi-factor authentication (MFA) appeared first on SnapSurveys.

]]>
Please upgrade to Snap XMP Desktop version 12.11 or later to enable MFA support.

Multi-factor authentication is a security measure for online software. In addition to your username and password, this requires you to authenticate your login by providing additional information that proves your identity. This is usually provided by a code generated in an email or in an authenticator app. This makes your account more secure as it requires multiple pieces of information to log on with.

Multi-factor authentication is often abbreviated to MFA and is used in the rest of this article.

Configure MFA

You configure the MFA in Snap XMP Online.

  1. To set up MFA on your account log in to Snap XMP Online.
  2. Select Your account in the side menu.
  3. Select Security.
  1. In the Security tab, click the Configure MFA button.
  1. There are 3 options available: None, Email or Authenticator app. You can choose either Email or an Authenticator app to receive the 6-digit verification code. Examples of authenticator apps are Microsoft Authenticator or Google Authenticator. Select None to turn off MFA.
  1. Click Next.
  2. The next action depends on the option selected.
    • None – the MFA settings are cleared. Additional information will not be requested when you log in.
    • Email – an email will be sent to the email address associated with the logged in account with the 6-digit code. Enter the code and click OK.
    • Authenticator app – follow the instructions on the dialog to set this up. Enter the 6-digit code and click OK.
  3. When the multi-factor authentication is set up you will be prompted for the code when you next log in.

Log in using MFA

Snap XMP Online

  1. When you next log in, enter your username and password as usual and click Log in.
  2. Snap XMP Online prompts you for a code. Enter the 6-digit code from email or the authenticator app.
  1. If you wish to set your current device as a trusted device, select Remember browser. You will not need to enter the code each time you log in using the same browser on your device. If you use a different device or browser, you will need to enter the code.
  2. Click Submit to log in to Snap XMP Online.

Snap XMP Desktop

Once you have set up MFA in Snap XMP Online, the next time you use Snap XMP Desktop you will need to enter a code. Make sure you are using Snap XMP Desktop 12.11 or later for MFA support.

  1. Open Snap XMP Desktop.
  2. The message ‘Could not validate account’ appears. Click OK to remove the message.
  3. Enter the password for the user account shown.
  4. Snap XMP Desktop prompts you for a code. Enter the 6-digit code from email or the authenticator app.
  1. If you wish to set your current device as a trusted device, select Trust this device. You will not need to enter the code each time you log in on the same device. If you use a different device or browser, you will need to enter the code.
  2. Click OK to log in to Snap XMP Online.

Change the type of MFA

You change the MFA settings in Snap XMP Online.

  1. Log in to Snap XMP Online.
  2. Select Your account in the side menu.
  3. Select Security.
  1. In the Security tab, click the Configure MFA button.
  1. You can choose either Email or an Authenticator app to receive the 6-digit verification code. Examples of authenticator apps are Microsoft Authenticator or Google Authenticator.
  2. Click Next.
  3. The next action depends on the option selected.
    • Email – an email will be sent to the email address associated with the logged in account with the 6-digit code. Enter the code and click OK.
    • Authenticator app – follow the instructions on the dialog to set this up. Enter the 6-digit code and click OK.
  4. When you next log in, enter the 6-digit code when prompted.

Clear the MFA settings

You can clear the MFA settings in Snap XMP Online, when you no longer require multi-factor authentication.

  1. Log in to Snap XMP Online.
  2. Select Your account in the side menu.
  3. Select Security.
  1. In the Security tab, click the Configure MFA button.
  1. There are 3 options available: None, Email or Authenticator app. Select None to clear the MFA settings.
  2. Click Next which clears the MFA settings. When you log in, you do not need to enter any additional information.

The post Multi-factor authentication (MFA) appeared first on SnapSurveys.

]]>
On-Premises Snap XMP Online installation guide https://www.snapsurveys.com/support-snapxmp/snapxmp/onpremises-snap-online-installation-guide/ Mon, 31 Oct 2022 13:52:38 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8223 System requirements Further resources will be determined by load levels and usage profiles These installation instructions have been written for Window server 2019. You will need to refer to the system documentation if installing on a different version of Windows server This document assumes that your server is configured, secured and functioning properly using a […]

The post On-Premises Snap XMP Online installation guide appeared first on SnapSurveys.

]]>
System requirements
  • Windows Server 2012 or later running IIS, matching Microsoft’s minimum requirements, plus an additional 2GB memory
  • SQL Server 2012 or later, matching Microsoft’s minimum requirements

Further resources will be determined by load levels and usage profiles

These installation instructions have been written for Window server 2019. You will need to refer to the system documentation if installing on a different version of Windows server

This document assumes that your server is configured, secured and functioning properly using a server certificate for SSL

You will require server administrator skills and rights

You will need a Snap XMP Desktop installation code during the Snap XMP Online installation process. This is required to run the software used by Snap XMP Online. This must be the only copy of Snap XMP Desktop on the server. If you have a networked copy of Snap XMP Desktop the networked copy must be run on a separate server.

Snap XMP Online requires the use of a mail server for certain functionality. The mail server should be running on a separate server to reduce congestion.

Installation steps

IIS installation

Check if IIS has already been installed and if not, install it

Configure the server using ‘Add roles and features’ to have the following components to ensure the software installs and runs correctly:

Add Windows Authentication

Add the ASP.NET 4.7 role under the Application Development section

Include the features that are required for ASP.NET 4.7

Add the HTTP activation for WCF services and the Message Queuing (MSMQ) Activation (including the features required)

Create databases in SQL Server

Snap XMP Online requires 5 separate databases to store the data.

NB: The collation must be Latin1_General_CI_AS. This needs to be set when the databases are created.

The naming convention allows for a prefix of your own choosing followed by the following names:

  • prefix_CustomURL
  • prefix_SOL
  • prefix_SOLMailing
  • prefix_SOLResources
  • prefix_SOLShares

The prefix along with user credentials for an account that has permission to create tables in these databases will be required when running the installer. We recommend you create a new user and set the new user to be the database owner.

Run the installer

The Snap XMP Online setup.exe will install the following components:

  • Snap XMP Online
  • Snap XMP Desktop
  • Snap Pool12
  • Win2pdf (a pdf printer driver to enable reports to be generated)
  • AttachIt

Run setup.exe from your download:

Install all the pre-requisites and reboot as required.

Select where you would like the Snap XMP Online software to be installed and the folder you would like to use to store the survey data.

When prompted select the SQL server and specify the user credentials and prefix chosen for the databases:

Press the Next button. The Snap XMP Desktop installer will start.

Enter the installation code when asked to do so.

You do not need to

  • install the sample surveys
  • have the SPSS add-on
  • include the shortcuts

The win2pdf installer will automatically start. Follow the prompts to install.

The SnapPool12 installer will automatically start. Follow the prompts to install.

Check the information dialog at the end for errors:

Restart server

Once the installer has finished restart the server to update the security permissions set up during the install.

Configuring Snap XMP Online

Log in as sysadmin

Open the Snap XMP Online site in a browser: https://localhost/SnapOnline

NB – access needs to be over https://

Log into the sysadmin account. The default password is sysadmin.

Change the sysadmin password

Select Your account from the accordion and then select the Change password option:

Password complexity rules

The password complexity rules can be configured in the User interface:

Configure the site

Most of the configuration is set up for optimum working of Snap XMP Online and so will not need to be adjusted. However, the following configuration is necessary:

AttachIt

Select Configuration in the accordion and select the AttachIt topic:

Set the ‘External service path’ to your sites public domain

Generate a new random GUID and copy the GUID into the ‘DownloadToken’ setting in AttachIt’s web.config (C:\inetpub\wwwroot\AttachIt)

Main site URLs

Select Configuration in the accordion and select the ‘Common settings’ topic:

You will need to configure the following with your site domain:

  • Base URL for the interviewer application
  • Base URL for the JavaScript interviewer
  • External URL for Snap XMP Online

Content security policy for the interviewer site:

Select Configuration in the accordion and select the ‘Content security policy’ topic:

You will need to configure the following with your site domain:

  • Custom url domain

Custom URL site

Select Configuration in the accordion and select the ‘Custom URL’ topic:

You will need to configure the following with your site domain:

  • Service URL path

Custom URL template

You will need to edit the config file C:\SnapOnline\WebContent\ShortUrl\config\MachineSpecific.config and change the setting:

<setting name=”UrlTemplate” serializeAs=”String”>

<value>http://localhost/s/{0}</value>

</setting>

And replace “http://localhost” with your site domain. This is the base URL for surveys that respondents will use.

Email responses and invites

Snap XMP Online can be configured to send and receive emails. Snap XMP Online uses the SMTP server to send emails regarding administration tasks such as password reset and invitations to participants as well as email alerts configured on a survey by survey basis. The incoming mail server can be set up to use POP3/IMAP basic authentication or Office 365 Exchange Online OAUTH certificate based authentication – details can be entered in the Inbox accounts page.

Snap XMP Online can be configured to process an inbox to handle replies to invitations including bounced emails.

After an SMTP mailer has been configured you will need to enable to the job which is periodically called to send the invitations. Select Job scheduler in the accordion and Edit the ‘Send invitations’ job:

Adding ReCAPTCHA to password reset and account register pages

It is possible to add Google’s reCAPTCHA v2 to the password reset and account registration pages. To use reCAPTCHA, you will need to sign up for an API key pair for your site and then edit the MachineSpecific.config file entering your own keys:

C:\SnapOnline\WebContent\FMSMVC\config\MachineSpecific.config

<add key=”RecaptchaSiteKey” value=””/>

<add key=”RecaptchaSecretKey” value=””/>

See https://developers.google.com/recaptcha for more details

Enabling the API

To allow programmatic access to the data held within Snap XMP Online apply the following configuration:

Access to survey information and response data is controlled by ‘Enable RESTful API’ and access to participant information (to add, update and delete) is controlled by ‘Enable Participants’

To add and delete participants via the API the PUT and DELETE HTTP verbs need to be enabled in IIS

Initialising the system

To create surveys in the Snap XMP Online editor you need to have a starting template. Snap XMP Online can be configured to share the contents of a global folder so that any starting templates you upload to this folder will be available to all accounts.

Create an account to hold the global folder

Select User admin in the accordion and select the ‘Create new user’ option:

Fill in the details, setting the Permissions to be ‘Researcher’ and select the ‘Create user’ button at the bottom of the page:

Upload a starting template into the account

Select the account and use the ‘Upload template’ option to upload a zip file containing a Questionnaire template and an optional image (with the same name as the template). A blank starting template can be found in the ‘Questionnaire templates’ folder alongside the Snap XMP Online installer setup.exe. Clear the ‘Create default licence’ option before selecting the file:

Once the template has uploaded you can log into the account to set up the global folder:

Select the ‘New folder’ option and create a folder:

Move the template into the folder by dragging the item in the accordion:

Select the folder in the accordion and make a note of the (folder) ID on the URL

Log out of the account to return to the Admin area. Select Configuration in the accordion and select the ‘Licensing-system’ topic. Copy the folder ID into the ‘Global Resources Folder id’:

Follow the steps above to upload all custom Questionnaire templates for your system.

Creating new user accounts

Each account on the system has a permit (which details what the account is able to to) and a licence (how much the account can do). Permits are defined by Permission groups and allocated when the user is created and can be changed at any time. Some default Permission groups are created during the installation process eg Researcher (the permit for users who need to create surveys), Analysis (the permit for users who just need to view reports and analyses) and Interviewer (the permit for users who use the mobile interviewing app (Snap Offline Interviewer) to conduct face to face or kiosk based surveys). The Permissions groups can be adjusted to allow or disallow functionality. On saving a change any account using that Permission group will be affected immediately.

When creating an account you will allocate a Permit and can specify licence limits. The limits that can be applied are:

Survey limit (maximum number of surveys that can be created/uploaded),

Number of units (responses and attachIt file size make up units and can be ‘charged’ according to ‘Charging rates’ which can be configured via the accordion.)

Number of days for licence (how long the licence lasts for once activated)

Snap XMP Online has been written with the intention that the ‘User name’ is the same as the email address. For example: when the reset password option is used the form asks for an email address. Strictly speaking it is requesting the user name field and will use the email address field to send the email. All user names must be unique, however the same email address can be used on multiple accounts. This allows admin accounts to be created with a unique user name but use the email address of an existing account.

Multi Factor Authentication (MFA)

It is possible to allow users to set MFA up on their account. A User Admin needs to enable this feature which will then allow the user to set up MFA choosing either email or an Authenticator app as an additional factor:

Alternatively, MFA can be enabled for all accounts by editing machinespecific.config:

C:\SnapOnline\WebContent\FMSMvc\Config\machinespecific.config

<add key =”MakeMFAAvailable” value=”True”/>

Authenticator App

To allow users to choose an Authenticator app for MFA you will need to configure the following:

C:\SnapOnline\WebContent\FMSMvc\Config\machinespecific.config and set:

<add key=”GAuthPrivateKey” value=”xxxxxxxx”/>

<add key=”GAuthEnable” value=”True”/>

Set GAuthPrivateKey to an 8 (or more) character alphanumeric value which is used to generate a unique key

If a user has a problem logging in after setting up MFA a User Admin is able to clear the MFA settings reverting the user back to basic authentication:

Allowing API access for the account

API access is controlled by a permission. To add that permission to an account you either need to edit the existing Permission group or create a new one to allocate to the account.

If you want to edit an existing one, log in as a SysAdmin account and select the Permission group:

Enable the ‘Manage integrations’ option:

If you want to create a new Permission group (eg Researcher with API) then select the ‘Create new group’ option at the top of the Permissions page, set it to have the same options as Researcher and then add the Manage integrations option. You would use this method if you want to limit which accounts can be accessed via the API. The account that you want to use for the API will need to have a permit that has this permission – so either Researcher if you have modified that or the new one you created.

To change the permit, select the user via an admin account and then select the ‘View user licences’ option:

You can then change the permit used by that account:

Note: The permit on a resource (e.g. survey) is dependent on the permit that the resource owner has and in the case of sharing it is also dependent on the permit the shared to account has as well as the permit applied on the share itself. So if you use 1 account via the API and want access to surveys that belong to a different account but have been shared to the API account then both accounts need to have API permission as well as the share.

The post On-Premises Snap XMP Online installation guide appeared first on SnapSurveys.

]]>
Get Participant https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-participant/ Mon, 17 Oct 2022 10:30:08 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8118 Get the details of a participant of a survey. Endpoint Method               Url GET surveys/{surveyId}/participants/{participantUniqueId} Get details of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not […]

The post Get Participant appeared first on SnapSurveys.

]]>
Get the details of a participant of a survey.

Endpoint

Method               Url
GETsurveys/{surveyId}/participants/{participantUniqueId}

Get details of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.

Query string parameters

None

Sample Request

curl --location --request GET 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Responses

The response structure is determined by the participant feature configuration of the survey. This is shown in the participant import wizard of Snap Online.

If the configuration has “Allow Snap Online to track respondents” ticked it is a logged on survey and a “loginSection” will be included. If the configuration has “Send email invites / reminders” ticked then an “invitationSection” will be included.

The “invitationSection” will always include an “inviteSeeding” section even if there isn’t any seeding.

The “loginSection” will always have a “questionnaireSeeding” section even if there isn’t any seeding.

If the configuration has “Group Questionnaire” ticked then there will be one or more subjects inside the “loginSection” section and each “subjectName” property will be a non empty string.

If the configuration does not have “Group Questionnaire” ticked then there will be exactly one subject inside the “loginSection” section and the “subjectName” property will be an empty string.

200 OK with body (invite only participant with some invite seeding):

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {
            "forenames": "A",
            "surname": "A"
        }
    },    
    "enabled": true
}

200 OK with body (log on and invite participant – group questionnaire):

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {
            "forenames": "A",
            "surname": "A"
        }
    },
    "loginSection": {
        "login": "A",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v53": "L1",
                    "v48": "2;3",
                    "v50": "A",
                    "v51": "A",
                    "v46": "4"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}

Response Definitions

Response Item Description Data Type
enabledWhether the participant is enabled.Boolean
invitationSectionThe invitation section for an invited survey participant. Section will be omitted if not an invited survey.Object
invitationSection/optedOutWhether invitations are to be sent.Boolean
invitationSection/sendInvitationsWhether the user is opted out from emails.Boolean
invitationSection/emailAddressThe email address.String
invitationSection/inviteSeedingThe invite seeding.   This is a dictionary of properties in the form “<invite key>” : “<value>”Object
loginSectionThe login section for a logged on survey participant. Section will be omitted if not a logged on survey.Object
loginSection/loginIf a logged on survey this will be the login name otherwise null.String or null
loginSection/passwordIf a logged on survey and a password is required this will be the password otherwise null or “”.String or null
loginSection/interviewerIf the survey allows synchronisation of participants with SOI but the API user does not have “Manage participants for SOI” permission this will be null. If survey does not allow synchronisation of participants to SOI this will be null. If the survey allows synchronisation of participants to SOI and the API user has “Manage participants for SOI” permission this will be either “” signifying that all interviewers will have access or an email address of the interviewer.String or null
loginSection/statusThis is the overall status.   If the survey is a logged on but not a group questionnaire, then this is the status of the participant.   If the survey is a logged on and group questionnaire, then this is the overall status for the participant across all the questionnaires.   If the survey is invite only then the status will be null.

String or null:  
For non group questionnaire:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  
For group questionnaire:  
“NotStarted” – the participant has not started any of the questionnaires.
“Started” – the participant has started at least one of the questionnaires.
“Completed” – the participant has completed all of the questionnaires. This includes whether a researcher submitted a partial.
loginSection/subjectsThe subjects for the participant.   For a group questionnaire there will be one or more. For a non-group questionnaire there will just be one.List
loginSection/subjects/subjectNameFor a group questionnaire subject name will not be an empty string.   For a non group questionnaire the subject name must be an empty string.String
loginSection/subjects/ questionnaireSeedingThe questionnaire seeding for the subject.   This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
loginSection/subjects/statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  

HTTP Status Codes

200 OK

404 Not Found

Other API calls

The post Get Participant appeared first on SnapSurveys.

]]>
Get Participant List https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-participant-list/ Mon, 17 Oct 2022 10:24:03 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8116 Get the details of the latest participants of a survey. Endpoint Method               Url GET surveys/{surveyId}/participants Get the details of latest participants of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. Query string […]

The post Get Participant List appeared first on SnapSurveys.

]]>
Get the details of the latest participants of a survey.

Endpoint

Method               Url
GETsurveys/{surveyId}/participants

Get the details of latest participants of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.

Query string parameters

Query string parameter Required / Optional Description Type Range Default
maxParticipantsOptionalThe number of participants to return.Integer1-50005000
startingFromOptionalReturns participants from the startingFrom token. This value is “0” to start at the beginning or a token to start from a particular point in the participants collection.   Example: #IBCGEGG.   To get the next set of participants (if the output UpToDate property is false) feed the progress token of the output into the startingFrom token and make the call again.StringN/A“0”

Sample Request

curl --location --request GET 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants?startingFrom=0&maxParticipants=2' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

{
    "surveyId": "20dbe888-ec99-4895-b094-e34084f9408f",
    "startingFrom": "0",
    "progress": "#ECDEHDIHBB",
    "upToDate": false,
    "participants": [
        {
            "enabled": true,
            "invitationSection": {
                "optedOut": false,
                "sendInvitations": true,
                "emailAddress": "a@example.com"
            },
            "loginSection": {
                "login": "A",
                "password": null,
                "interviewer": null,
                "status": "NotStarted"
            }
        },
        {
            "enabled": true,
            "invitationSection": {
                "optedOut": false,
                "sendInvitations": true,
                "emailAddress": "b@example.com"
            },
            "loginSection": {
                "login": "B",
                "password": null,
                "interviewer": null,
                "status": "NotStarted"
            }
        }
    ]
}

Response Definitions

Response Item Description Data Type
surveyIdThe survey Id you selected based on the survey Id in the request.String: containing GUID
startingFromThe startingFrom token in the request.String
progressThe ending token. This token can be used as the startingFrom parameter in the next call.String
upToDateWhether the most recent participant is included.String: containing Boolean
participantsThe participants.

The number of participants will be based on the maxParticipants request parameter.
List: containing objects
participants/enabledWhether the participant is enabled.Boolean
participants/ loginSectionThe login section for a logged on survey participant. Section will be omitted if not a logged on survey.Object
participants/loginSection /loginIf a logged on survey this will be the login name otherwise null.String or null
participants/ loginSection passwordIf a logged on survey and a password is required this will be the password otherwise null or “”.String or null
participants/ loginSection interviewerIf the survey allows synchronisation of participants with SOI but the API user does not have “Manage participants for SOI” permission this will be null. If survey does not allow synchronisation of participants to SOI this will be null. If the survey allows synchronisation of participants to SOI and the API user has “Manage participants for SOI” permission this will be either “” signifying that all interviewers will have access or an email address of the interviewer.String or null
participants/ loginSection statusIf the survey is a logged on but not a group questionnaire then this is the status of the participant.   If the survey is a logged on and group questionnaire then this is the overall status for the participant across all the questionnaires.   If the survey is invite only then the status will be null.

 
String or null:  
For non group questionnaire:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  
For group questionnaire:  
“NotStarted” – the participant has not started any of the questionnaires.
“Started” –  the participant has started at least one of the questionnaires.
“Completed” – the participant has completed all of the questionnaires. This includes whether a researcher submitted a partial.
participants/ invitationSectionThe invitation section for an invited survey participant. Section will be omitted if not an invited survey.Object
participants/ invitationSection/emailAddressIf an invited survey this will be the email address of the participant or empty string if not an invite survey.String
participants/ invitationSection sendInvitationsWhether invitations are to be sent.Boolean
participants/ invitationSection optedOutWhether the user is opted out from emails.Boolean
   

HTTP Status Codes

200 OK

Other API calls

The post Get Participant List appeared first on SnapSurveys.

]]>
Delete Participant Subject https://www.snapsurveys.com/support-snapxmp/snapxmp/api-delete-participant-subject/ Mon, 17 Oct 2022 10:15:23 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8134 Delete a subject from a participant of a survey. Endpoint Method Url DELETE surveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName} Delete the specific subject identified by the subjectName path variable from the specific participant identified by the participantUniqueId path variable of the specific survey identified by the suurveyId path variable. Note: You cannot delete the subject of a non-group questionnaire. On […]

The post Delete Participant Subject appeared first on SnapSurveys.

]]>
Delete a subject from a participant of a survey.

Endpoint

Method Url
DELETEsurveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName}

Delete the specific subject identified by the subjectName path variable from the specific participant identified by the participantUniqueId path variable of the specific survey identified by the suurveyId path variable.

Note: You cannot delete the subject of a non-group questionnaire. On a group questionnaire you cannot delete a subject if there would be no subjects remaining.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.
{subjectName}The subjectName of the participant.

Query string parameters

None

Sample Request

curl --location --request DELETE 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A/subjects/L5' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

No response

Response Definitions

No  response definition

HTTP Status Codes

200 OK

400 Bad Request

  • If trying to delete a subject from non-group questionnaire.
  • If trying to delete last remaining subject from a group questionnaire.

404 Not Found

Other API calls

The post Delete Participant Subject appeared first on SnapSurveys.

]]>
Update Participant Subject https://www.snapsurveys.com/support-snapxmp/snapxmp/api-update-participant-subject/ Mon, 17 Oct 2022 10:12:30 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8132 Update an existing subject of a participant of a survey. Endpoint Method               Url PUT surveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName} Update the existing specific subject identified by the subjectName path variable of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id […]

The post Update Participant Subject appeared first on SnapSurveys.

]]>
Update an existing subject of a participant of a survey.

Endpoint

Method               Url
PUTsurveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName}

Update the existing specific subject identified by the subjectName path variable of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.
{subjectName}The name of the subject. Use null if non-group questionnaire.

Query string parameters

None.

Request body data

Requires request body of JSON object e.g.:

{
    "subjectName": "Chester Zoo2",
    "questionnaireSeeding": {
        "v46": "D",
        "v45": "David"
    },
    "status": "NotStarted"
}

Note. The subjectName property must be the same as the subjectName path variable. It is not possible to rename a subject with this call. In the case of a non-group questionnaire the subjectName path variable should be null.

In the example above we are changing two of the seeding values for the subject. The status property is ignored if included. This means that you can take the output of a get subject call, modify the seeding and pass it in the add subject call without having to remove the status property.

Sample Request

curl --location --request PUT 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A/subjects/L5' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subjectName": "L5",
    "questionnaireSeeding": {
        "v48": "2;3",
        "v50": "A",
        "v53": "L5",
        "v51": "A",
        "v46": "6"
    },
    "status": "NotStarted"
}'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

{
    "subjectName": "L5",
    "questionnaireSeeding": {
        "v48": "2;3",
        "v50": "A",
        "v53": "L5",
        "v51": "A",
        "v46": "6"
    },
    "status": "NotStarted"
}

Response Definitions

Response Item Description Data Type
subjectNameFor a group questionnaire subject name will not be an empty string.   For a non-group questionnaire, the subject name must be an empty string.String
questionnaireSeedingThe questionnaire seeding for the subject. This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  

HTTP Status Codes

200 OK

404 Not Found with:

{
    "message": "Participant not found."
}

400 Bad Request with:

{
    "message": "Subject name must match subject details."
}

"message": "Survey is not a group questionnaire. Cannot add subjects."
"message": "Participant does not have this subject."
"message": "Could not update subject."
"message": " Participant invite seeding does not have a '<invite key>' seeding property."
"message": " Survey variable '<questionnaire item>' does not contain code value '<code value>'."
"message": "Participant questionnaire seeding does not have a '<questionnaire item>' seeding property."
"message": "Survey does not have a '<questionnaire item>' variable."
"message": "Survey variable '<questionnaire item>' is single choice. Multiple values are not allowed."
"message": "Survey variable '<questionnaire item>' cannot contain duplicate code values."

Other API calls

The post Update Participant Subject appeared first on SnapSurveys.

]]>
Add Participant Subject https://www.snapsurveys.com/support-snapxmp/snapxmp/api-add-participant-subject/ Mon, 17 Oct 2022 10:06:29 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8130 Add a new subject to a participant of a survey. Endpoint Method               Url POST surveys/{surveyId}/participants/{participantUniqueId}/subjects Add the new subject of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey […]

The post Add Participant Subject appeared first on SnapSurveys.

]]>
Add a new subject to a participant of a survey.

Endpoint

Method               Url
POSTsurveys/{surveyId}/participants/{participantUniqueId}/subjects

Add the new subject of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.

Query string parameters

None

Request body data

Requires request body of JSON object e.g.:

{
    "subjectName": "Chester Zoo2",
    "questionnaireSeeding": {
        "v46": "D",
        "v45": "David"
    },
    "status": "NotStarted"
}

Note. For a group questionnaire the subjectName must be a non-empty string. It is not possible to add a subject to a non-group questionnaire as there is only one subject with a subjectName of empty string. In the example above we are setting two of the seeding values for the subject. The status property is ignored if included. This means that you can take the output of a get subject call, modify the seeding and pass it in the add subject call without having to remove the status property.

Sample Request

curl --location --request POST 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A/subjects' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subjectName": "L5",
    "questionnaireSeeding": {
        "v53": "L5",
        "v48": "2;3",
        "v50": "A",
        "v51": "A",
        "v46": "4"
    },
    "status": "NotStarted"
}'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

{
    "subjectName": "L5",
    "questionnaireSeeding": {
        "v48": "2;3",
        "v50": "A",
        "v53": "L5",
        "v51": "A",
        "v46": "4"
    },
    "status": "NotStarted"
}

Response Definitions

Response Item Description Data Type
subjectNameFor a group questionnaire subject name will not be an empty string.   For a non-group questionnaire, the subject name must be an empty string.String
questionnaireSeedingThe questionnaire seeding for the subject. This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  
   

HTTP Status Codes

200 OK

404 Not Found with:

{
    "message": "Participant not found."
}

400 Bad Request with:

{
    "message": "Must provide a subject."
}

"message": "Survey is not a group questionnaire. Cannot add subjects."
"message": "Participant questionnaire seeding does not have a '<questionnaire seeding>' seeding property."
"message": "Participant already has that subject."
"message": "Could not add subject."
"message": " Participant invite seeding does not have a '<invite key>' seeding property."
"message": " Survey variable '<questionnaire item>' does not contain code value '<code value>'."
"message": "Participant questionnaire seeding does not have a '<questionnaire item>' seeding property."
"message": "Survey does not have a '<questionnaire item>' variable."
"message": "Survey variable '<questionnaire item>' is single choice. Multiple values are not allowed."
"message": "Survey variable '<questionnaire item>' cannot contain duplicate code values."

Other API calls

The post Add Participant Subject appeared first on SnapSurveys.

]]>
Get Participant Subject https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-participant-subject/ Mon, 17 Oct 2022 09:34:42 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8128 Get the details of a subject of a participant of a survey. Endpoint Method               Url GET surveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName} Get the details of the specific subject identified by the subjectName path variable of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter […]

The post Get Participant Subject appeared first on SnapSurveys.

]]>
Get the details of a subject of a participant of a survey.

Endpoint

Method               Url
GETsurveys/{surveyId}/participants/{participantUniqueId}/subjects/{subjectName}

Get the details of the specific subject identified by the subjectName path variable of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.
{subjectName}The name of the subject. Use null if non-group questionnaire.

Query string parameters

None

Sample Request

curl --location --request GET 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A/subjects/L1' \
--header 'X-USERNAME: {USERBNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

{
    "subjectName": "L1",
    "questionnaireSeeding": {
        "v53": "L1",
        "v48": "2;3",
        "v50": "A",
        "v51": "A",
        "v46": "4"
    },
    "status": "NotStarted"
}

Response Definitions

Response Item Description Data Type
subjectNameFor a group questionnaire, the  subject name will not be an empty string.   For a non-group questionnaire, the subject name will always be an empty string.String
questionnaireSeedingThe questionnaire seeding for the subject. This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  

HTTP Status Codes

200 OK

404 Not Found

Other API calls

The post Get Participant Subject appeared first on SnapSurveys.

]]>
Get Participants Subjects https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-participants-subjects/ Mon, 17 Oct 2022 09:18:42 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8126 Get the details of the subjects of a participant of a survey. Endpoint Method               Url GET surveys/{surveyId}/participants/{participantUniqueId}/subjects Get the details of the subjects of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. […]

The post Get Participants Subjects appeared first on SnapSurveys.

]]>
Get the details of the subjects of a participant of a survey.

Endpoint

Method               Url
GETsurveys/{surveyId}/participants/{participantUniqueId}/subjects

Get the details of the subjects of the specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.

Query string parameters

None

Sample Request

curl --location --request GET 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/A/subjects' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

[
    {
        "subjectName": "L1",
        "questionnaireSeeding": {
            "v53": "L1",
            "v48": "2;3",
            "v50": "A",
            "v51": "A",
            "v46": "4"
        },
        "status": "NotStarted"
    }
]

Response Definitions

Response Item Description Data Type
subjectNameFor a group questionnaire, the subject name will not be an empty string.   For a non-group questionnaire, the subject name will always be an empty string.String
questionnaireSeedingThe questionnaire seeding for the subject. This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  

HTTP Status Codes

200 OK

404 Not Found

Other API calls

The post Get Participants Subjects appeared first on SnapSurveys.

]]>
Delete Participant https://www.snapsurveys.com/support-snapxmp/snapxmp/api-delete-participant/ Mon, 17 Oct 2022 09:11:07 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8124 Delete an existing participant of a survey. Endpoint Method               Url DELETE surveys/{surveyId}/participants/{participantUniqueId} Delete the existing participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. {participantUniqueId} […]

The post Delete Participant appeared first on SnapSurveys.

]]>
Delete an existing participant of a survey.

Endpoint

Method               Url
DELETEsurveys/{surveyId}/participants/{participantUniqueId}

Delete the existing participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.

Query string parameters

None

Sample Request

curl --location --request DELETE 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/E' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

No response

Response Definitions

No response definition

HTTP Status Codes

200 OK

404 Not Found

Other API calls

The post Delete Participant appeared first on SnapSurveys.

]]>
Update Participant https://www.snapsurveys.com/support-snapxmp/snapxmp/api-update-participant/ Mon, 17 Oct 2022 09:02:17 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8122 Update an existing participant of a survey. Endpoint Method               Url PUT surveys/{surveyId}/participants/{participantUniqueId} Update the existing specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. […]

The post Update Participant appeared first on SnapSurveys.

]]>
Update an existing participant of a survey.

Endpoint

Method               Url
PUTsurveys/{surveyId}/participants/{participantUniqueId}

Update the existing specific participant identified by the participantUniqueId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{participantUniqueId}The participantUniqueId is either the login name if a logged in survey or else the email address.

Query string parameters

None

Request body data

Requires request body of JSON object e.g.:

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "sborg4@titan.local",
        "inviteSeeding": {
            "surname": "D",
            "forenames": "David"
        }
    },
    "loginSection": {
        "login": "A4",
        "password": null,
        "interviewer": "",
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "Alton Towers",
                "questionnaireSeeding": {
                    "v45": "David",
                    "v46": "D"
                },
                "status": "NotStarted"
            },
            {
                "subjectName": "Chester Zoo",
                "questionnaireSeeding": {
                    "v45": "David",
                    "v46": "D"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}

Note. The above example is updating a participant in a survey where the participant feature requires that the participant be invited and that the participant has to provide credentials to view the questionnaire. Therefore, you must specify both the invitationSection section and the logonSection section in the call. The example is also for a group questionnaire and it will create two subjects for the participant. In a non-group questionnaire you must provide one subject and the subjectName property should be an empty string.

For an invite only survey do not include a loginSection section. For a logged on only survey do not include an invitationSection section.

The status properties are read-only so will be ignored if specified.

If the survey allows interviewers for SOI then you specify the interviewer in the interviewer property. The interviewer must be the email address of a user that has SOI access to the survey. If you don’t want to specify an interviewer set it to an empty string. If the survey does not allow interviewers set it to null.

Sample Request

curl --location --request PUT 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants/E' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--header 'Content-Type: application/json' \
--data-raw '{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {}
    },
    "loginSection": {
        "login": "E",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v48": "2;3",
                    "v50": "A",
                    "v53": "L1",
                    "v51": "A",
                    "v46": "6"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Note. The status field is read-only. If you send it into the request body as in the sample request above it will be ignored

Sample Response

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {}
    },
    "loginSection": {
        "login": "E",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v48": "2;3",
                    "v50": "A",
                    "v53": "L1",
                    "v51": "A",
                    "v46": "6"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}

Response Definitions

Response Item Description Data Type
enabledWhether the participant is enabled.Boolean
invitationSectionThe invitation section for an invited survey participant. Section will be omitted if not an invited survey.Object
invitationSection/optedOutWhether invitations are to be sent.Boolean
invitationSection/sendInvitationsWhether the user is opted out from emails.Boolean
invitationSection/emailAddressThe email address.String
invitationSection/inviteSeedingThe invite seeding.   This is a dictionary of properties in the form “<invite key>” : “<value>”Object
loginSectionThe login section for a logged on survey participant. Section will be omitted if not a logged on survey.Object
loginSection/loginIf a logged on survey this will be the login name otherwise null.String or null
loginSection/passwordIf a logged on survey and a password is required this will be the password otherwise null or “”.String or null
loginSection/interviewerIf the survey allows synchronisation of participants with SOI but the API user does not have “Manage participants for SOI” permission this will be null. If survey does not allow synchronisation of participants to SOI this will be null. If the survey allows synchronisation of participants to SOI and the API user has “Manage participants for SOI” permission this will be either “” signifying that all interviewers will have access or an email address of the interviewer.String or null
loginSection/statusThis is the overall status.   If the survey is a logged on but not a group questionnaire then this is the status of the participant.   If the survey is a logged on and group questionnaire then this is the overall status for the participant across all the questionnaires.   If the survey is invite only then the status will be null.

 
String or null:  
For non group questionnaire:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  
For group questionnaire:  
“NotStarted” – the participant has not started any of the questionnaires.
“Started” – the participant has started at least one of the questionnaires.
“Completed” – the participant has completed all of the questionnaires. This includes whether a researcher submitted a partial.
loginSection/subjectsThe subjects for the participant.   For a group questionnaire there will be one or more. For a non-group questionnaire there will just be one.List
loginSection/subjects/subjectNameFor a group questionnaire subject name will not be an empty string.   For a non group questionnaire the subject name must be an empty string.String
loginSection/subjects/ questionnaireSeedingThe questionnaire seeding for the subject.   This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
loginSection/subjects/statusThis is the subject status.

 
String or null:  
“NotStarted” – the participant has not started the questionnaire.
“Started” the participant has started the questionnaire.
“Partial” – a partial response has been taken.
“Saved” – the participant has saved the questionnaire.
“Completed” – the participant has completed the questionnaire.
“Submitted” – the researcher has submitted a partial response.  
enabledWhether the participant is enabled.Boolean

HTTP Status Codes

200 OK

404 Not Found with:

{
    "message": "Participant not found."
}

400 Bad Request – various including:

{
    "message": "Participants require a login section."
}

"message": "You must provide a login name."
"message": "Participants require an invitation section."
"message": "Participants should not have an invitation section."
"message": "Participants should not have a login section."
"message": "The unique participant id provided in the URL must be the same as in the request body."
"message": "Not allowed to add, update or delete an interviewer."
"message": "Must provide an interviewer property and value cannot be null."
"message": "Interviewer does not have access to the survey."
"message": Participants for this survey must have one subject."
"message": "Participants for this survey must only have one subject and the subject name must be an empty string."
"message": "Participants for this survey must have at least one subject."
"message": "Subject name cannot be blank for a group questionnaire."
"message": "Participant cannot be opted out and have send invitations enabled at the same time."
"message": "The unique participant id provided in the URL must be the same as in the request body."
"message": "You must provide a valid email address."
"message": "If an email address is provided, it must be valid."
"message": "Participant with this login name does not exist."
"message": "Participant with this login name already exists."
"message": "Participants for this survey must have unique subjects."
"message": "Participant to update does not exist."
"message": "Participant subjects do not match."
"message": "Participant with this email address does not exist."
"message": " Survey does not support participants."
"message": " Participants cannot be added, updated or deleted whilst an import is scheduled or running."
"message": " Participant invite seeding does not have a '<invite item>' seeding property."
"message": " Participant questionnaire seeding does not have a '<questionnaire item>}' seeding property."
"message": " Survey does not have a '<questionnaire item>' variable."
"message": " Survey variable '<questionnaire item>' is single choice. Multiple values are not allowed."
"message": " Survey variable '<questionnaire item>' cannot contain duplicate code values."
"message": " Survey variable '<questionnaire item>' does not contain code value '<code value>'."

Other API calls

The post Update Participant appeared first on SnapSurveys.

]]>
Add Participant https://www.snapsurveys.com/support-snapxmp/snapxmp/api-add-participant/ Mon, 17 Oct 2022 08:35:12 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8120 Add a new participant to a survey. Endpoint Method               Url POST surveys/{surveyId}/participants Add a new participant to the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. Query string parameters None Request body data […]

The post Add Participant appeared first on SnapSurveys.

]]>
Add a new participant to a survey.

Endpoint

Method               Url
POSTsurveys/{surveyId}/participants

Add a new participant to the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameter Description
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.

Query string parameters

None

Request body data

Requires request body of JSON object e.g.:

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {
            "forenames": "A",
            "surname": "A"
        }
    },
    "loginSection": {
        "login": "A",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v53": "L1",
                    "v48": "2;3",
                    "v50": "A",
                    "v51": "A",
                    "v46": "4"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}

Note. The above example is creating a participant in a survey where the participant feature requires that the participant be invited and that the participant has to provide credentials to view the questionnaire. Therefore, you must specify both the invitationSection section and the loginSection section in the call. The example is also for a group questionnaire and it will create two subjects for the participant. In a non-group questionnaire, you must provide one subject and the subjectName property should be an empty string.

For an invite only survey do not include a loginSection section. For a logged on only survey do not include an invitationSection section.

The status properties are read-only so will be ignored if specified.

If the survey allows interviewers for SOI then you specify the interviewer in the interviewer property. The interviewer must be the email address of a user that has SOI access to the survey. If you don’t want to specify an interviewer set it to an empty string. If the survey does not allow interviewers set it to null.

Sample Request

curl --location --request POST 'https:// <servername>/snaponline/api/surveys/20dbe888-ec99-4895-b094-e34084f9408f/participants' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--header 'Content-Type: application/json' \
--data-raw '{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {
            "forenames": "E",
            "surname": "E"
        }
    },
    "loginSection": {
        "login": "E",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v53": "L1",
                    "v48": "2;3",
                    "v50": "A",
                    "v51": "A",
                    "v46": "4"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Note. The status field is read-only. If you send it into the request body as in the sample request above it will be ignored.

Sample Response

{
    "invitationSection": {
        "optedOut": false,
        "sendInvitations": true,
        "emailAddress": "a@example.com",
        "invitationSeeding": {}
    },
    "loginSection": {
        "login": "E",
        "password": null,
        "interviewer": null,
        "status": "NotStarted",
        "subjects": [
            {
                "subjectName": "L1",
                "questionnaireSeeding": {
                    "v48": "2;3",
                    "v50": "A",
                    "v53": "L1",
                    "v51": "A",
                    "v46": "4"
                },
                "status": "NotStarted"
            }
        ]
    },
    "enabled": true
}

Response Definitions

Response Item Description Data Type
enabledWhether the participant is enabled.Boolean
invitationSectionThe invitation section for an invited survey participant. Section will be omitted if not an invited survey.Object
invitationSection/optedOutWhether invitations are to be sent.Boolean
invitationSection/sendInvitationsWhether the user is opted out from emails.Boolean
invitationSection/emailAddressThe email address.String
invitationSection/inviteSeedingThe invite seeding.   This is a dictionary of properties in the form “<invite key>” : “<value>”Object
loginSectionThe login section for a logged on survey participant. Section will be omitted if not a logged on survey.Object
loginSection/loginIf a logged on survey this will be the login name otherwise null.String or null
loginSection/passwordIf a logged on survey and a password is required this will be the password otherwise null or “”.String or null
loginSection/interviewerIf the survey allows synchronisation of participants with SOI but the API user does not have “Manage participants for SOI” permission this will be null. If survey does not allow synchronisation of participants to SOI this will be null. If the survey allows synchronisation of participants to SOI and the API user has “Manage participants for SOI” permission this will be either “” signifying that all interviewers will have access or an email address of the interviewer.String or null
loginSection/statusThis is the overall status.   If the survey is a logged on but not a group questionnaire then this is the status of the participant.   If the survey is a logged on and group questionnaire then this is the overall status for the participant across all the questionnaires.   If the survey is invite only then the status will be null.

 
String or null:   For non group questionnaire:   “NotStarted” – the participant has not started the questionnaire. “Started” the participant has started the questionnaire. “Partial” – a partial response has been taken. “Saved” – the participant has saved the questionnaire. “Completed” – the participant has completed the questionnaire. “Submitted” – the researcher has submitted a partial response.   For group questionnaire:   “NotStarted” – the participant has not started any of the questionnaires. “Started” –  the participant has started at least one of the questionnaires. “Completed” – the participant has completed all of the questionnaires. This includes whether a researcher submitted a partial.
loginSection/subjectsThe subjects for the participant.   For a group questionnaire there will be one or more. For a non-group questionnaire there will just be one.List
loginSection/subjects/subjectNameFor a group questionnaire subject name will not be an empty string.   For a non group questionnaire the subject name must be an empty string.String
loginSection/subjects/ questionnaireSeedingThe questionnaire seeding for the subject.   This is a dictionary of properties in the form “<variable V number>” : “<value>”.Object
loginSection/subjects/statusThis is the subject status.

 
String or null:   “NotStarted” – the participant has not started the questionnaire. “Started” the participant has started the questionnaire. “Partial” – a partial response has been taken. “Saved” – the participant has saved the questionnaire. “Completed” – the participant has completed the questionnaire. “Submitted” – the researcher has submitted a partial response.  
enabledWhether the participant is enabled.Boolean

HTTP Status Codes

201 Created

The response headers will include a Location key where the value is the URL to call to get the participant.

400 Bad Request – various including:

{
    "message": "Participants require a login section."
}

"message": "You must provide a login name."
"message": "Participants require an invitation section."
"message": "Participants should not have an invitation section."
"message": "Participants should not have a login section."
"message": "The unique participant id provided in the URL must be the same as in the request body."
"message": "Not allowed to add, update or delete an interviewer."
"message": "Must provide an interviewer property and value cannot be null."
"message": "Interviewer does not have access to the survey."
"message": Participants for this survey must have one subject."
"message": "Participants for this survey must only have one subject and the subject name must be an empty string."
"message": "Participants for this survey must have at least one subject."
"message": "Subject name cannot be blank for a group questionnaire."
"message": "Participant cannot be opted out and have send invitations enabled at the same time."
"message": "The unique participant id provided in the URL must be the same as in the request body."
"message": "You must provide a valid email address."
"message": "If an email address is provided, it must be valid."
"message": "Another participant already has this login name."
"message": "Participants for this survey must have unique subjects."
"message": "Participant to update does not exist."
"message": "Participant subjects do not match."
"message": "Another participant already has this email address."
"message": " Survey does not support participants."
"message": " Participants cannot be added, updated or deleted whilst an import is scheduled or running."
"message": " Participant invite seeding does not have a '<invite item>' seeding property."
"message": " Participant questionnaire seeding does not have a '<questionnaire item>}' seeding property."
"message": " Survey does not have a '<questionnaire item>' variable."
"message": " Survey variable '<questionnaire item>' is single choice. Multiple values are not allowed."
"message": " Survey variable '<questionnaire item>' cannot contain duplicate code values."
"message": " Survey variable '<questionnaire item>' does not contain code value '<code value>'."

Other API calls

The post Add Participant appeared first on SnapSurveys.

]]>
API Validation https://www.snapsurveys.com/support-snapxmp/snapxmp/api-validation/ Wed, 12 Oct 2022 15:21:13 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8086 Version 2.0 adds additional validation to query parameters and to JSON request bodies. If you provide a query parameter that does not exist, you will get a 400 Bad Request response and the return body will state “Invalid query string parameters” in the message property followed by the parameters that don’t exist in the parameters […]

The post API Validation appeared first on SnapSurveys.

]]>
Version 2.0 adds additional validation to query parameters and to JSON request bodies.

If you provide a query parameter that does not exist, you will get a 400 Bad Request response and the return body will state “Invalid query string parameters” in the message property followed by the parameters that don’t exist in the parameters property. E.g.

{
    "message": "Invalid query string parameters",
    "parameters": [
       "sortorder"
    ]
}

If the parameters provided exist but are not valid you will receive a message such as:

{
    "message": "The request is invalid.",
    "modelState": {
        "includeCodes": [
            "The value 'yes' is not valid for Boolean."
        ]
    }
}

The post API Validation appeared first on SnapSurveys.

]]>
Sharing between users and teams of an organization https://www.snapsurveys.com/support-snapxmp/snapxmp/guidance-for-sharing-surveys-in-snap-online/ Mon, 03 Oct 2022 14:07:31 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=8051 This document provides guidance on sharing surveys with multiple users, or teams of users, that are within the same organization. It describes the best practices for setting up users and folders where sharing is used to collaborate on working with the organization’s surveys. In addition to this document there is an accompanying video Working with […]

The post Sharing between users and teams of an organization appeared first on SnapSurveys.

]]>
This document provides guidance on sharing surveys with multiple users, or teams of users, that are within the same organization.

It describes the best practices for setting up users and folders where sharing is used to collaborate on working with the organization’s surveys.

In addition to this document there is an accompanying video Working with folders that will help you create, use and share folders in Snap XMP.

Setting up the accounts

We recommend that there is a hierarchical set up where there are two types of account within an organization:

  • Master User Account. This is a researcher account that is used as a nominated account to create folders which are then used to share the surveys with other individual researcher accounts. This could be a role or group-based account, for example surveyadmin@organization.com, so that it can be passed onto another person in the organization or used by multiple holders at the same time. This account should only contain folders and surveys that they are shared with the organization’s user accounts.
  • User Account. This is all other individual researcher accounts.

The organization should have one account that is identified as a nominated Master User Account. This can be a role or group-based account, so that if the account holder leaves the account can easily be used by another person in the organization. Each user in the organization has an individual User Account. Folders are set up in the Master User Account and individual User Accounts are given shared access with permissions to folders appropriate to them.

There are two ways of setting up sharing for collaborating on surveys:

  • All users have access to all surveys
  • Users are restricted to surveys that are relevant to them

All users have access to all surveys

In an organization where all users work on the same surveys, then the Master User Account holder can share the surveys created in their Your Work folder to each of the other users.

These users can then create and access surveys via their Shared with you folder. The user accounts should only create or work on surveys within this Shared with you folder. Surveys created in their own areas will not be shared and therefore it is advised against.

The shared folders can also be viewed in Snap XMP Desktop.

The diagram below shows the sharing relationship between the Master User Account and the User Accounts where all users are given access to all surveys.

Users are restricted to relevant surveys

If there is a requirement to segment work so that only some users have access to certain surveys, then the Master User Account holder can create specific folders in their Your Work folder and shares those with the relevant users. So, for example, if two departments work independently from one another, but they want to share access within their own department, then the Master User Account holder creates a folder for Department A, and shares that with all members of Department A.

The shared folders can also be viewed in Snap XMP Desktop.

Similarly, they create a folder for Department B, and they share that with members of Department B.

In this way, all units consumed by the User Accounts of the organization will be recorded against the Master User Account, and the activity logs recorded for each survey will show who (which User Account holder) has done what and when they did it.

The diagram below shows the sharing relationship between the Master User Account and the individual researcher accounts when users are restricted to surveys relevant to them.

If required, User Accounts can share their surveys or folders with any other User Accounts in the normal way and have permissions to add, delete, edit in their folders and any folders that have been shared with them. Any User Account with the ability to manage the shares will be able to add, delete, edit the shares.

Summary

The following are properties of the Master User Account.

  • Nominated account for setting up all the working folders of the organization
  • Working folders (and sub folders) are set up in the Your Work folder of this account
  • Working folders, in the Your Work folder, are shared with full permissions to Individual Researcher accounts
  • The entire Your work folder can also be shared if necessary
  • Has access to the Audit log for each survey owned or shared with them

The following are properties of the User Account (with Manage shares permissions given)

  • Has folders and surveys shared with them that are available from the Shared with you folder
  • Can create sub folders and surveys in the folders shared with them
  • Can create folders and surveys in their Your Work folder
  • Can share any folder or survey including the Your Work folder
  • Has access to the Audit log for each survey owned or shared with them

Guidance to follow when someone leaves the organization

When a user leaves an organization, if shares have been set up in the suggested ways described in this guide and does not have any of their own work in their account, then the User Account becomes dormant and all the surveys they have been working on will be under the control of the Master User Account holder.

If the leaving user has work in their own account, then before they leave, they should share their work with the Master User Account holder who can then reshare it to other user accounts in the organization.

In the case where a user leaves with work in their own account, that is not shared with the Master User Account, then a person with authority from the organization needs to contact the Helpdesk and request that the account is assigned to a new email address. To demonstrate that the person contacting the Helpdesk has suitable authority, they will be required to run through a number of security questions. When the support team have verified that the contact is a genuine person with authority, they will inform the person of authority that they will initiate a password reset to generate a link, which they will be sent, so they can reset the password and log into the account. The person of authority can then decide how they wish to share the folders and surveys of this old account.

When they share the folders and surveys the Manage shares option should be set to Yes. The researcher that has been shared the folders and surveys of the old account now has full access to these resources. They can clone a survey (through Desktop mode) if they want to have a copy of the survey in their Your work folder (or sub folder), bearing in mind that the URL will be different. If the original survey is deleted, they can then reuse the original URL on the cloned survey. Once all the folders and surveys of the old researcher account have been shared there is no requirement to log into this account again, however, it will remain active until such times as the organization requires it to be deleted.

Snap XMP Online user account leaving process

  1. If a user leaving the organization has been working in the suggested ways described in this guide and does not have any of their own work in their account, then the Master User Account holder shares the leaver’s work to other User Accounts as appropriate.
  2. If the user leaving has work in their own account, they should share their work with the Master User Account holder so it can be shared to other users.
  3. If the user has left the organization and did not share their work with the Master User Account holder, then a person of authority will need to contact Support to request a change of password in order to access the account. This requires verification that the contact is a genuine person with authority.
  4. Admins of Snap XMP Online initiate the Password reset process to generate a link
  5. The reset password link is sent to the person of authority in the organization so they can reset the password and access the account.
  6. Admins set up the new researcher account if required.
  7. The person of authority who reset the password determines how the account should be transferred and how to share the folders and surveys with the other researchers, ensuring Manage shares is set to Yes.
  8. On request from a person of authority in the organization, the old researcher account is deleted. Alternatively, this is done by a Snap XMP Online admin if the organization closes their account in full.

The post Sharing between users and teams of an organization appeared first on SnapSurveys.

]]>
Viewing the Summary Dashboard report https://www.snapsurveys.com/support-snapxmp/snapxmp/running-summary-dashboard-snap-online/ Tue, 12 Jul 2022 15:37:55 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7923 The Summary Dashboard report is a new addition to the three standard reports that are already available for surveys in Snap XMP: Questionnaire, Summary and Summary Tables. The Summary Dashboard report generates an HTML summary report showing images of a chart, table or list for all relevant questions. The report displays the images in a […]

The post Viewing the Summary Dashboard report appeared first on SnapSurveys.

]]>
The Summary Dashboard report is a new addition to the three standard reports that are already available for surveys in Snap XMP: Questionnaire, Summary and Summary Tables. The Summary Dashboard report generates an HTML summary report showing images of a chart, table or list for all relevant questions. The report displays the images in a double column format. This report is available for surveys created using Snap XMP Desktop build 12.10 and after.

To find more information on viewing the standard reports online, see Viewing the reports.

Viewing the Summary Dashboard report

The standard reports are in the Reports side menu in the Analyze section.

  1. Click on Summary Dashboard in the Reports menu to generate the analysis from your survey responses. You can run reports on your survey data while interviewing is taking place as well as after interviewing has closed.
  1. The default web browser for your device displays the report.
  1. You can click the 2.MaximizeBtn.PNG button to maximise the report to view it in full screen. Click it again to go back to the standard view.
  2. Hovering over the InfoIcon.PNG icon displays the filter or context information that has been applied to the current report.
Information hover text

Updating your report with the latest survey data

Usually you will want to work with the latest survey results as your survey runs.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Click on the Update button to update the report with the latest survey data
Report toolbar
  1. You can see the the generated time for the response data.
  2. The Update button refreshes the data when new responses are available, when the filter or context applied changes, or when the time elapsed since the report is over an hour ago.

Downloading the report and images

You can download a report as an HTML file and then import into other applications to further analyze the survey responses.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Click on the Download button to download the HTML report and the image files for each analysis in a ZIP file.
Report toolbar
  1. The download is in the Downloads folder (or other location determined by your device and browser settings) as a ZIP file.

Printing your report

You can print any of your reports using the following instructions.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Right-click on the report to show the pop-up menu. Click on Print.
  3. Enter the print information required and click Print to print the report.

The post Viewing the Summary Dashboard report appeared first on SnapSurveys.

]]>
Applying filters and contexts https://www.snapsurveys.com/support-snapxmp/snapxmp/applying-filters-and-contexts/ Wed, 11 May 2022 09:09:43 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7644 Filters and contexts show a subset of the response data in the report or analysis. There are two types of filters and contexts available to use in Snap XMP Online: Using an external filter or context Any analyses or reports that include external filters or contexts can use these to view a subset of the […]

The post Applying filters and contexts appeared first on SnapSurveys.

]]>
Filters and contexts show a subset of the response data in the report or analysis. There are two types of filters and contexts available to use in Snap XMP Online:

  • External filters and contexts. These are defined from the Analyses or Reports windows in Snap XMP Desktop. Once defined, you can apply the filter or context to reports and analyses in both Snap XMP Desktop and Snap XMP Online. They form part of the survey which means you can use them every time the survey is open.
  • Custom filters and contexts. These are set up in Snap XMP Online using a filter expression. You can use the variables section to check the variables and questions used in the questionnaire to help create the expression. These are temporary filters and contexts that are available while the survey is open but are removed when the survey is closed.

Using an external filter or context

Any analyses or reports that include external filters or contexts can use these to view a subset of the response data. To apply a filter to an analysis, use the following instructions:

  1. In Snap XMP Online, select the survey from Your work.
  2. In the Summary tab, click the Analyze link. The reports and analyses are available here.
Graphical user interface, text, application

Description automatically generated
  1. Select the report or analysis from the Reports or Tables and Charts menus.
  2. To apply a filter to the selected report or analysis, select Filter & context in the side menu.
  3. Click Add variable    to add a filter rule.
  4. In the Select a variable list, select a variable to use as the filter then click Next.
  5. Select the answers to use in the filter and click OK.
Graphical user interface, application, Word

Description automatically generated
  1. Click Apply changes to update the analysis of your response data for the selected filter.
Graphical user interface, text, application

Description automatically generated

Further information on the full process of setting up and using external filters is available at Setting up filters for Snap Online analysis.

Set a custom filter or context

As well as using externally defined filters and contexts, you can create a custom filter or context. These are temporary and only available while you are using the survey in Snap XMP Online.

  1. In Snap XMP Online, select the survey from Your work.
  2. In the Summary tab, click the Analyze link to see the list of reports and analyses.
  3. Select the report or analysis from the Reports or Tables and Charts menus.
  4. To apply a filter to the selected report or analysis, select Filter & context in the side menu.
  5. Click Set custom  to add a custom filter or context rule.
  6. Enter the filter expression and click OK.
  1. Click Apply changes to update the analysis of your response data for the selected filter.

Viewing variable details

Click on the Variables menu to view the variables available in the survey. This helps to identify the variable details of the questions, derived variables and paradata, which you can use to build the custom filter expression.

The post Applying filters and contexts appeared first on SnapSurveys.

]]>
Viewing the analyses https://www.snapsurveys.com/support-snapxmp/snapxmp/viewing-analyses/ Tue, 10 May 2022 11:18:43 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7642 Analyses, such as tables and charts, that are created in Snap XMP Desktop can be viewed in the Analyze section in Snap XMP Online. Downloading the analysis to a PDF file You can download an analysis to a PDF file that can be imported into other applications to further analyze the survey responses.

The post Viewing the analyses appeared first on SnapSurveys.

]]>
Analyses, such as tables and charts, that are created in Snap XMP Desktop can be viewed in the Analyze section in Snap XMP Online.

  1. In Snap XMP Online, open the survey and go to the Analyze section.
  2. Click on the Tables & charts menu on the left to show the list of available analyses. These can be tables, charts, lists, word clouds and maps.
Chart, bar chart Description automatically generated
  1. Click on an analysis name to generate the analysis from the data responses. You can run analyses on the responses while interviewing is taking place as well as after interviewing has closed.

Downloading the analysis to a PDF file

You can download an analysis to a PDF file that can be imported into other applications to further analyze the survey responses.

  1. In the Analyze tab, click the Tables & charts menu on the left to show the list of available analyses.
  2. Click on an analysis name to generate the analysis from the data responses.
  3. Click on the Download button to generate a PDF file.
  4. The download is found in the Downloads folder or another location as determined by your device or your web browser settings.

The post Viewing the analyses appeared first on SnapSurveys.

]]>
Viewing the reports https://www.snapsurveys.com/support-snapxmp/snapxmp/viewing-reports-snap-online/ Mon, 09 May 2022 11:25:33 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7631 The standard reports Snap XMP Online provides four standard reports with each survey. (Surveys created prior to Snap XMP Desktop build 12.10 contain three standard reports) Bespoke reports In addition to the standard reports the survey may have additional bespoke reports that have been created in Snap XMP Desktop. In the Report Details window, you […]

The post Viewing the reports appeared first on SnapSurveys.

]]>
The standard reports

Snap XMP Online provides four standard reports with each survey. (Surveys created prior to Snap XMP Desktop build 12.10 contain three standard reports)

  • Questionnaire report generates a top-line summary report showing the counts or percentages of responses in the questionnaire layout
  • Summary report generates a chart, table or list for every question
  • Summary Tables report tabulates responses to all questions
  • Summary Dashboard report generates an HTML summary report with images of each chart, table or list for each question and displayed in a double column format. (This report is available for surveys created using Snap XMP Desktop build 12.10 and after.)

Bespoke reports

In addition to the standard reports the survey may have additional bespoke reports that have been created in Snap XMP Desktop.

In the Report Details window, you can use the Available field and set the conditions when the report is available in Snap XMP Online. By default, the Available field is blank and the report is available in Snap XMP Online.

You can enter a condition in the Available field to determine when the report is available. You can enter ‘No’ to make the report unavailable in Snap XMP Online. Note: If all reports, including standard reports are unavailable then the Reports menu will not be available.

Viewing the PDF reports

The majority of reports are PDFs in the Adobe Acrobat document application. This includes the Questionnaire, Summary and Summary Tables standard reports.

You can view the reports in the Reports side menu in the Analyze section.

  1. Click on a report name in the Reports menu to generate the analysis from your survey responses. You can run reports on your survey data while interviewing is taking place as well as after interviewing has closed.
  1. The report displays in the Adobe Acrobat document application.
Questionnaire report
  1. The features available through this add-on are
    • Rotate clockwise
    • Download
    • Print via print preview options
    • Fit to page or width
    • Zoom in and Zoom out
  2. You can click the 2.MaximizeBtn.PNG button to maximise the report to view it in full screen. Click it again to go back to the standard view.
  3. Hovering over the InfoIcon.PNG icon displays the filter or context information applied to the current report.
Information hover text

Updating your report with the latest survey data

Usually you will want to work with the latest survey results as your survey runs.

  1. Navigate to the Analyze tab.
  2. Select the report required.
  3. Click on the Update button to update the report with the latest survey data
Report toolbar
  1. You can see how long ago the report data was generated.
  2. When you receive new responses, click the Update button to refresh the data. You can also update the data when the applied filter or context applied changes, or when the data is over an hour old.

Downloading your analysis report to a PDF file

The report downloads as a PDF file which you can be import into other applications to further analyze the survey responses.

  1. Navigate to the Analyze tab.
  2. Select the report required.
  3. Click on the Download button to generate a PDF file.
Report toolbar
  1. The download is in the Downloads folder or another location as determined by you or your web browser.
  2. You can also use the Adobe Acrobat download feature.

Printing the PDF report

You can print any of your reports using the following instructions.

  1. Navigate to the Analyze tab.
  2. Select the report required in the Reports menu.
  3. Click on the Print icon in the toolbar at the top of the report. The icon may vary depending on your browser.
  1. Enter the print information required and click Print to print the report.

Viewing the HTML reports

The Summary Dashboard report displays as an HTML report in a web browser viewer.

The reports are in the Reports side menu in the Analyze section.

  1. Click on Summary Dashboard in the Reports menu to generate the analysis from your survey responses. You can run reports on your survey data while interviewing is taking place as well as after interviewing has closed.
  1. The report displays in the default web browser for the device being used.
  1. You can click the 2.MaximizeBtn.PNG button to maximise the report to view it in full screen. Click it again to go back to the standard view.
  2. Hovering over the InfoIcon.PNG icon displays the filter or context information that has been applied to the current report.
Information hover text

Updating your report with the latest survey data

Usually you will want to work with the latest survey results as your survey runs.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Click on the Update button to update the report with the latest survey data
Report toolbar
  1. You can see how long ago the report data was generated.
  2. When you receive new responses, click the Update button to refresh the data. You can also update the data when the applied filter or context applied changes, or when the data is over an hour old.

Downloading the HTML report and images

The report downloads as an HTML file that you can be import into other applications to further analyze the survey responses.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Click on the Download button to download the HTML report and the image files for each analysis in a ZIP file.
Report toolbar
  1. The download is found in the Downloads folder (or other location determined by your device and browser settings) as a ZIP file.

Printing the HTML report

You can print any of your reports using the following instructions.

  1. In the Analyze tab, select the Summary Dashboard report.
  2. Right-click on the report to show the pop-up menu. Click on Print.
  3. Enter the print information required and click Print to print the report.

The post Viewing the reports appeared first on SnapSurveys.

]]>
Managing response data https://www.snapsurveys.com/support-snapxmp/snapxmp/managing-response-data/ Thu, 28 Apr 2022 15:46:20 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7611 Once you have published your survey and started collecting responses, you can manage them from the Responses menu in the Collect section. In this section, you can You can find the Responses menu by following these instructions: Delete all response data View and submit partial responses You can include partial responses in your survey’s response […]

The post Managing response data appeared first on SnapSurveys.

]]>
Once you have published your survey and started collecting responses, you can manage them from the Responses menu in the Collect section.

In this section, you can

You can find the Responses menu by following these instructions:

  1. In Snap XMP Online, click on the survey in Your Work to select it.
  2. In the Summary tab, click the Collect link.
  3. Select the Responses menu.

Delete all response data

  1. When you select the Responses menu, the default page shows Responses in the list of options. In this page you have the option to delete all response data.
  1. Click Delete all data. A warning message displays asking you to confirm that you want to delete all the survey response data.
  2. Click OK to confirm that you want to delete all the response data. This action is permanent, and you cannot retrieve the response data later.

View and submit partial responses

You can include partial responses in your survey’s response data by submitting all partial responses. This option will only be available if you have the correct permissions to view and submit the partial responses.

You will need to consider at what stage of the interview process to submit the partials. If you wait until interviewing closes to submit all the partial responses, this gives the opportunity for a respondent to return to complete the survey.

  1. In the Responses menu, click the Partials option and this will display all the partial responses that are available.
Responses side menu with Partials highlighted
  1. The Partial responses overview shows any partial responses. You can use the navigation icons to move through the responses and view the data. You will need the correct permissions to view the partial responses.
Partial responses with the navigation bar highlighted
  1. When you are ready to submit the partial responses, click the Submit Partials button. You will need the correct permissions to submit the partial responses.
Submit the partial responses
  1. You will see a message telling you that the partial are being submitted.
Message shown whilst partial responses are submitted
  1. When you navigate to the Participants List in the Participants  menu, any participants with a status of Partial or Saved are now shown as Submitted.
Participant list showing the submitted partial responses
  1. The partial responses are cleared from the Partial responses list.

You can find further information on running a survey with partial responses at Managing partial responses.

Find and erase responses

You can also permanently remove individual data responses stored for a participant in Snap XMP Online. This can be used when a respondent requests that their response data is removed from the survey as part of the GDPR data regulations.

  1. In the Responses menu, click the Find and erase option.
  2. In the adjacent box type the filter condition that identifies the respondent.
  3. Click on the Find matching responses button.
Find the matching data responses
  1. The filtered data to be removed will appear in a list below. Click on the Erase button to permanently remove the data.
Erase the match found in the data responses

The post Managing response data appeared first on SnapSurveys.

]]>
Viewing the questionnaire variables https://www.snapsurveys.com/support-snapxmp/snapxmp/viewing-questionnaire-variables/ Thu, 07 Apr 2022 08:48:59 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7561 In Snap XMP Online you can view the details for the question and derived variables in the selected questionnaire. The variable details can help when creating filter expressions for restricting the response data when viewing reports or setting up shared accounts. The variables can be viewed in the Collect section in Snap XMP Online with […]

The post Viewing the questionnaire variables appeared first on SnapSurveys.

]]>
In Snap XMP Online you can view the details for the question and derived variables in the selected questionnaire. The variable details can help when creating filter expressions for restricting the response data when viewing reports or setting up shared accounts.

The variables can be viewed in the Collect section in Snap XMP Online with the following instructions:

  1. In Your work, select the survey that you are sharing.
  2. Click the Collect tab. This shows the Overview section
  3. Click Variables on the side menu. This shows a list of the variables for the survey. The list includes the system paradata variables.
  1. The variable details contain the name, label, type, response type and codes as described in the following table
ColumnDescription
NameThe name of the variable.
LabelThe label describing the variable. This is often the question text
TypeThe type of variable: Question or Derived. Titles, sub-titles and information are not listed.
Response typeThe response type of the variable: Single, Multiple, Literal, Quantity, Date or Time.
CodesThese are available for Single and Multiple response types. The number of codes is shown in a link. Click on the link to open a dialog showing the available code labels.
  1. In the Codes column, click on the numbered link to show a list of the available codes for that variable.

The post Viewing the questionnaire variables appeared first on SnapSurveys.

]]>
Adding a linked image to an email invitation https://www.snapsurveys.com/support-snapxmp/snapxmp/adding-linked-image-to-email-invitation/ Tue, 29 Mar 2022 15:54:32 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7513 Snap XMP Online allows you to create and send email invitations and reminders to a list of participants. Snap XMP Online can send out both plain text and HTML email invitations. With HTML emails, you can insert links, styles and HTML code into the emails. This worksheet describes how to insert an image into an […]

The post Adding a linked image to an email invitation appeared first on SnapSurveys.

]]>
Snap XMP Online allows you to create and send email invitations and reminders to a list of participants. Snap XMP Online can send out both plain text and HTML email invitations. With HTML emails, you can insert links, styles and HTML code into the emails.

This worksheet describes how to insert an image into an HTML email invitation and then link it to a website. It assumes that you have already set up the survey and it is available in Snap XMP Online. If the image is already on the internet, you can insert a link to the image.

Step 1: Create an email invitation

The invitations are the templates used to create the emails inviting participants to complete the questionnaire. They can be viewed and edited in the Invitations section of the Participants menu. Invitations can only be created once the participant details have been uploaded.

  1. In Snap XMP Online, open the questionnaire and navigate to the Collect section.
  2. Select the Participants side menu. The Overview is selected by default.
  3. Click on the Invitations menu item to view the invitations.
Participants side menu with Invitations highlighted
  1. The Invitations are displayed in the overview area.
  2. Click the Add Invitation button. This displays the Add invitation dialog where you can create your invitation or reminder. The image can be added to the email from this dialog.

Step 2: Inserting the image in the email

You can insert any image that is already on the Internet via its URL.

  1. Create or find the graphic that you want to use in your email. Check that it is a suitable size and resolution for an email. The supported image formats are png, gif or jpg format.
  2. When editing the email message in Snap XMP Online click in the email at the place where the graphic will go and then click the insert image button   on the toolbar. This opens the Insert image dialog.
  1. Enter the URL of the image in the Web address box.
  2. Enter the text that describes the image in the Alternate text field. This will be displayed if the image is not downloaded in the email.
  3. Leave the Width and Height boxes blank.
  4. Click Insert to insert your image.
  5. Leave the Add invitation dialog open to insert the link.

Step 3: Adding a link to your image

You can create a link so that your participant can click on the image and easily go to a given website.

  1. In the Add invitation dialog select the image that you wish to add the link to.
  2. Click the link button  Insert hyperlink . This opens the Insert hyperlink dialog.
  1. Enter the URL that you wish to link to as the address.
  2. In Text, enter the text you would like to describe the hyperlink.
  3. Enter the ToolTip text that will appear when the respondent hovers over the image.
  4. Click Insert to create the hyperlink.
  5. Click Save in the Add invitation dialog to save the email invitation. The new invitation is shown in the list of invitations.

Step 4: Test the email

Before you send the email invitations to your participants you can check the format of the invitations by using the test functionality.

  1. Click the Test button.
Invitation list with Test button highlighted
  1. This displays the Test invitation dialog. You will need to enter an email address that you have access to so that you can view the email and check that the format and seeding are correct.
Send test email
  1. Click Send test email. This will send a test email invitation to the test email address.
  2. When the email arrives check that the format is as you expected. The email will substitute one of the participants in your list to test the invitation seeding is correct.

Further Information

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Adding a linked image to an email invitation appeared first on SnapSurveys.

]]>
Seeding the login details via the URL for a tracked survey https://www.snapsurveys.com/support-snapxmp/snapxmp/seeding-login-details-via-url-tracked-survey/ Thu, 03 Feb 2022 17:17:51 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7236 Snap XMP Online contains a built-in mailing system to send invitations to participants. If your organisation would like to use their own mailer to send out invitations to a logged in survey, then you can create a URL for the survey containing the username of the participant to use instead. This tutorial shows how to […]

The post Seeding the login details via the URL for a tracked survey appeared first on SnapSurveys.

]]>
Snap XMP Online contains a built-in mailing system to send invitations to participants. If your organisation would like to use their own mailer to send out invitations to a logged in survey, then you can create a URL for the survey containing the username of the participant to use instead.

This tutorial shows how to seed the username of a participant into a logged in/tracked survey, so you can send the URL to a participant outside of the mailing system built into Snap XMP Online.

Tracking participants using a URL

What you need

You will need a spreadsheet or database that contains the participant information. For participants to log in to your survey you need to upload a unique username for each participant. This can be their email address. You can also add additional fields, which are optional, that seed into the survey to personalise it.

Here is an example of an Excel spreadsheet with participant data.

Table

Description automatically generated

This data file contains

  • unique username used for participant logins
  • two columns that contain seed data, Q1 First name and Q2 Training course. These are used to personalise the survey.

Uploading the participants

  1. Once you have created your survey and it is on Snap XMP Online you can upload the database of participants. Open Snap XMP Online on your browser, click on the related survey and from the survey’s Summary click on the Collect link.
Table

Description automatically generated with medium confidence
  1. Select the Participants side menu to view the participants and invitations. The Overview is selected by default.
  2. Click on the Participant list menu item to view the participants.
Graphical user interface, text, application, email

Description automatically generated
  1. Click on Upload Participants to open the Upload Participants Wizard.
  2. The wizard guides you through the process of uploading the participants to your survey. You can find further information about using the wizard at Uploading participants from a spreadsheet.

Creating the URL to send to the participants

  1. Once you have uploaded your participant list then you need to export the list to a CSV file. This generates a unique identifier for each participant, also referred to as a GUID. Now you have uploaded the participants there is now the option to Export. Click on Export and then select Export to CSV.
Graphical user interface, text, application, chat or text message

Description automatically generated
  1. When you open the CSV file you will see it has generated the Participant ID number, this is the number you need to use at the end of your survey link relating to each participant.
Text

Description automatically generated with medium confidence
  1. The link is made up of the Interview URL for the published survey following by “?PID=” then the Participant ID. This example uses the Participant ID for lesley and the link for this participant will look something like below:

https://online1.snapsurveys.com/s/9raksp?PID=8e4576f8-9e5c-43f2-b8ac-0c7eb1dd045e

Reserved keywords

There are two reserved keywords in Snap XMP, which means they cannot be used as variable names:

  • pID (used for participant ID)
  • rID (used for response ID)

The reserved keywords are not case sensitive. If someone were to create a survey and have these as named variables then manual seeding of the url will not work because Snap XMP Online is already using them.

The post Seeding the login details via the URL for a tracked survey appeared first on SnapSurveys.

]]>
Tailored reports and analyses in shared surveys https://www.snapsurveys.com/support-snapxmp/snapxmp/tailored-reports-and-analyses-in-shared-surveys/ Mon, 31 Jan 2022 11:22:09 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7157 In Snap XMP, you can create reports and analyses in your survey that change according to who is looking at them in Snap XMP Online. This is done by creating the reports and analyses with a context in Snap XMP Desktop. When you share the survey with an analyst or researcher in Snap XMP Online, […]

The post Tailored reports and analyses in shared surveys appeared first on SnapSurveys.

]]>
In Snap XMP, you can create reports and analyses in your survey that change according to who is looking at them in Snap XMP Online. This is done by creating the reports and analyses with a context in Snap XMP Desktop.

When you share the survey with an analyst or researcher in Snap XMP Online, you can also set the context for that user. The report or analysis available to the shared user is tailored according to the context.

The survey needs to include a single-response variable that can be used as the context. For example, this could be a location or a job function.

The reports or analyses are created using information that changes according to the context, that is filtered according to the context or both. In Snap XMP Online, you can share the survey with another user with any context or filter values set on the survey.

Step 1: Create context-sensitive reports and analyses in your survey

You need to put context-sensitive information in your reports and analyses. If you want to set up the report in your own version of Crocodile Rock Cafe survey, the instructions are given below.

This section describes briefly how to change the Crocodile Rock Cafe survey provided with Snap XMP to create the context sensitive report. It consists of the following stages

  • 1: Set up a derived variable to compare all data to the current context data
  • 2: Create a bar chart comparing the amount spent in the specified location with the amount spent elsewhere using the comparison variable
  • 3: Create a comments list filtered on context
  • 4: Create your report including the comparison bar chart and filtered comment list

Set up a derived variable to compare all data to the current context data

  1. Click    to open the Variables window.
  2. Open Q0 and change its Name to Location to make it more obvious what it is. This is the context variable.
  3. Click   on the Variables window toolbar to add a new variable.
  4. Specify the Variable details:
    • Name: CComparison
    • Label: Compare context to all
    • Type: Derived (the variable will derive its data from Location, the existing location question).
    • Response: Multiple
  5. Double click in the first code label and click the Insert button. Select Variable Field from the menu.
Graphical user interface

Description automatically generated
  1. Select Location as the Variable, and Context as the Aspect. This will give the selected location as the code label. Click OK to return to the variable definition.
Graphical user interface, application

Description automatically generated
  1. Press Tab to move to the Values column. Enter Location=Location@context. The code used will be the code that equals the location specified by the context.
  2. Press Tab to move to the next Label field and enter Other sites. Then enter NOT(Location=Location@context) as the Value. This code will be used when the response does not equal the location specified by context.
  3. Press [Tab] to move to the next Label field and enter All sites. Then enter True as the Value.
Graphical user interface, text, application

Description automatically generated
  1. Click  to save the variable.

Create a bar chart comparing one restaurant to the others using the comparison variable

  1. Click Analysis Chart   to display the Analysis Definition dialog for a chart.
  2. Select the chart style Bar Counts from the drop-down list.
  3. Type CComparison (your derived variable) into the Analysis field.
  4. Check the Transpose box.
  5. Select Means & Significances from the Calculate list and enter Q5 (the amount spent) as the variable to use.
Graphical user interface, text, application, email

Description automatically generated
  1. Select the Notes/Titles tab and click in the Title field.
Graphical user interface, text, application

Description automatically generated
  1. Enter the title of your chart, using the Insert button to open the Variable field dialog and insert the Name aspect of Q5. Click OK and repeat to insert the Context aspect of Location in the title.
Graphical user interface, application

Description automatically generated
  1. Clear the Chart Axis titles.
  2. Select the Base/Labels tab.
  3. Clear the Reports Include options for Description and Notes if set.
  4. Click Apply to update the chart while keeping the analysis definition displayed.
Chart, bar chart

Description automatically generated
  1. There will be no data for the title and subject as no context has been set.
  2. Click Save  to save your chart.

Add a comments list filtered on context

  1. Click  to create a list. The picture below shows a list consisting of the variable (Q9) with comments plus the displayed location.
    Apply a filter of Q9 ok and Location=Location@context to filter the comments according to the current location. Q9 ok tests that an answer has been supplied to Q9 to strip out empty comments. Location=Location@context filters the comments according to the selected location.
Graphical user interface, application

Description automatically generated
  1. Select the Base/Labels tab and clear the Reports Include options for Description and Notes if set.
  2. Click OK to create the new list. It will have no content as no context has been set.
  3. Click Save  to save your list.

Create your report including the comparison bar chart and filtered comment list

  1. Click   on the Snap XMP Desktop toolbar to open the reports window.
  2. Click   to create a new report and give it a label describing it.
  3. Click   on the report dialog and select Information to add a piece of text to your report.
  4. Enter the title for your report in the text pane. Leave the Title field blank.
  5. Click OK to add the Information instruction to the report.
  6. Click   on the report dialog and select Execute.
  7. Click  on the Execute dialog and select the comparison chart (AN14) from the list.
  8. Click OK to add the Execute instruction to the report.
  9. Click  on the report dialog and select Information to add text after the comparison chart.
  10. Enter some text describing the comments list. Use Insert to insert the Context Aspect of the Location variable to insert the label of the current location.
  11. Type AN18 empty in the N/A field. This tests if there is currently any data in the comments list (analysis AN18). If there is no data, the report will not include the instruction.
  12. Click OK to add the Information instruction to the report.
  13. Click  and select Execute from the drop-down menu.
  14. Select the comments list (AN18) from the list of analyses.
  15. Click OK to add the Execute instruction to the report.
Graphical user interface, text, email

Description automatically generated
  1. Click Save   to save your report.

Step 2: Sharing the survey with a context

Other Snap XMP Online users are given permission to share a survey through the Shares tab in Snap XMP Online.

  1. Log in to Snap XMP Online to show Your work. If you are already using Snap XMP Online, click Home to return to Your work, where the Summary tab displays by default.
  2. Select the survey to share, then select the Shares tab, which lists the users who have shared access to the survey.
Shares tab showing the users that share the selected survey
  1. Click the Add user button to enter the details of the user you want to share the survey with. The user must have a Snap XMP Online account.
Graphical user interface, application

Description automatically generated
  1. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
  2. Next set the Permissions for the user. Further information on the permissions is available at Sharing overview.
  3. Type the required context in the Context field (Location=1 in this example). Note that the context will not be checked here. It is only checked when it is used, and it is only used when the client logs in and looks at the analyses or reports.
  4. Set Enabled to Yes for the user to have access to the shared survey or survey template.
  5. Set Manage shares to No if you do not want the user to share the survey with other account holders or set to Yes if you want the user to be able to share the survey with other Snap XMP Online account users.
  6. When you have entered the user details, click Save to add the user. The user has access to the shared item. The Shares list includes the new user.
  7. Select the Show contexts/filters to view the context and filter columns.
Graphical user interface, text, application, email

Description automatically generated
  1. The shared icon shows that the survey or survey template is shared.

Step 3: Testing the context

  1. Log into Snap XMP Online using the shared user’s login details.
  2. Select the survey with the filter value you have just set up.
  3. In the Summary tab, click the Analyze link
  4. Click Reports or Tables & charts in the side menu then select a report or analysis.
  1. Confirm that the results show the context as you would expect. If you have made an error when applying the context, you will now see a message. Look at any other results to confirm that the context applies to all of them.
  2. Click Log out.

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Tailored reports and analyses in shared surveys appeared first on SnapSurveys.

]]>
Filtering the analyses for shared users https://www.snapsurveys.com/support-snapxmp/snapxmp/filtering-analyses-shared-users/ Tue, 11 Jan 2022 10:21:49 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=7048 In Snap XMP Online you can use the filter feature to filter or restrict the response data that researchers and analysts can access on their shared accounts. If you use shared accounts on Snap XMP Online, you can set up a filter for each survey which will be applied to the shared user’s view of […]

The post Filtering the analyses for shared users appeared first on SnapSurveys.

]]>
In Snap XMP Online you can use the filter feature to filter or restrict the response data that researchers and analysts can access on their shared accounts.

If you use shared accounts on Snap XMP Online, you can set up a filter for each survey which will be applied to the shared user’s view of all the analyses in that survey.

The survey must include a question that identifies the appropriate data for the filter. For example, this can be a question that provides a department, college, business, or location. You can then set up filters on the shared account which will provide access to view only the relevant data.

Step 1: Finding the variable details

The list of the survey’s variable details is available in both Snap XMP Online and Snap XMP Desktop. You will need the variable details to create the filter expression.

In Snap XMP Online

  1. Log into Snap XMP Online.
  2. In Your work, select the survey that you are sharing.
  3. Click the Collect tab. This shows the Overview section
  4. Click Variables on the side menu. This shows a list of the variables for the survey. The list includes the system paradata variables.
Capture3.png
  1. In the Codes column, click on the numbered link to show a list of the available codes for that variable.
Capture4.png

In Snap XMP Desktop

  1. On the Snap XMP Desktop toolbar, click Variables VariablesIcon.png to open the Variables window.
  2. Click  PrintIcon.PNG  on the Variable window toolbar to display the Print Variable Details dialog.
PrintVarDetails.PNG
  1. Select All to print the definitions of all the variables in your survey. Select Specify selection to filter on selected variables then enter the names of the variables, separated by commas, in the list, e.g. Q2, Q3.
  2. In Style, select Details (single column) or Details (double column) to print the details of the variable. The report layout can be a single column or double column format, depending on the selection.
  3. Click Setup followed by Printer Setup. Select the printer or to print to a file. Click OK twice to return to the Print Variable Details dialog.
  4. Click Print. This generates a report showing the codes for the selected variables. This is available as a reference when defining your filter.

Step 2: Sharing the survey and adding a filter

Other Snap XMP Online users are given permission to share a survey through the Shares tab in of Snap XMP Online.

  1. Log in to Snap XMP Online and the first page shown is Your work. If you are already logged into Snap XMP Online, click Home to return to Your work. The Summary tab shows by default.
  2. Select the survey that you want to share.
  3. Select the Shares tab. This lists the users who you have shared the survey with.
Shares tab showing the users that share the selected survey
  1. Click the Add user button to enter the details of the user you want to share the survey with. The user must have a Snap XMP Online account.
Capture6.png
  1. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
  2. Next set the Permissions for the user. Further information on the permissions is available at Sharing overview.
  3. Type the required filter in the Filter field (Q2=2 in this example). Note, that the filter is not checked at this point. It is only checked when it is used, and it is only used when the client logs in and looks at analyses.
  4. Set Enabled to Yes for the user to have access to the shared survey or survey template.
  5. Set Manage shares to No if you do not want the user to share the survey with other account holders or set to Yes if you want the user to be able to share the survey with other Snap XMP Online account users.
  6. When you have entered the user details, click Save to add the user. The user has access to the shared item. The Shares list displays the new user.
Shares tab showing the users that share the selected survey
  1. The survey or survey template now shows with the shared icon  SharedSurvey.png

Step 3: Testing the filter

  1. Log into Snap XMP Online using the shared user’s login details.
  2. Select the survey with the filter value you have just set up.
  3. In the Summary tab, click the Analyze link
  4. Click Reports or Tables & charts in the side menu then select a report or analysis.
Capture5.png
  1. Confirm that the filtered results are as you expect. If you have made an error when applying the filter, you will now see a message. Look at any other results to confirm that the filter applies to all of them.
  2. Click Log out.

If there is a topic you would like a worksheet on, email to snapideas@snapsurveys.com

The post Filtering the analyses for shared users appeared first on SnapSurveys.

]]>
API Reference https://www.snapsurveys.com/support-snapxmp/snapxmp/api-reference/ Tue, 16 Nov 2021 16:24:46 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6886 The v1.0 version of the implementation is restricted to surveys and responses. The v2.0 version mainly adds participant functionality. However, various existing v1.0 endpoints have been changed. These changes will be listed inside [ ] brackets. Please note that from Monday 5th December 2022 usage of the API becomes chargeable. The charge is that 0.1 […]

The post API Reference appeared first on SnapSurveys.

]]>
The v1.0 version of the implementation is restricted to surveys and responses. The v2.0 version mainly adds participant functionality. However, various existing v1.0 endpoints have been changed. These changes will be listed inside [ ] brackets.

Please note that from Monday 5th December 2022 usage of the API becomes chargeable. The charge is that 0.1 unit will be consumed each time a survey response is delivered by the API.  This applies if the same survey response is delivered by the API multiple times. The survey responses are delivered using the Get Survey Responses endpoint.

List of API endpoints in v2.0

EndpointDescription
Get Survey List Returns a list of surveys that are accessible by the user.
Get Survey Returns the details for a specific survey ID.
Get Survey Variables Returns the details for a specific survey ID.
Get Survey Variable Returns the details for a specific variable ID.
Get Survey Responses Gets the responses for a specific survey ID.
Please note that from Monday 5th December 2022 usage of the API becomes chargeable. When one survey response is delivered by the API, 0.1 unit will be consumed.  The survey responses are delivered using the Get Survey Responses endpoint.
Get User Info Returns information for the authenticated user.
Get Participant List Returns a list of participants for a survey.
Get Participant Returns the details for a specific participant in a survey.
Add Participant Add a new participant to a survey.
Update Participant Update an existing participant of a survey.
Delete Participant Delete a participant from a survey.
Get Participants Subjects Returns a list of subjects for a participant of a survey.
Get Participant Subject Returns the details of a specific subject for a participant of a survey.
Add Participant Subject Add a new subject to a participant of a survey.
Update Participant Subject Update an existing subject for a participant of a survey.
Delete Participant Subject Delete a subject from a participant of a survey.

The post API Reference appeared first on SnapSurveys.

]]>
Get User Info https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-user-info/ Tue, 16 Nov 2021 16:24:34 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6888 Get information for the authenticated user. Endpoint Method URL GET account Get information for the authenticated user. Parameters Path parameters None Query string parameters None  Sample Request (In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.) Sample Response 200 OK with body: Response Definitions Response Item […]

The post Get User Info appeared first on SnapSurveys.

]]>
Get information for the authenticated user.

Endpoint

MethodURL
GETaccount

Get information for the authenticated user.

Parameters

Path parameters

None

Query string parameters

None



Sample Request

curl --location --request GET 'http://<servername>/snaponline/api/account' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}'\
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

{
 "username": "jbloggs@snapsurveys.com", 
 "fullname": "Joe Bloggs",
 "emailAddress": "jbloggs@snapsurveys.com"
}

Response Definitions

Response ItemDescriptionData Type
usernameThe username for the user.String
fullnameThe full name of the user.String
emailAddressThe email address of the user.String

HTTP Status Codes

  • 200 OK

Other API calls

The post Get User Info appeared first on SnapSurveys.

]]>
Get Survey Responses https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-survey-responses/ Thu, 23 Sep 2021 10:53:38 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6495 Get the responses of a survey. You can Please note that from Monday 5th December 2022 usage of the API becomes chargeable. The charge is that 0.1 unit will be consumed each time a survey response is delivered by the API.  This applies if the same survey response is delivered by the API multiple times. […]

The post Get Survey Responses appeared first on SnapSurveys.

]]>
Get the responses of a survey.

You can

  • use our recommended approach, which is to use the startingFrom token so you only get the responses that have been submitted or modified since your last call.
  • get all the responses each call and will be charged for each response for every call.

Please note that from Monday 5th December 2022 usage of the API becomes chargeable. The charge is that 0.1 unit will be consumed each time a survey response is delivered by the API.  This applies if the same survey response is delivered by the API multiple times. The survey responses are delivered using the Get Survey Responses endpoint.

Changes from v1.0

  • A ‘filter’ property has been added.
  • The ‘variableId’ property has been renamed ‘id’.
  • The ‘value’ property has been renamed ‘v’.
  • The ‘status’ property has been renamed ‘s’.
  • Additional validation: invalid filter or startingFrom parameter now leads to a 400 response code rather than 500.

Endpoint

MethodURL
GETsurveys/{surveyId}/responses

Get the responses of the specific survey identified with the surveyId path variable

Parameters

Path parameters

Path parameterDescription
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.

Query string parameters

Query string parameterRequired / OptionalDescriptionTypeRangeDefault
maxResponsesOptionalThe number of responses to return.Integer1-50005000
startingFromOptionalWe recommended always using the startingFrom token.
Returns responses from the startingFrom token. This value is “0” to start at the beginning or a token to start from a particular point in the responses collection.   Example: #IBCGEGG.
To get the next set of responses (if the output UpToDate property is false) feed the progress token of the output into the startingFrom token and make the call.
StringN/A“0”
returnCaseIdsOptionalWhether to return the case ID in the response.BooleanN/Afalse
useCodeLabelsOptionalWhether to return code labels (true) or code indexes (false) for choice questions.BooleanN/Afalse
variablesOptionalDetermines which variables to return in each response.  
Default returns all variables.

This is a comma separated list of V numbers. Can also use ~ to specify a range of variables.

Example: V10~V12,V15 will return V10, V11, V12 and V15.
StringN/A“”
filterOptionalThe Snap XMP filter to use.
The default does not use a filter.

Example: (ID.endDate>=2021/01/01) and (ID.endDate<=2021/06/01)
StringN/A“”

Note: There are two ways to identify the V number required in the restrictedVariables parameter:

1. Postman: Make the Get Survey Variables call and examine the result.

2. Snap Desktop: Tick the UniqueIDs checkbox in the Variable Tailoring dialog. A new Id column will then be visible in the Variables screen.

Sample Request

curl --location --request GET 'https://<servername>/snaponline/api/surveys/c23a0fd8-6219-4130-a6a7-f312829e56eb/responses?maxResponses=100&restrictedVariables= 
V16,V45~V47&returnCaseIds=true&useCodeLabels=true&startingFrom=0' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

{
    "surveyId": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c",
    "filter": "Q1>1",
    "startingFrom": "0",
    "progress": "#IBCGEGG",
    "upToDate": "false",
    "responses": [
        {
            "status": "new",
            "caseId": "8e4591b0-c1e3-4612-88b4-7b96cd28dd2d",
            "variables": [
                {
                    "id": "V46",
                    "v": "Plane"
                },
                {
                    "id": "V48",
                    "v": "\"Restaurant / Cafe\",\"Gift Shop\",\"Customer Services\""
                },
                {
                    "id": "V52",
                    "s": "NR"
                }
            ]
        },
        {
            "status": "new",
            "caseId": "5458bfcb-97df-4326-879d-4868406761ae",
            "variables": [
                {
                    "id": "V46",
                    "v": "Bike"
                },
                {
                    "id": "V48",
                    "v": "\"Gift Shop\""
                },
                {
                    "id": "V52",
                    "v": "Very busy."
                }
            ]
        }
    ]
}

Follow on Sample Request using the progress response item

In the sample response above, ‘progress’ represents where you have got to in the data file. This token is then used as the startingFrom value in the next /Responses request, to retrieve responses that have been submitted or modified since your last call.

“progress”: “#IBCGEGG”,

Use this token as the startingFrom parameter in order to retrieve responses that have been submitted or modified since your last call.

Sample Request example using the progress token

curl --location --request GET 'https://<servername>/snaponline/api/surveys/c23a0fd8-6219-4130-a6a7-f312829e56eb/responses?maxResponses=100&restrictedVariables= 
V16,V45~V47&returnCaseIds=true&useCodeLabels=true&startingFrom=#IBCGEGG' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0' \
--data-raw ''

Response Definitions

Response Item Description Data Type
surveyIdThe survey Id you selected based on the survey Id in the request.String: containing GUID
filterThe filter used.String
startingFromThe startingFrom token in the request. This is recommended.String
progressThe ending token. This token can be used as the startingFrom parameter in the next call.String
upToDateWhether the most recent response is included.String: containing Boolean
responsesThe responses.

The number of responses will be based on the maxResponses request parameter.
List: containing objects
responses/status“new” if this is a brand new response, “updated” if the response has been edited in Snap Desktop or “deleted” if the response has been deleted (although you will only see deleted responses if you have also set the returnCaseIds parameter to true).String
responses/caseIdThe case Id of the response.String (Default: Guid)
responses/variablesThe variables in the response.

This will either be all the variables in the response or restricted to those specified in the variables request parameter.
List: containing objects
responses/variables/idThe variable Id (V number).String
responses/variables/sThe status code of the variable. This field will only appear if the outcome of the variable is not “OK”.   String:   “NR” for no reply, “NA” for not asked, “ERR” for error.
responses/variables/vThe value of the variable.

For choice questions this will either be the code label if the useCodeLabels parameter is true or the code index if it is false.
String – even if returning numbers.

HTTP Status Codes

  • 200 OK
  • 400 Bad Request
    • If maxResponses parameter is not between 1 and 5000.
    • If restrictedVariables parameter is invalid or a variable does not exist.
    • If startingFrom parameter is invalid.
    • If the filter parameter is invalid.
  • 500
    • If something else went wrong while trying to extract the responses from the survey

Other API calls

The post Get Survey Responses appeared first on SnapSurveys.

]]>
Get Survey Variable https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-survey-variable/ Thu, 23 Sep 2021 10:52:50 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6493 Get the details of a variable of a survey. Changes from v1.0 Endpoint Method URL GET surveys/{surveyId}/variables/{variableId} Get the details of the specific variable identified by the variableId path variable of the specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the […]

The post Get Survey Variable appeared first on SnapSurveys.

]]>
Get the details of a variable of a survey.

Changes from v1.0

  • The response now shows the ‘surveyId’ property at the top and has the variable inside a ‘variable’ property.
  • The ‘id’ property has been removed from the response.

Endpoint

MethodURL
GETsurveys/{surveyId}/variables/{variableId}

Get the details of the specific variable identified by the variableId path variable of the specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameterDescription
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.
{variableId}The unique V number of the variable.
This is the variable Id property returned in the Get Survey Variables end-point.

Query string parameters

None

Sample Request

curl --location --request GET 'http://localhost/snaponline/api/surveys/e819df57-0a01-4592-a7aa-8918dbe54e00/variables/V46' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

{
    "surveyId": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c",
    "variable": {
        "order": 15,
        "variableId": "V48",
        "label": "Which facilities did you visit?",
        "name": "Q2",
        "questionText": "Which facilities did you visit?",
        "variableTypeId": 6,
        "responseTypeId": 2,
        "variableType": "Question",
        "responseType": "Multiple",
        "codeCount": 3,
        "codes": [
            {
                "codeIndex": 1,
                "codeValue": 1,
                "codeLabel": "Restaurant / Cafe"
            },
            {
                "codeIndex": 2,
                "codeValue": 2,
                "codeLabel": "Gift Shop"
            },
            {
                "codeIndex": 3,
                "codeValue": 3,
                "codeLabel": "Customer Services"
            }
        ]
    }
}

Response Definitions

Response Item Description Data Type
surveyIdThe survey Id.String: containing GUID
variableThe variable.Object
variable/orderThe positional order of the variable.Integer
variable/variableIdThe V number of the variableString
variable/labelThe label of the variable.String
variable/nameThe name of the variable.String
variable/questionTextThe question text of the variable. i.e. the question shown to the respondent.String
variable/variableTypeIdThe numeric code for the variable type.Integer:
Unknown = 0, Precoded = 1, Numeric = 2, Alphanumeric = 3, Derived = 5, Question = 6, Note = 7
variable/responseTypeIdThe numeric code for the response type.Integer:  
Unknown = 0, Single = 1, Multiple = 2, Quantity = 3, Literal = 4, None = 5, Date = 6, Time = 7
variable/variableTypeThe type of the variable.String:  
“Unknown”, “Precoded”, “Numeric”, “Alphanumeric”, “Derived”, “Question”, “Note”.
variable/responseTypeThe response type of the answer.String:
“Unknown”, “Single”, “Multiple”, “Quantity”, “Literal”, “None”, “Date”, “Time”
variable/codeCountIf a choice question this states the number of codes. If not a choice question then this will be 0.Integer
variable/codesA list of codes.List: containing objects
variable/codes/codeIndexThe index of the variable code.Integer
variable/codes/codeValueThe value of the variable code.Integer
variable/codes/codeLabelThe label of the variable code.String

HTTP Status Codes

  • 200 OK
  • 404 Not Found – if survey variable does not exist.

Other API calls

The post Get Survey Variable appeared first on SnapSurveys.

]]>
Get Survey Variables https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-survey-variables/ Thu, 23 Sep 2021 10:52:05 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6491 Get details of all of the variables for a survey. Changes from v1.0 Endpoint Method URL GET surveys/{surveyId}/variables Gets the details for a specific survey ID. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. Query string parameters Query string parameter Required […]

The post Get Survey Variables appeared first on SnapSurveys.

]]>
Get details of all of the variables for a survey.

Changes from v1.0

  • A new ‘includeCodes’ query parameter has been added. If the ‘includeCodes’ query parameter is omitted, or if it is set to true, then the response body will include a list of codes for the variable. Each code will contain a ‘codeIndex’, ‘codeValue’ and ‘codeLabel’ property.
  • The response now shows the ‘surveyId’ property at the top and has the variables inside a ‘variable’ property.
  • The ‘id’ property has been removed from the response.

Endpoint

MethodURL
GETsurveys/{surveyId}/variables

Gets the details for a specific survey ID.

Parameters

Path parameters

Path parameterDescription
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.

Query string parameters

Query string parameter Required / Optional Description Type Range Default
includeCodesOptionalWhether to return code information for the variable in the response.BooleanN/Atrue

Sample Request

curl --location --request GET 'http://<servername>/snaponline/api/surveys/e819df57-0a01-4592-a7aa-8918dbe54e00/variables' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body (when ‘includeCodes’ is false):

{
    "surveyId": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c",
    "variables": [        
        {
            "order": 14,
            "variableId": "V46",
            "label": "What was the main form of transport used to get to the at...",
            "name": "Q1",
            "questionText": "What was the main form of transport used to get to the attraction?",
            "variableTypeId": 6,
            "responseTypeId": 1,
            "variableType": "Question",
            "responseType": "Single",
            "codeCount": 7
        },
        {
            "order": 15,
            "variableId": "V48",
            "label": "Which facilities did you visit?",
            "name": "Q2",
            "questionText": "Which facilities did you visit?",
            "variableTypeId": 6,
            "responseTypeId": 2,
            "variableType": "Question",
            "responseType": "Multiple",
            "codeCount": 3
        },
        {
            "order": 16,
            "variableId": "V52",
            "label": "Please tell us if there were any issues, otherwise leave ...",
            "name": "Q3",
            "questionText": "Please tell us if there were any issues, otherwise leave blank.",
            "variableTypeId": 6,
            "responseTypeId": 4,
            "variableType": "Question",
            "responseType": "Literal",
            "codeCount": 0
        }
    ]
}

200 OK with body (when ‘includeCodes’ is true):

{
    "surveyId": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c",
    "variables": [        
        {
            "order": 14,
            "variableId": "V46",
            "label": "What was the main form of transport used to get to the at...",
            "name": "Q1",
            "questionText": "What was the main form of transport used to get to the attraction?",
            "variableTypeId": 6,
            "responseTypeId": 1,
            "variableType": "Question",
            "responseType": "Single",
            "codeCount": 7,
            "codes": [
                {
                    "codeIndex": 1,
                    "codeValue": 3,
                    "codeLabel": "Walk"
                },
                {
                    "codeIndex": 2,
                    "codeValue": 5,
                    "codeLabel": "Bike"
                },
                {
                    "codeIndex": 3,
                    "codeValue": 8,
                    "codeLabel": "Motorbike"
                },
                {
                    "codeIndex": 4,
                    "codeValue": 4,
                    "codeLabel": "Car"
                },
                {
                    "codeIndex": 5,
                    "codeValue": 6,
                    "codeLabel": "Bus"
                },
                {
                    "codeIndex": 6,
                    "codeValue": 9,
                    "codeLabel": "Train"
                },
                {
                    "codeIndex": 7,
                    "codeValue": 10,
                    "codeLabel": "Plane"
                }
            ]
        },
        {
            "order": 15,
            "variableId": "V48",
            "label": "Which facilities did you visit?",
            "name": "Q2",
            "questionText": "Which facilities did you visit?",
            "variableTypeId": 6,
            "responseTypeId": 2,
            "variableType": "Question",
            "responseType": "Multiple",
            "codeCount": 3,
            "codes": [
                {
                    "codeIndex": 1,
                    "codeValue": 1,
                    "codeLabel": "Restaurant / Cafe"
                },
                {
                    "codeIndex": 2,
                    "codeValue": 2,
                    "codeLabel": "Gift Shop"
                },
                {
                    "codeIndex": 3,
                    "codeValue": 3,
                    "codeLabel": "Customer Services"
                }
            ]
        },
        {
            "order": 16,
            "variableId": "V52",
            "label": "Please tell us if there were any issues, otherwise leave ...",
            "name": "Q3",
            "questionText": "Please tell us if there were any issues, otherwise leave blank.",
            "variableTypeId": 6,
            "responseTypeId": 4,
            "variableType": "Question",
            "responseType": "Literal",
            "codeCount": 0,
            "codes": []
        }
    ]
}

Response Definitions

Response Item Description Data Type
surveyIdThe survey Id.String: containing GUID
variablesThe list of variables.List: containing objects
variables/orderThe positional order of the variable.Integer
variables/variableIdThe V number of the variableString
variables/labelThe label of the variable.String
variables/nameThe name of the variable.String
variables/questionTextThe question text of the variable. i.e. the question shown to the respondent.String
variables/variableTypeIdThe numeric code for the variable type.Integer:

Unknown = 0, Precoded = 1, Numeric = 2, Alphanumeric = 3, Derived = 5, Question = 6, Note = 7
variables/responseTypeIdThe numeric code for the response type.Integer:   Unknown = 0, Single = 1, Multiple = 2, Quantity = 3, Literal = 4, None = 5, Date = 6, Time = 7
variables/variableTypeThe type of the variable.String:   “Unknown”, “Precoded”, “Numeric”, “Alphanumeric”, “Derived”, “Question”, “Note”.
variables/responseTypeThe response type of the answer.String:

“Unknown”, “Single”, “Multiple”, “Quantity”, “Literal”, “None”, “Date”, “Time”
variables/codeCountIf a choice question this states the number of codes. If not a choice question then this will be 0.Integer
variables/codesA list of variable codes. This section will only appear if the ‘includeCodes’ query parameter is true or omitted AND the variable is a choice question.List: containing Objects
variables/codes/codeIndexThe index of the variable code.Integer
variables/codes/codeValueThe value of the variable code.Integer
variables/codes/codeLabelThe label of the variable code.String

HTTP Status Codes

  • 200 OK

Other API calls

The post Get Survey Variables appeared first on SnapSurveys.

]]>
Get Survey https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-survey/ Thu, 23 Sep 2021 10:51:13 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6488 Get details of a survey. Changes from v1.0 Endpoint Method URL GET surveys/{surveyId} Gets the details of a specific survey identified by the surveyId path variable. Parameters Path parameters Path parameter Description {surveyId} The id of the survey. This is the survey GUID and not the Interview URL. Query string parameters None Sample Request (In […]

The post Get Survey appeared first on SnapSurveys.

]]>
Get details of a survey.

Changes from v1.0

  • The ‘displayName’ property is now called ‘name’.
  • The ‘questionnaireTitle’ property is now called ‘title’.
  • An ‘ownerId’ property has been added. This gives the owner’s id (GUID)
  • An ‘ownerName’ property has been added. This is the owner’s user name.
  • A ‘path’ property has been added. This is the path up to the survey as an array. E.g. A survey called ‘Survey001’ in folder ‘New Surveys’ in the user’s account will show as “Your work”, New Surveys” and the name will be ‘Survey001’.
  • The interviewingState property has a different set of possible values. In v1 they were: “NotStarted”, “Live”, “Paused” and “Stopped”. In v2 they are: “NotStarted”, “Started”, “Paused”, “Stopped”, “TooManyRespondents” and “Unknown”.

Endpoint

MethodURL
GETsurveys/{surveyId}

Gets the details of a specific survey identified by the surveyId path variable.

Parameters

Path parameters

Path parameterDescription
{surveyId}The id of the survey. This is the survey GUID and not the Interview URL.

Query string parameters

None

Sample Request

curl --location --request GET 'http://<servername>/snaponline/api/surveys/e819df57-0a01-4592-a7aa-8918dbe54e00' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

{
        "id": "6834a5f1-46e5-4b12-9e0c-a38a3d9be12c", 
        "ownerId": "644f58a7-8526-4901-af7d-20969e5c68e4", 
        "ownerName": "sb4@titan.local", 
        "name": "APIv2 Example Survey", 
        "path": [ 
            "Your work", 
            "APIv2"
        ], 
        "title": "APIv2 Example Survey", 
        "url": "https:// <servername>/snaponline/Home/Index/6834a5f1-46e5-4b12-9e0ca38a3d9be12c", 
        "interviewUrl": "https:// <servername>/interview/6834a5f1-46e5-4b12-9e0ca38a3d9be12c", 
        "interviewPreviewUrl": "https:// <servername>/interview/6834a5f1-46e5-4b12-
9e0c-a38a3d9be12c?preview=true", 
        "isPublished": true, 
        "interviewingState": "Live", 
        "numberOfResponses": 4, 
        "numberOfPartials": 0, 
        "responsesLastChanged": "2022-06-09T13:40:25.7"
}

Response Definitions

Response ItemDescriptionData Type
idThe survey Id.String: containing a GUID
ownerIdThe owner Id of the survey.String: containing GUID
ownerName The owner name of the survey.String
nameThe display name of the survey.String
pathThe path to the survey. List: containing strings
titleThe title used in the questionnaire.String
urlThe url of the survey in Snap Online.String
interviewUrlThe interview url.String
interviewPreviewUrlThe preview interview url.String
isPublishedWhether the survey is published.Boolean
interviewingStateThe current interviewing state.String:
“NotStarted”,
“Started” – when live,
“Paused”,
“Stopped” – when closed,
“TooManyRespondents”,
“Unknown”
numberOfResponsesThe number of responses submitted.Integer
numberOfPartialsThe number of partial responses.Integer
responsesLastChanged
The date and time that the list of responses for the survey was last changed, i.e. response added, deleted or edited.String: containing DateTime

HTTP Status Codes

  • 200 OK

Other API calls

The post Get Survey appeared first on SnapSurveys.

]]>
Get Survey List https://www.snapsurveys.com/support-snapxmp/snapxmp/api-get-survey-list/ Thu, 23 Sep 2021 10:50:17 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6479 Get a list of surveys that are accessible by the user. This includes surveys that are shared to the user. Changes from v1.0 Endpoint Method URL GET surveys Get a list of surveys that are accessible by the user. Parameters Path parameters None Query string parameters None Sample Request (In the above code, replace {APIKEY} […]

The post Get Survey List appeared first on SnapSurveys.

]]>
Get a list of surveys that are accessible by the user. This includes surveys that are shared to the user.

Changes from v1.0

  • Response JSON is now in name property order.
  • The ‘displayName’ property is now called ‘name’.
  • The ‘questionnaireTitle’ property is now called ‘title’.
  • An ‘ownerId’ property has been added. This gives the owner’s id (GUID).
  • An ‘ownerName’ property has been added. This is the owner’s username.
  • A ‘path’ property has been added. This is the path up to the survey as an array. E.g. A survey called ‘Survey001’ in folder ‘New Surveys’ in the user’s account will show as “Your work”, New Surveys” and the name will be ‘Survey001’.
  • The interviewingState property has a different set of possible values. In v1 they were: “NotStarted”, “Live”, “Paused” and “Stopped”. In v2 they are: “NotStarted”, “Started”, “Paused”, “Stopped”, “TooManyRespondents” and “Unknown”.

Endpoint

MethodURL
GETsurveys

Get a list of surveys that are accessible by the user.

Parameters

Path parameters

None

Query string parameters

None

Sample Request

curl --location --request GET 'http://<servername>/snaponline/api/surveys' \
--header 'X-USERNAME: {USERNAME}' \
--header 'X-API-KEY: {APIKEY}' \
--header 'X-VERSION: 2.0'

(In the above code, replace {APIKEY} with your actual API key and {USERNAME} with your actual username.)

Sample Response

200 OK with body:

[
    {
        "id": "2c4be70c-fe6d-4883-9fd3-629943bec836",
        "ownerId": "644f58a7-8526-4901-af7d-20969e5c68e4", 
        "ownerName": "sb4@titan.local", 
        "name": "APIv2 Example Survey", 
        "path": [ 
            "Your work", 
            "APIv2"
        ], 
        "title": "APIv2 Example Survey", 
        "url": "https:// <servername>/snaponline/Home/Index/6834a5f1-46e5-4b12-9e0c-a38a3d9be12c", 
        "interviewUrl": "https:// <servername>/interview/6834a5f1-46e5-4b12-9e0ca38a3d9be12c", 
        "interviewPreviewUrl": "https:// <servername>/interview/6834a5f1-46e5-4b12-9e0c-a38a3d9be12c?preview=true", 
        "isPublished": true, 
        "interviewingState": "Live", 
        "numberOfResponses": 4, 
        "numberOfPartials": 0
    },
    {
        "id": "de8e8ca3-b7e7-4810-93e6-84c65da7e7aa",
        "ownerId": "644f58a7-8526-4901-af7d-20969e5c68e4", 
        "ownerName": "sb4@titan.local", 
        "name": "Test 1", 
        "path": [ 
            "Your work"
        ], 
        "title": "", 
        "url": "https:// <servername>/snaponline/Home/Index/faae664a-0287-459b83f8-782cafae8622", pg. 18 issue 2.3
        "interviewUrl": "https:// <servername>/interview/faae664a-0287-459b-83f8-782cafae8622", 
        "interviewPreviewUrl": "https:// <servername>/interview/faae664a-0287-459b83f8-782cafae8622?preview=true", 
        "isPublished": false, 
        "interviewingState": "NotStarted", 
        "numberOfResponses": 0, 
        "numberOfPartials": 0, 
        "responsesLastChanged": "2022-06-09T13:40:25.7"
    }
]

Response Definitions

Response ItemDescriptionData Type
idThe survey Id.String: containing a GUID
ownerIdThe owner Id of the survey.String: containing a GUID
ownerNameThe owner name of the survey.String
nameThe display name of the survey.String
pathThe path to the survey.List: containing strings
titleThe title used in the questionnaire.String
urlThe url of the survey in Snap Online.String
interviewUrlThe interview url.String
interviewPreviewUrlThe preview interview url.String
isPublishedWhether the survey is published.Boolean
interviewingStateThe current interviewing state.String:
“NotStarted”,
“Started” – when live,
“Paused”,
“Stopped” – when closed,
“TooManyRespondents”,
“Unknown”
numberOfResponsesThe number of responses submitted.Integer
numberOfPartialsThe number of partial responses.Integer
responsesLastChanged
The date and time that the list of responses for the survey was last changed, i.e. response added, deleted or edited.String: containing DateTime

HTTP Status Codes

  • 200 OK

Other API calls

The post Get Survey List appeared first on SnapSurveys.

]]>
Recommendation https://www.snapsurveys.com/support-snapxmp/snapxmp/api-recommendation/ Thu, 23 Sep 2021 09:34:35 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6477 Prior to creating your code we strongly recommend that you make use of a tool called Postman. Postman can be installed on a PC or accessed via a web browser. It is free for most of the tasks that an API consuming developer would want to achieve. Postman allows the developer to “play” with an […]

The post Recommendation appeared first on SnapSurveys.

]]>
Prior to creating your code we strongly recommend that you make use of a tool called Postman. Postman can be installed on a PC or accessed via a web browser. It is free for most of the tasks that an API consuming developer would want to achieve. Postman allows the developer to “play” with an API prior to writing any code. Once the request has been formulated in Postman it can then be used to give a head start to writing the code.

The post Recommendation appeared first on SnapSurveys.

]]>
HTTP Status Codes https://www.snapsurveys.com/support-snapxmp/snapxmp/api-http-status-codes/ Thu, 23 Sep 2021 09:33:16 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6475 As well as specific return codes listed in the API Reference section, all end-points can return the following HTTP status codes: HTTP status code Description 400 Bad Request If a query parameter is incorrect or does not exist or is not provided when not optional. Note: This is a change from v1.0 version. 401 Unauthorized […]

The post HTTP Status Codes appeared first on SnapSurveys.

]]>
As well as specific return codes listed in the API Reference section, all end-points can return the following HTTP status codes:

HTTP status codeDescription
400 Bad RequestIf a query parameter is incorrect or does not exist or is not provided when not optional.
Note: This is a change from v1.0 version.
401 UnauthorizedIf the user does not exist or API access is not enabled for the user or the X-API-KEY parameter is incorrect.
If the end-point requires a surveyId and either the survey does not exist or the user does not have access to the survey.
429 Too Many RequestsToo many API requests have been made.
Further information is available at Handling throttling.
500 Internal Server ErrorUnanticipated system error

The post HTTP Status Codes appeared first on SnapSurveys.

]]>
Versioning https://www.snapsurveys.com/support-snapxmp/snapxmp/api-versioning/ Thu, 23 Sep 2021 09:19:26 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6473 From time to time we need to make changes to the API. In order to prevent our changes from breaking your client code we will employ the following versioning strategy. Versioning is achieved by use of request and response headers. If you don’t specify a version in your request, then you will be using the […]

The post Versioning appeared first on SnapSurveys.

]]>
From time to time we need to make changes to the API. In order to prevent our changes from breaking your client code we will employ the following versioning strategy.

Versioning is achieved by use of request and response headers.

If you don’t specify a version in your request, then you will be using the v1.0 version of the API.

The following response header tells you which versions are available:

  • api-supported-versions

The value is a comma-separated list of versions.

To use a new version you have to supply the following header parameter in the request:

  • X-VERSION

Set the value to the version that you require.

You should check to see whether use of the new version is advised and what changes (if any) you
need to make to your code in order to use a new version.

Note. At some point it may become necessary to deprecate a version. We will strive to avoid this but sometimes it is unavoidable. We will give you plenty of notice.

Breaking changes

A breaking change is a change that may require you to make changes to your integration. The following are examples of changes we consider to be breaking changes:

  • Removal of a parameter, request field or response field
  • Addition of a required parameter or request field without default values
  • Changes to the intended functionality of an endpoint
  • Introduction of additional validation

A non-breaking change is a change that should not require you to make changes to your integration. In most cases, we will communicate non-breaking changes after they have been released.

Please ensure that your application is designed to be able to handle the following types of non-breaking
changes:

  • Addition of new endpoints
  • Addition of new methods to existing endpoints
  • Addition of new fields in the following scenarios:
    • New fields in responses
    • New optional request fields or parameters
    • New required request fields that have default values
  • Addition of a new value returned for an existing text field
  • Changes to the order of fields returned within a response
  • Addition of an optional request header
  • Removal of redundant request header
  • Changes to the length of data returned within a field
  • Changes to the overall response size
  • Changes to error messages. We do not recommend parsing error messages to perform business logic. Instead, you should only rely on HTTP response codes and error codes.
  • Fixes to HTTP response codes and error codes from incorrect code to correct code

The post Versioning appeared first on SnapSurveys.

]]>
Handling Throttling https://www.snapsurveys.com/support-snapxmp/snapxmp/api-handling-throttling/ Thu, 23 Sep 2021 09:17:33 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6471 To protect the resources of Snap XMP Online we have implemented throttling. This means that some of your API calls may return a status code of 429 – Too many requests. You should ensure that you don’t attempt to make more than one call per second or more than ten calls per minute. One way […]

The post Handling Throttling appeared first on SnapSurveys.

]]>
To protect the resources of Snap XMP Online we have implemented throttling. This means that some of your API calls may return a status code of 429 – Too many requests.

You should ensure that you don’t attempt to make more than one call per second or more than ten calls per minute. One way to achieve this is to perform a “sleep” in between calls.

We reserve the right to change the throttling limits at any time.

Current throttling metrics are returned in the following response headers:

Response headerDescription
X-RateLimit-Limit-Per-Secthe current limit per second
X-RateLimit-Remaining-Per-Sechow many requests are remaining in this second period. This can be negative.
X-RateLimit-Reset-Per-Secthe UNIX time of when the next request is allowed
X-RateLimit-Limit-Per-Minthe current limit per minute
X-RateLimit-Remaining-Per-Minhow many requests are remaining in this minute period. This can be negative.
X-RateLimit-Reset-Per-Minthe UNIX time of when the next request is allowed

Ideally, when a 429 status code is received your code should automatically change its “sleep” behaviour based on these metrics. Alternatively, you may decide to wait say 15 seconds between calls which should satisfy all future per second and per minute requirements.

The post Handling Throttling appeared first on SnapSurveys.

]]>
Security https://www.snapsurveys.com/support-snapxmp/snapxmp/api-security/ Thu, 23 Sep 2021 09:06:27 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6466 The API is stateless so each API call needs to be authenticated. Each call to the API must include the following request headers: Creating the key To create the key for the user’s account do the following: Your API key is now in the clipboard and you can paste this into your API calls. Failure […]

The post Security appeared first on SnapSurveys.

]]>
The API is stateless so each API call needs to be authenticated. Each call to the API must include the following request headers:

  • X-USERNAME containing the Snap XMP Online email address for the user
  • X-API-KEY containing the API key for the user

Creating the key

To create the key for the user’s account do the following:

  1. Log onto Snap XMP Online.
  2. Go to the Your account section.
  1. Click on the Integrations link.
  1. Click the Generate key button.
Note: This API key is shown as an example. Your API key should remain private.
  1. Click the Copy to clipboard button.

Your API key is now in the clipboard and you can paste this into your API calls.

Failure to include the X-USERNAME and X-API-KEY header parameters, or an incorrect X-API-KEY or use of a revoked API token will result in a 401 – Unauthorised response code, from all API calls.

Note: You should never reveal your API key to anyone or add it to code that is publicly accessible – this includes code in JavaScript files that is easily viewed using the Developer tools in a web browser.

Failure to secure your API key could result in your data being accessible by someone else.

If you think your API key has become known, then you should revoke your key (with the Revoke now button on the Integrations page) or replace the key (with the Replace key button which will make the previous key no longer usable). You will then have to change your client code to use the new key.

The post Security appeared first on SnapSurveys.

]]>
Introduction https://www.snapsurveys.com/support-snapxmp/snapxmp/api-introduction/ Wed, 22 Sep 2021 15:42:29 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=6464 The Snap XMP Online API (application programming interface) allows customers to access the data in their account programmatically. Note that if you give anyone else API access to your account you will be giving them access to all of your surveys and all of your survey responses and (depending on the share permissions) access to […]

The post Introduction appeared first on SnapSurveys.

]]>
The Snap XMP Online API (application programming interface) allows customers to access the data in their account programmatically.

Note that if you give anyone else API access to your account you will be giving them access to all of your surveys and all of your survey responses and (depending on the share permissions) access to all surveys and survey responses shared to you by others. Do not give anyone API access if this will be a problem for you.

The API is a RESTful API (Representational State Transfer). It utilises the HTTP transport mechanism and is stateless. Data submitted in the body of a request and data returned in the body of the response is in the JSON format. The API only supports the JSON representation at present. We may allow other representations such as XML in future versions.

Each call made to the API is stateless and as such each call must include the authorisation information. The return from each call consists of a standard HTTP response which consists of a HTTP response code, response body and response headers.

Please note that from Monday 5th December 2022 usage of the API becomes chargeable. The charge is that 0.1 unit will be consumed each time a survey response is delivered by the API.  This applies if the API delivers the same survey response multiple times. Use the Get Survey Responses endpoint to deliver the survey responses.

The post Introduction appeared first on SnapSurveys.

]]>
Easy QR Code Generator https://www.snapsurveys.com/resources/free-qr-code-generator/ Fri, 18 Jun 2021 12:13:28 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=5873 The post Easy QR Code Generator appeared first on SnapSurveys.

]]>
The post Easy QR Code Generator appeared first on SnapSurveys.

]]>
Routing rule expressions https://www.snapsurveys.com/support-snapxmp/snapxmp/routing-rule-expressions/ Fri, 19 Mar 2021 10:43:16 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4492 You can find out more by watching this video demonstrating how to add expressions. If conditions for single and multiple response questions The conditions used for routing must return true or false. These conditions are mainly for use in single or multiple response questions. Symbol Text Meaning Example = MT Value matches If Q1 = 3 is […]

The post Routing rule expressions appeared first on SnapSurveys.

]]>
You can find out more by watching this video demonstrating how to add expressions.

If conditions for single and multiple response questions

The conditions used for routing must return true or false.

These conditions are mainly for use in single or multiple response questions.

SymbolTextMeaningExample
=MTValue matchesIf Q1 = 3 is true when code 3 is selected in response to Q1
==EQExact value matchIf Q1 == 3 is true when code 3 is the only code chosen in response to Q1
<>NENot an exact value matchIf Q1 <> 3 is true if any other code than 3 has been selected in response to Q1 (even if code 3 has been selected as well)
<LTLess thanIf Q1 < 5 is true when the selected code has a value less than 5
<=LELess than or equal toIf Q1 <= 5 is true if the code selected has a value of 5 or less than 5
>GTGreater thanIf Q1 < 5 is true if the code selected has a value greater than 5
>=GEGreater than or equal toIf Q1 >= 5 is true if the code selected has a value of 5 or greater than 5
,OR
or
OrIf Q1 =(1, 3, 5) is true is Q1 has a value of 1,3 or 5
~TO
to
Range, from first value to second valueIf Q1 =(1~5) is true if Q1 has a value of 1, 2, 3, 4 or 5
#NUM numNumber of responsesIf Num(Q1=2) is true if two answers have been ticked for Q1

If conditions for any question

These conditions are for use with any type of question.

Q1 NAThis is true if Q1 is not asked
Q1 OKThis is true if a valid answer has been given to Q1
Q1 NRThis is true if an answer has not been recorded to Q1

Examples of If conditions

These examples show possible conditions applied to single or multiple response questions

If ConditionMeaning
Q7=2Code 2 is selected in Q7
Q3>3Any code above code 3 is selected in Q3
Q3<3Any code below code 3 is selected in Q3
Q3>=3Code 3 or above is selected in Q3
Q3<=2Code 2 or below is selected in Q3
Q7=(1,4) OR Q7=(1 or 4)Code 1 or code 4 is selected in Q7
Q7=(3~5)Code 3 or code 4 or code 5 in selected in Q7
Q7==2Only code 2 is selected in Q7 (Q7 is a multiple response)
(Q2=2 OR Q4=1)EITHER code 2 is selected in Q2 or code 1 is selected in Q4
(Q2=2 AND Q4=1)BOTH code 2 of Q2 is selected AND code 1 of Q4 is selected
(Q2=2 AND Q4=1)BOTH code 2 of Q2 is selected AND code 1 of Q4 is selected
(Q2=2 OR Q4=1) AND Q5>=10)EITHER code 2 of Q2 is selected or code 1 of Q4 is selected, and also gave an answer of 10 or above to Q5
NUM Q2=2Two answers have been selected at Q2 (Q2 would be a multi response question)
UNLESS (Q2=2)Code 2 is NOT selected in Q2
NOT(Q1=4)Code 4 is NOT selected in Q1
UNLESS (Q2=2)OR NOT(Q1=4)Either code 2 is NOT selected in Q2 or code 4 is NOT selected in Q1

The post Routing rule expressions appeared first on SnapSurveys.

]]>
Deleting a survey in Snap XMP https://www.snapsurveys.com/support-snapxmp/snapxmp/deleting-a-survey-in-snap-xmp/ Mon, 08 Mar 2021 17:45:36 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4324 After closing a survey and you no longer need the response data then you should delete the survey, especially if it contains personal data. This worksheet describes how to delete surveys in Snap XMP Desktop and Snap XMP Online. Deleting a survey in Snap XMP Online Deleting a survey in Snap XMP Desktop If there […]

The post Deleting a survey in Snap XMP appeared first on SnapSurveys.

]]>
After closing a survey and you no longer need the response data then you should delete the survey, especially if it contains personal data. This worksheet describes how to delete surveys in Snap XMP Desktop and Snap XMP Online.

Deleting a survey in Snap XMP Online

  1. After logging into Snap XMP Online, the first page shown is Your work.
  2. Select the survey you want to delete. Deleting an online surveys in Snap XMP Online also deletes the survey in Snap XMP Desktop due to the synchronization between the products in Snap XMP.
Survey with interviewing in progress
  1. There are four states of a survey. This is shown on the Summary tab for the survey.
    • Not started where the survey has not yet been published
    • Interviewing in progress/Started where the survey has been published and interviewing has started
    • Paused where the survey has been published, interviewing has started and is now paused
    • Closed/Stopped where the survey has been published, interviewing has taken place and is now closed.
  2. Check the state of the survey on the Summary tab. If the status is Interviewing in progress or Paused then you should stop interviewing prior to deleting the survey.
    • Click the Collect link in the Summary tab.
    • In the Collect tab, click Stop Interviewing.
    • Click OK to confirm that you want to stop interviewing
  3. Click Summary in the Snap XMP Online toolbar to return to Your work and display the summary page of the selected survey.
Summary tab for the selected survey
  1. Click on the survey action menu and select Delete survey. This displays a confirmation dialog.
Action menu highlighting the Delete survey menu
  1. Click Delete to delete the survey from Snap XMP Online. Deleting an online surveys in Snap XMP Online also deletes the survey in Snap XMP Desktop due to the synchronization between the products in Snap XMP.
Confirm deletion message

Deleting a survey in Snap XMP Desktop

  1. On the Snap toolbar, click Survey Overview SurveyOverviewIcon.png to display the Survey Overview window.
  2. Select the survey you wish to delete. Deleting an online surveys in Snap XMP Online also deletes the survey in Snap XMP Desktop due to the synchronization between the products in Snap XMP.
  3. On the Survey Overview toolbar, click Delete surveyDeleteSurveyIcon.png to delete the survey and/or the data. When deleting a survey, you can:
    • delete all variables, reports and weights (.mdf file)
    • delete the survey data, if available (.rdf file)
    • delete the temporary back up files (.mdo/.rdo file)
  4. Select the components of the survey that you wish to delete and click Delete.
Delete the survey and survey data
  1. Click Yes to confirm your selection on the warning message.
Confirm deletion message
  1. Once the deletion is successful, you should also delete any archives of the survey.

If there is a topic you would like a tutorial on, please email snapideas@snapsurveys.com.

The post Deleting a survey in Snap XMP appeared first on SnapSurveys.

]]>
Removing an individual’s information held in Snap XMP https://www.snapsurveys.com/support-snapxmp/snapxmp/removing-an-individuals-information-held-in-snap-xmp/ Mon, 08 Mar 2021 17:18:30 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4264 There may be situations that require you to amend data relating to a survey participant in your Snap XMP data, for example when an individual exercises their right to erasure as part of GDPR compliance. The participant data held in Snap XMP that you need to remove includes: Removing submitted responses held within the survey […]

The post Removing an individual’s information held in Snap XMP appeared first on SnapSurveys.

]]>
There may be situations that require you to amend data relating to a survey participant in your Snap XMP data, for example when an individual exercises their right to erasure as part of GDPR compliance.
The participant data held in Snap XMP that you need to remove includes:

  • the participants’ submitted response data
  • the participant details used for the email invitations and survey login information

Removing submitted responses held within the survey

Removing in Snap XMP Desktop

  1. In Snap XMP Desktop, open the Survey Overview window SurveyOverviewIcon.png .
  2. Select the online or offline survey that you need to amend, and open by pressing Enter. If it is an offline survey that is not displayed, use Browse to find the folder containing it.
Browse the offline surveys
  1. For an online survey, the responses synchronize when the survey is opened. If required, you can synchronize your survey responses by clicking Synchronize Responses 15.SynchronizeButton1.PNG on the main Snap Toolbar.
  2. Open the Data Entry window DataEntryIcon.png .
  3. Find the responses associated with the participant. Use Filter Cases to help you find any responses from the participant.
Filter the data responses
  1. Use the delete icon DeleteSurveyIcon.png to clear the response data for that case (the record will show as a deleted case).
  2. For offline surveys you may have archive files; you can update them by overwriting the archived data. In the Survey Overview window, select the survey and click Archive Survey ArchiveIcon.png .

ArchiveDlg.PNG .

  1. A generated file name with the .adf extension is defaulted. If required, change the location and file name to match the archived file you wish to overwrite, by clicking Browse.
  2. Check the Include Raw Data box to include the case data in your archive.
  3. Click OK to archive the survey. If the survey has previously been archived to that location, you will be asked if you want to overwrite the existing file. Click Yes.
  4. A confirmation message is displayed when the archived is completed. Click OK.

Note: To fully remove the participant’s data, all previously created archive files, cloned surveys, or other copies of the survey data that specifically identify the individual also need to be removed. This includes re-running any reports containing information that can identify the individual participant.

Removing in Snap XMP Online

You can also permanently remove the data responses stored for an individual participant in Snap XMP Online.

  1. In Snap XMP Online, select the survey that is linked to the participants’ file.
  2. In the Summary tab, click the Collect link.
  3. Click the Responses option in the side menu panel
  4. Click Find and erase.
  5. In the adjacent box type the filter condition that identifies the participant then click on the Find matching responses button.
Find the matching data responses
  1. The filtered data to be removed will appear in a list below. Click on the Erase button to permanently remove the data.
Erase the match found in the data responses

Removing a participant’s details from the mailing and logins list

In a survey that uses a list of participants to provide email invitations and/or logins, you may need to update the participants’ information. The participants’ details for a survey are initially uploaded from a database or file in Snap XMP Desktop or Snap XMP Online. The details should be first updated in the source database or file. The following instructions show how to upload to Snap XMP Desktop or Snap XMP Online again.

Removing in Snap XMP Desktop

  1. Open your database of participants and remove the relevant participant(s).
  2. In Snap XMP Desktop, open the survey that is linked to the database of participants.
  3. Choose File | Database links, select the relevant database link and click Run.
Database links dialog listing the links for the survey
  1. In the Run Database Link dialog, select Replace all participants in the Participants and Seeding list. This replaces the existing participants with the updated list, removing any participants that were removed from the database.
Replace all participants
  1. Click OK to update the participants’ email invitation and login information.

Removing in Snap XMP Online

  1. Open your Excel, CSV or TSV file and make the relevant amendments.
  2. In Snap XMP Online, select the survey that is linked to the participants’ file.
  3. In the Summary tab, click the Collect link.
Summary tab for the selected survey with Collect highlighted
  1. Select Participants in the side menu and then select the Participant list. This shows a list of all the participants for the survey.
Upload participants
  1. Click Upload Participants, select the updated participant file and click Next.
  2. There are three options. Select Replace all participants. This replaces the existing participants with the updated list, removing any participants that were removed from the list.
Replace all participants in the Participants wizard
  1. Click Next to proceed through the Upload Participants wizard. Click Upload to update the participants’ email invitation and login information.

You can also locate and select the participant in the Participant list then click Delete to remove the individual participant. If you choose this method, you must remember to update the Excel, CSV or TSV file containing your participants as well.

If there is a topic you would like a worksheet on, email to snapideas@snapsurveys.com

The post Removing an individual’s information held in Snap XMP appeared first on SnapSurveys.

]]>
Including a consent question https://www.snapsurveys.com/support-snapxmp/snapxmp/including-a-consent-question-snap-online/ Mon, 08 Mar 2021 17:06:04 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4197 Under the GDPR, all organisations must have a documented lawful basis for processing personal data. If you choose to use consent as the basis for collecting and processing survey response data, Snap XMP Online allows you to provide potential participants with the relevant information that they need to give informed consent, and to configure your […]

The post Including a consent question appeared first on SnapSurveys.

]]>
Under the GDPR, all organisations must have a documented lawful basis for processing personal data. If you choose to use consent as the basis for collecting and processing survey response data, Snap XMP Online allows you to provide potential participants with the relevant information that they need to give informed consent, and to configure your survey to obtain the participant’s consent to proceed with the survey.

Participants choose whether to give consent by answering a specific question at the beginning of the survey.  If they choose not to provide consent they are prevented from completing the survey.

Provide potential participants with the relevant information

You need to ensure that the consent that you obtain from participants is ‘informed’, meaning that participants have been given ‘fair processing information’ and have been informed of all aspects of the survey project that are relevant to their decision to participate. This is commonly done by providing potential participants with a privacy or information notice. You can present this information by including it in the instruction question type field at the start of your survey. You have the option of providing this information in a layered format by providing a summary of the essential information in the instruction question type field, followed by a link to your full privacy policy or notice for more detailed information. Snap Surveys provides a link to the Snap Surveys’ Privacy Policy; available at https://www.snapsurveys.com/survey-software/privacy-policy-uk/. This provides information as to how we act as your data processor.

Worksheet example

In this worksheet example, the question and text are an example of simple wording that may be used as part of the process of gaining consent to the collection of the survey response data and processing it for the purposes of the survey itself. You can set the question and the explanation to include whatever information you as data controller consider appropriate for your survey, the type of data that you propose to collect, and the uses that you propose to make of the survey response data.

For example, where special categories of personal data will be collected (e.g. gender and ethnicity data) and explicit consent is required, you may wish to include specific wording to make it clear that the participant is willing to provide such information. If you plan to use the response data for other purposes beyond the survey itself, you may also set multiple consent questions, to separately obtain consent for each of them.

Create a Multi Choice consent question

  1. In Your work, open your survey.
  2. In the Summary tab, click on the Build link. This opens the Online Designer where you can build and edit your questionnaire.
  3. Click in the first question then double click the Multi Choice option to insert the consent question. You may also use drag and drop or Ctrl + Enter.
  4. In the area marked Enter Multi Choice question text, enter your consent request text.
Consent question and checkbox in the questionnaire
  1. Double click the Page Break option in the side menu. This inserts a page break before the consent question and also between the consent question and any following question. You may also use drag and drop.

Set the question as a mandatory response

  1. Select the consent question and select the Validation & Masking option in the side menu.
  2. Select the Mandatory checkbox to make the question mandatory.
Set the selected question as mandatory
  1. Click Save SaveIcon.png .

Test the survey

  1. In the Online Designer, click Preview. The preview opens a new browser window displaying the questionnaire as it would look if it after it has been published. Use this previewed survey to test that your consent question behaves accordingly
  2. In the published version it will look like this.
Consent message and checkbox in a questionnaire
  1. Check that the consent question appears on a page by itself. The respondent must answer the question before they can complete the rest of the survey.

Keep a record of consent

  1. In Snap XMP Online, select the survey and in the Summary tab click the Collect link.
  2. Select the Responses option in the side menu.
  3. Select the Responses in the list of options.
Download the data responses to an export file
  1. You can export the survey response data by clicking the format, Excel, CSV or TSV, that you want to download.

If there is a topic you would like a worksheet on, email to snapideas@snapsurveys.com

The post Including a consent question appeared first on SnapSurveys.

]]>
Amending an individual’s information held in Snap XMP https://www.snapsurveys.com/support-snapxmp/snapxmp/amending-an-individuals-information-held-in-snap-xmp/ Mon, 08 Mar 2021 16:20:21 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4281 There may be situations that require you to amend data relating to a survey participant in your Snap XMP data, for example when an individual exercises their right to rectification as part of GDPR compliance. The participant data held in Snap XMP that you may need to amend includes: Amending submitted responses held within the […]

The post Amending an individual’s information held in Snap XMP appeared first on SnapSurveys.

]]>
There may be situations that require you to amend data relating to a survey participant in your Snap XMP data, for example when an individual exercises their right to rectification as part of GDPR compliance.
The participant data held in Snap XMP that you may need to amend includes:

  • the participants’ submitted response data
  • the participant details used for the email invitations and survey login information

Amending submitted responses held within the survey

Amending the response data is done in Snap XMP Desktop. The following steps outline the process.

  1. In Snap XMP Desktop, open the Survey Overview window SurveyOverviewIcon.png .
  2. Select the online or offline survey that you need to amend, and open by pressing Enter. If it is an offline survey that is not displayed, use Browse to find the folder containing it.
Browse the offline surveys
  1. For an online survey, the responses synchronize when the survey is opened. If required, you can synchronize your survey responses by clicking Synchronize Responses 15.SynchronizeButton1.PNG on the main Snap Toolbar.
  2. Open the Data Entry window DataEntryIcon.png .
  3. Find the responses and amend the data as necessary. Use Filter Cases to help you find any responses from the participant.
Filter the data responses
  1. Save the changes SaveIcon.png .
  2. For offline surveys you may have archive files; you can update them by overwriting the archived data. In the Survey Overview window, select the survey and click Archive Survey ArchiveIcon.png .

ArchiveDlg.PNG

  1. A generated file name with the .adf extension is defaulted. If required, change the location and file name to match the archived file you wish to overwrite, by clicking Browse.
  2. Check the Include Raw Data box to include the case data in your archive.
  3. Click OK to archive the survey. If the survey has previously been archived to that location, you will be asked if you want to overwrite the existing file. Click Yes.
  4. A confirmation message is displayed when the archived is completed. Click OK.

Note: To fully amend the data, all previously created archive files, cloned surveys, or other copies of the survey data that specifically identify the individual also need to be amended. This includes re-running any reports containing information that can identify the individual participant.

Amending a participant’s details from the mailing and logins list

In a survey that uses a list of participants to provide email invitations and/or logins, you may need to update the participants’ information. The participants’ details for a survey are initially uploaded from a database or file in Snap XMP Desktop or Snap XMP Online. The details should be first updated in the source database or file. The following instructions show how to upload to Snap XMP Desktop or Snap XMP Online again.

Amending in Snap XMP Desktop

  1. Open your database of participants and make the relevant amendments. (If you have uploaded multiple database files to your survey already, you can create a new database with just the necessary participants’ details, clone the existing database link and select the new file.)
  2. In Snap XMP Desktop, open the survey that is linked to the database of participants.
  3. Choose File | Database links, select the relevant database link and click Run.
Database links dialog listing the links for the survey
  1. In the Run Database Link dialog, select Update Participants in the Participants and Seeding list.
Update participants
  1. Click OK to update the participants’ email invitation and login information.

Amending in Snap XMP Online

  1. Open your Excel, CSV or TSV file and make the relevant amendments.
  2. In Snap XMP Online, select the survey that is linked to the participants’ file.
  3. In the Summary tab, click the Collect link.
Summary tab for the selected survey with Collect highlighted
  1. Select Participants in the side menu and then select the Participant list. This shows a list of all the participants for the survey.
Upload participants
  1. Click Upload Participants, select the updated participant file and click Next.
  2. There are three options. Select Update Participants to update with the changes made to the participant file.
Update participants in the Participants wizard
  1. Click Next to proceed through the Upload Participants wizard. Click Upload to update the participants’ email invitation and login information.

If there is a topic you would like a worksheet on, email to snapideas@snapsurveys.com

The post Amending an individual’s information held in Snap XMP appeared first on SnapSurveys.

]]>
Making surveys anonymous https://www.snapsurveys.com/support-snapxmp/snapxmp/making-surveys-anonymous/ Mon, 08 Mar 2021 16:04:50 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4296 Snap XMP offers you various options to anonymise your survey data, such as, If you want your survey to remain anonymous: To deploy your survey you can: Finding the link and QR code for the survey If you want to deploy a survey where you contact a participant in your database you have three options: […]

The post Making surveys anonymous appeared first on SnapSurveys.

]]>
Snap XMP offers you various options to anonymise your survey data, such as,

  • running anonymous surveys with no personal data submitted to Snap XMP Online
  • running surveys that identify if a participant has responded but not linking them to their response
  • removing identifiers from the data after collection so that further processing is on anonymised data only

If you want your survey to remain anonymous:

  • Don’t ask participants for personally identifiable data including email address, name, postal address and phone numbers.
  • Don’t add a database of participants to your survey in Snap XMP Desktop or Snap XMP Online.

To deploy your survey you can:

  • Put the link and/or QR code for the survey in places where your participants will have access to it, for example your website, intranet or on posters
  • Print a paper version and leave it in relevant places

Finding the link and QR code for the survey

  1. Log in to Snap XMP Online and the first page shown is a summary of Your Work.
  2. Click on your survey to show the Summary then click the Collect link.
Summary tab for the selected survey with Collect highlighted
  1. You will need to publish the survey, if it is not already published. Click the Publish current version button to publish your survey then click OK to confirm.
Publish current version for the first time
  1. When you have published your survey the Overview shows the Interview URL and QR code
Collect tab overview for a published survey

If you want to deploy a survey where you contact a participant in your database you have three options:

  • Circulate the link to your survey using your own email system – in this case, no personal data is uploaded to Snap XMP Online
  • Follow our worksheet Anonymisation in Surveys – Sending an email that doesn’t identify the participant
  • Follow our worksheet Anonymisation in Surveys – Sending an email that includes a unique participant identifier

Finally, if you want to anonymise your survey after carrying it out, you can remove personal data from the data file. For further information please see Anonymising data after carrying out your survey .

When you use Snap XMP Online to collect survey responses, it will not collect the participant’s IP address in conjunction with the survey response. As explained in our Privacy Policy (https://www.snapsurveys.com/survey-software/privacy-policy-uk/ ) Snap Surveys separately records participant IP addresses and other technical information in its backend logs, which it deletes after no longer than 6 months. This technical information is not linked to survey response data and is not shared with customers.

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Making surveys anonymous appeared first on SnapSurveys.

]]>
Stopping a participant from accessing the survey https://www.snapsurveys.com/support-snapxmp/snapxmp/stopping-a-participant-from-accessing-the-survey/ Mon, 08 Mar 2021 15:54:14 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4245 This tutorial covers how to prevent a participant from accessing a survey in Snap XMP Online. This is done by setting the participant to disabled so they can no longer access the survey and turning off email invitations and reminders. Finding the participant Changing the Enabled and Send invites status If there is a topic […]

The post Stopping a participant from accessing the survey appeared first on SnapSurveys.

]]>
This tutorial covers how to prevent a participant from accessing a survey in Snap XMP Online. This is done by setting the participant to disabled so they can no longer access the survey and turning off email invitations and reminders.

Finding the participant

  1. Login to Snap XMP Online and the home page shows Your Work.
  2. In Your Work, navigate to your survey.
  3. In the survey Summary tab, click the Collect link.
  4. Once in the Collect tab, select Participants from the side menu and then select Participant list.
  5. Use the filter to search for the participant by Email address or Login.
Filter the list of participants

Changing the Enabled and Send invites status

  1. To change the Enabled and Send invites status, click Edit.
Edit a participant from the participant list
  1. In the Edit participant dialog, clear the Enabled and Send invitations checkboxes. Click Save to save your settings
Edit a participant
  1. A disabled status DisabledIcon.png for Enabled indicates that the participant cannot access the survey. A disabled status for Send Invites indicates that the participant will no longer receive email invitations or reminders. A participant can be given access to the survey and have email invitations and reminders reinstated at any time by repeating the process with Enabled and Send invites selected instead.
Participant list showing a participant who can no longer access the survey

If there is a topic you would like a worksheet on, email to snapideas@snapsurveys.com

The post Stopping a participant from accessing the survey appeared first on SnapSurveys.

]]>
Preventing further survey invitations https://www.snapsurveys.com/support-snapxmp/snapxmp/prevent-further-survey-invitations/ Mon, 08 Mar 2021 15:50:27 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4238 This worksheet covers how to prevent further survey invitations and reminder messages from being sent using Snap XMP Online for a given survey. Snap XMP Online allows researchers to send emails to participants who are listed in the Participants list. As the survey progresses, researchers can prevent the email invitations and reminders being sent. This […]

The post Preventing further survey invitations appeared first on SnapSurveys.

]]>
This worksheet covers how to prevent further survey invitations and reminder messages from being sent using Snap XMP Online for a given survey. Snap XMP Online allows researchers to send emails to participants who are listed in the Participants list. As the survey progresses, researchers can prevent the email invitations and reminders being sent.

This can be applied

  • permanently, for example where a participant has objected to receiving further emails
  • temporarily, for example where a participant wishes to restrict the processing of their personal data, until such a restriction is lifted

Find the participant

  1. Login to Snap XMP Online and the home page shows Your Work.
  2. In Your Work, navigate to your survey.
  3. In the survey Summary tab, click the Collect link.
  4. Once in the Collect tab, select Participants from the side menu and then select Participant list.
  5. Use the filter to search for the participant by Login or Email address.
Filter the list of participants

Change the Send invites status

  1. To change the Send invites status, click Edit.
Participant list showing a participant who will receive email invitations
  1. In the Edit participant dialog, clear the Send invitations checkbox and click Save to save your settings
Edit a participant
  1. A disabled status DisabledIcon.png for Send Invites indicates that the participant will no longer receive email invitations or reminders. However, the participant will still be able to access the survey. To prevent a participant from accessing the survey, please see [link to ‘Stop a participant from accessing the survey’ worksheet’]. A participant can have email invitations and reminders reinstated at any time by repeating the steps, selecting the Send invites checkbox instead.
Participant list showing a participant who will not receive email invitations

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Preventing further survey invitations appeared first on SnapSurveys.

]]>
Anonymisation in Surveys – Sending an email that includes a unique participant identifier https://www.snapsurveys.com/support-snapxmp/snapxmp/sending-an-email-that-includes-a-unique-participant-identifier-snap-online/ Mon, 08 Mar 2021 15:40:57 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4177 When distributing surveys, you can track whether a given participant has responded and if not, send them reminder emails. You may need participants to log in to ensure that they only complete a questionnaire once, or to enable Snap XMP Online to keep track of the responses. To set up a login page, you must have a […]

The post Anonymisation in Surveys – Sending an email that includes a unique participant identifier appeared first on SnapSurveys.

]]>
When distributing surveys, you can track whether a given participant has responded and if not, send them reminder emails.

You may need participants to log in to ensure that they only complete a questionnaire once, or to enable Snap XMP Online to keep track of the responses. To set up a login page, you must have a known list of participants and they must each have a unique ID that they use to log in. In Snap XMP Online, you must set this up in the participants file.

To make life simple for participants and help to increase your response rate, the email invitations can contain a link to the survey that, when clicked, automatically logs the participant into the survey.

Tracking the participant using a unique identifier in Snap XMP Online

What you need

  • A unique email address for each participant. You can also add additional fields to personalise your email invite or to provide login details.
Example of an Excel spreadsheet

Uploading the participants

  1. Open your survey in Snap XMP Online and from the survey’s Summary click on the Collect link.
  2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
  3. Click on the Participant list menu item to view the participants.
Participants side menu with Participant list highlighted
  1. Click on Upload Participants to open the Upload Participants Wizard.
  1. On the first page, click Select file to add the file with the participants’ data. The accepted formats are CSV and XLSX. Click Next.
Upload participants wizard - select the spreadsheet
  1. Select the survey options for sending email invitations and using logins.
    • Select Send email invites/reminders to be able to send email invitations and reminders.
    • In Email address field, select the spreadsheet column that contains the email address for the participants. This field is mandatory and Snap XMP Online attempts to match the most likely column.
    • Select Seed data into invites/reminders if you wish to seed participant data into the invitations and reminders.
    • Select Allow Snap Online to track your participants for questionnaire seeding. This allows you to track your participant when they have responded.
    • In the Login field, select the spreadsheet column that contains the login for the participants. This field is mandatory and Snap XMP Online attempts to match the most likely column.
Upload participants wizard - select survey options
  1. Click Next. The overview summarizes the chosen settings for you to review.
  2. Click Upload to upload the participants to the survey. The results are displayed when the upload is complete. Click Finish to close the wizard.

Creating the email invitation

  1. Click on the Invitations menu item to view the email invitations and reminders.
  2. Click Add Invitation to create an email invitation in the Email Editor.
Edit the invitation
  1. Add a heading in Subject.
  2. Type the email message in the message area.
    • Click Insert tag to add a SurveyLinkAuto link. This provides a link for the participant to access the survey and must be included in the email message.
    • You should also include a link enabling your participants to opt out of the survey. Click Insert tag and select the OptOut link.
    • The link text can be customised by clicking Insert hyperlink InsertHyperlink.png.
  3. The list of participants can be managed in Snap XMP Online.

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Anonymisation in Surveys – Sending an email that includes a unique participant identifier appeared first on SnapSurveys.

]]>
Anonymisation in Surveys – Sending an email that doesn’t identify the participant https://www.snapsurveys.com/support-snapxmp/snapxmp/sending-an-email-that-doesnt-identify-the-participant-snap-online/ Mon, 08 Mar 2021 15:31:53 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4149 When distributing anonymous surveys, the survey responses are not linked to a given participant. Participants are not tracked to identify whether they have responded, although if a participant opts out of the survey Snap XMP Online records this to ensure that the participant does not receive further emails. You can set up your participant database […]

The post Anonymisation in Surveys – Sending an email that doesn’t identify the participant appeared first on SnapSurveys.

]]>
When distributing anonymous surveys, the survey responses are not linked to a given participant. Participants are not tracked to identify whether they have responded, although if a participant opts out of the survey Snap XMP Online records this to ensure that the participant does not receive further emails. You can set up your participant database in Snap XMP Online or Snap XMP Desktop. This tutorial describes how to set up the participant list in Snap XMP Online. Please see worksheet Anonymisation in Surveys – Sending an email that doesn’t identify the participant (Snap XMP Desktop) on how to set up the participant database in Snap XMP Desktop.

Sending an anonymous survey invitation

What you need

  • A unique email address for each participant.
Example of an Excel spreadsheet used to upload participants

Uploading the participants

  1. Open your survey in Snap XMP Online and from the survey’s Summary click on the Collect link.
  2. Select the Participants side menu to view the participants and invitations. The Participants Overview shows by default.
  3. Click on the Participant list menu item to view the participants.
Participants side menu with Participant list highlighted
  1. Click on Upload Participants to open the Upload Participants Wizard.
  1. On the first page, click Select file to add the file with the participants’ data. The accepted formats are CSV and XLSX. Click Next.
Upload participants wizard - select spreadsheet
  1. Select the survey options for sending email invitations.
    • Select Send email invites/reminders to be able to send email invitations and reminders.
    • In Email address field, select the spreadsheet column that contains the email address for the participants. This field is mandatory and Snap XMP Online attempts to match the most likely column.
    • Do not select Seed data into invites/reminders as the seeded data could identify the participant.
Upload participants wizard - select survey options
  1. Click Next. The overview summarizes the chosen settings for you to review.
  2. Click Upload to upload the participants to the survey. The results are displayed when the upload is complete. Click Finish to close the wizard.

Creating the email invitation

  1. Click on the Invitations menu item to view the email invitations and reminders.
  2. Click Add Invitation to create an email invitation in the Email Editor.
Edit the invitation
  1. Add a heading in Subject.
  2. Type the email message in the message area.
  3. Click Insert tag to add a SurveyLink link. You need to include this link in the email message. This provides a link for the participant to access the survey.
  4. You should also include a link enabling your participants to opt out of the survey. Click Insert tag and select the OptOut link.
  5. The link text can be customised by clicking Insert hyperlink InsertHyperlink.png.
  6. Click Save to save the email.
  7. You can manage the list of participants in Snap XMP Online.

If there is a topic you would like a tutorial on, email to snapideas@snapsurveys.com

The post Anonymisation in Surveys – Sending an email that doesn’t identify the participant appeared first on SnapSurveys.

]]>
Sending SMS invitations https://www.snapsurveys.com/support-snapxmp/snapxmp/sending-sms-invitations/ Fri, 05 Mar 2021 11:49:28 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4103 Sending survey invitations to your participants lets them know about your survey. In addition to sending email invitations, Snap XMP offers the ability to send SMS survey invitations to your participant’s mobile phones containing a link to access the survey directly from the SMS message. Providing a link to the survey gives the participant access […]

The post Sending SMS invitations appeared first on SnapSurveys.

]]>
Sending survey invitations to your participants lets them know about your survey. In addition to sending email invitations, Snap XMP offers the ability to send SMS survey invitations to your participant’s mobile phones containing a link to access the survey directly from the SMS message. Providing a link to the survey gives the participant access to the survey directly from the SMS message, helping to improve the response rate. A smart phone is required to complete the survey via the link.

This tutorial describes how to set up the participants data then upload the participants using Snap XMP Online and create email invitations and reminders using Snap XMP Online that enable the participants to access the survey directly from the SMS message.

There is also a video demonstrating how to send SMS invitations that can be found at SMS Invitations from Snap Surveys on Vimeo.

Email to SMS service pre-requisite

To provide SMS survey invitations you will need a custom email address, provided by Snap Surveys, that is associated with your Snap XMP Online account. Please contact our sales team about enabling this feature on your account. This email address will be used for sending all future invitations from your Snap XMP Online account and is used by your chosen SMS provider to authenticate your messages as they are sent.

Prior to sending SMS survey invitations you need an account with an SMS messaging service provider. This is a service provided by a third party that sends bulk SMS messages from your organisation, for purposes such as invitations, reminders and alerts. Your organisation may already have an existing account with an SMS messaging service provider. If this is not the case, you need to sign up for an account with an SMS message service provider. Snap Surveys does not provide recommendations for any service providers. However, the provider that you decide to use must provide an Email to SMS service to be able to send SMS survey invitations.

Step 1: Create an Email to SMS service account

Make sure that you have an account set up with a SMS messaging service provider and a custom email address provided by Snap Surveys. Once an account is set up, register the Snap XMP Online custom email address as a valid sending address within the SMS messaging service account. Please refer to your SMS messaging service provider’s documentation for further details on how to set up the Email to SMS service.

Step 2: Create and publish the survey

In Snap XMP Desktop, create the survey making sure that you include mobile editions as the participants are likely to access the survey directly from the SMS message on their smart phones.

Publish the survey in Snap XMP Desktop at Publishing the online editions or Snap XMP Online at Publishing your survey.

Step 3: Set up the participant data file

The data file containing the participant details must contain the unique participant email address required by the SMS messaging service. This email address is usually configured in the format

International mobile phone number of the participant @ SMS service provider domain name

For example 447712345678@smsprovider.com where 447712345678 is a participant’s UK mobile phone number in international format and smsprovider.com is the domain of the SMS service provider.

Check that this is the required format in the documentation provided by your SMS messaging service provider.

An example Excel spreadsheet is shown below, containing login information (ID); SMS email (Email) and first name (Name).

Example of an Excel spreadsheet used to upload participants with SMS email addresses

The data file may also contain other login and seeding information.

Step 4: Upload the participants in Snap XMP Online

In Snap XMP Online, you can upload participants to the survey prior to sending out invitations.

  1. Open your survey in Snap XMP Online and in the survey’s Summary click the Collect link.
Summary tab for the selected survey with Collect highlighted
  1. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default
Upload participants
  1. Click on the Participant list menu item to view the participants.
  2. Click on Upload Participants to open the Upload Participants Wizard, which guides you through the steps to add the participants to your survey.
  3. On the first page, click Select file to add the file with the participants’ data. The accepted formats are CSV and XLSX.
Upload participants wizard - select spreadsheet
  1. Click Next. The next page shows the survey options for sending email invitations and logging into the questionnaire. In this tutorial, email invitations are sent (converted to SMS format by the SMS messaging service provider) and the participants are going to log into the survey automatically. The email invitations are going to contain the participant’s name. For this the following survey options are selected:
    • Select Send email invites/reminders to be able to send emails.
    • In the Email address field, select the spreadsheet column that contains the email address for the participants. This field is required and this defaults to match the most likely column. In this tutorial, it is set to email to match the spreadsheet column.
    • Select the Seed data into invites/reminders checkbox so that the invitations can contain the participant’s name.
    • Select Allow Snap Online to track your respondents, which requires the participants to log in.
    • In the Login field, select id to match the spreadsheet column
Upload participants wizard - select survey options
  1. Click Next and complete the invitation seeding. Select the field name and click Add to make the name information available when you create the invitations and reminders.
Upload participants wizard - invitation seeding
  1. Click Next to show the overview page then click Upload to upload the participants to the survey. The results are displayed when the upload is complete. Click Finish.

Questionnaire seeding is also available when adding participants, but is not shown in this tutorial. Further details on how to set these options can be found at Uploading participants from a spreadsheet.

Step 5: Create plain text invitations in Snap XMP Online

The invitations must be created as plain text emails because the SMS messages cannot contain HTML.

  1. Click on the Invitations menu item to view the invitations.
Add a plain text invitation
  1. Click the Add plain text invitation button to display the invitation email editor where you can compose the email you wish to send to your participants.
    • In the Title field, enter the name that describes the invitation or reminder.
    • In the Subject field, enter the email subject that the participants will see. There are two tags available in Insert tag into subject. These are Survey Title and Username.
    • Enter the SMS message text, by overtyping [Add your text here], in the email message field. Click Insert tag into body and select name to add the name field in your email message greeting.
    • You must include the survey link in the message for participants to access the survey from the SMS message. In Insert tag into body, click SurveyLinkAuto to add a link that automatically logs the participant in and shows the survey. If you want the participant to enter the log in details then use SurveyLink.
Create an email invitation with a survey hyperlink
  1. When you have completed the SMS invitation click Save to save your changes.

When creating the SMS invitation, consider the length of the message. A standard text message length is 160 characters. The link in the message is replaced with the full web address of the survey which you need to include in the message length. Multiple messages will increase the cost of sending the invitations to participants.

Step 6: Test the invitation

Before you send the email invitations to your participants you can check the format of the invitations by using the test functionality.

  1. In the Invitations section, click the Test button.
Test the invitation
  1. This displays the Test invitation dialog. Enter an email address that is available for testing.
Test the invitation
  1. Click Send test email. A test email invitation is sent to the test email address.
  2. When the email arrives check that the format is as you expected. The email will substitute one of the participants in your list to test the invitation seeding is correct. Check that the survey link opens the survey.
  3. Once the invitations are ready to send you can start interviewing. Further details on starting interviewing can be found at Collecting your survey data.

To test that the SMS message is delivered, you will need to upload a database containing your own email address i.e. 447712345678@smsprovider.com (where 07712345678 is your UK mobile phone number).

To manage the load on our email relays, as well as the subsequent load as respondents complete their survey, we limit the speed at which emails are sent, this is primarily to make sure that each respondent has a good experience and fast response times, to encourage them to finish the survey. As per the technical specifications on our website (https://www.snapsurveys.com/survey-software/technical-specifications/) , please consider how long it will take for your emails to be sent.

Finally, please consider the number of characters in your survey URL as multiple SMS messages will incur greater costs from your SMS provider.

The post Sending SMS invitations appeared first on SnapSurveys.

]]>
Creating plain text invitations https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-plain-text-invitations/ Fri, 26 Feb 2021 16:23:24 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4061 Email invitations can be created as plain text emails that do not contain HTML formatting. Plain text invitations are simple and don’t contain images, helping to improve accessibility. Use plain text invitations if you want to send an email invitation as an SMS message through an SMS messaging service provider. Adding a plain text invitation

The post Creating plain text invitations appeared first on SnapSurveys.

]]>
Email invitations can be created as plain text emails that do not contain HTML formatting. Plain text invitations are simple and don’t contain images, helping to improve accessibility. Use plain text invitations if you want to send an email invitation as an SMS message through an SMS messaging service provider.

Adding a plain text invitation

  1. Open your survey in Snap XMP Online and in the survey’s Summary click the Collect link.
Summary page for the survey
  1. Select the Participants side menu to view the participants and invitations. The Participants Overview shows by default
  2. Click on the Invitations menu item to view the invitations.
Add a plain text invitation
  1. Click the Add plain text invitation button to display the invitation email editor where you can compose the email you wish to send to your participants.
    • In the Title field, enter the name that describes the invitation or reminder.
    • In a reminder, set the Days to wait before sending to the number of days to wait since the sent time of the previous invitation or reminder.
    • In the Subject field, enter the email subject that the participants will see. There are two tags available in Insert tag into subject. These are Survey Title and Username.
    • Enter the email message text, by overtyping [Add your text here], in the email message field.
    • Any invitation seeding is available in the Insert tag into body list. Click Insert tag into body and select the seeded field into the email message at the cursor position. In the example shown, name is a seeded field that inserts the participant’s name in the email message. Tags are shown inside braces or curly brackets, for example {name}.
    • You must include the survey link in the message for participants to access the survey from the email message. In Insert tag into body, click SurveyLinkAuto to add a link that automatically logs the participant in and opens the survey. If you want the participant to enter their log in details then use SurveyLink.
Add a new invitation
  1. When you have completed the plain text email invitation click Save to save your changes.
  2. The list of invitations now contains the new invitation.
Test the invitation

The post Creating plain text invitations appeared first on SnapSurveys.

]]>
Auditing shared surveys https://www.snapsurveys.com/support-snapxmp/snapxmp/auditing-shared-surveys/ Tue, 23 Feb 2021 13:15:34 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=4034 Collaboration between team members is possible using Shares in Snap XMP Online, letting a supervisor or researcher share a survey with team members who have different roles such as Analyst or Interviewer. You can share work with other people who have a Snap XMP Online account.  Auditing changes made by shared users Shared users of a survey who are added with the Researcher […]

The post Auditing shared surveys appeared first on SnapSurveys.

]]>
Collaboration between team members is possible using Shares in Snap XMP Online, letting a supervisor or researcher share a survey with team members who have different roles such as Analyst or Interviewer.

You can share work with other people who have a Snap XMP Online account. 

Auditing changes made by shared users

Shared users of a survey who are added with the Researcher permission have access to make changes to the shared survey, such as, editing the questionnaire in the Snap XMP Online Designer, publishing the questionnaire and starting interviewing.

Auditing information about the activity on the survey is available in the survey’s Audit log and Version history. These are available by selecting the required survey in Your Work then clicking on the Audit log or Version history tab.

The survey’s Audit log shows the changes made to the survey including the timestamp, the name of the user making the change and the type of activity.

The survey’s Version history shows an entry for each version of the questionnaire created. The information includes the timestamp, the name of the user who created the version and any publishing details.

VersionHistory1.png

Auditing changes made to shared users

The shared users of a survey or folder can be viewed and edited in the Shares tab. These are available by selecting the required survey or folder or Your Work then clicking on the Shares tab.

When you create a shared user there is an option to give this user permission to manage the shared users of the survey. Shared users who have this permission can add, edit or remove shared users of the survey. You can keep track of the shared users who have access to the survey or folder in the Shares tab, where you can see both who created and who last modified the shared user as well as when these changes happened.

In the example, the owner of the survey is chris@example.org. The owner has created a shared user, sam@example.org, who is a Researcher and can share the survey. The user sam@example.org has also created another shared user, jane@example.org, who is an analyst and cannot share the survey.

Shares1.png

The post Auditing shared surveys appeared first on SnapSurveys.

]]>
Synchronizing online surveys https://www.snapsurveys.com/support-snapxmp/snapxmp/synchronizing-online-surveys/ Tue, 09 Feb 2021 11:04:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=3936 Online surveys are available in Snap XMP Online and Snap XMP Desktop. They can be created, edited and saved in both Snap XMP Online and Snap XMP Desktop. An online survey is saved in a database that is accessed by both applications. Online surveys can be updated by different users of Snap XMP Desktop and […]

The post Synchronizing online surveys appeared first on SnapSurveys.

]]>
Online surveys are available in Snap XMP Online and Snap XMP Desktop. They can be created, edited and saved in both Snap XMP Online and Snap XMP Desktop. An online survey is saved in a database that is accessed by both applications. Online surveys can be updated by different users of Snap XMP Desktop and Snap XMP Online and are synchronized to keep them in step.

What is synchronized?

When changes are made to a survey, the data that is synchronized includes the

  • Questionnaire when it is created in Snap XMP Online
  • Publishing details
  • Interviewing details
  • Response data

When is it synchronized?

Synchronizing the surveys takes place in Snap XMP Online when you

  • Load or reload your online survey, folder or Your work
  • Save an online survey’s questionnaire

Synchronizing the surveys takes place in Snap XMP Desktop when you

  • Open the online surveys in the Survey Overview window.
  • Upload an online survey
  • Download an online survey
  • Click the Synchronize button
  • Save an online survey’s questionnaire

Upload a Survey from Snap XMP Desktop

When you have made changes to a survey you can upload the survey to make sure it is available in Snap XMP Online.

  1. In the Survey Overview window select OnlineSurveysIcon.png to view the online surveys.
  2. Select the survey that you have updated and would like to upload.
  3. Click the UploadSurveyIcon.png Upload Survey button.
Survey overview showing the online folders and surveys
  1. View the updated survey in Snap XMP Online.

Download a survey to Snap XMP Desktop

Before you start making changes to a survey in Snap XMP Desktop you can make sure you have the latest version of the survey by downloading it.

  1. In the Survey Overview window select OnlineSurveysIcon.png to view the online surveys.
  2. Before you download you can check the status of your surveys by clicking the RefreshIcon.png Refresh button to see which surveys are Out of date.
Synchronising the online surveys
  1. Select the survey you would like to download.
  2. Click the DownloadSurveyIcon.png Download Survey button.
Download the selected survey from Snap Online
  1. After the survey is downloaded it is shown as Up to date. Open the survey to see the latest version.
Opening the selected survey

Synchronize in Snap XMP Desktop

The Synchronize button on the main menu is available for online surveys only. This button synchronizes the online surveys.

Synchronize the survey with Snap Online

The Synchronize button icon alters when changes are detected.

  • 15.SynchronizeButton1.PNG is displayed when no changes are detected.
  • 16.SynchronizeButton2.PNG is displayed when changes are detected.
  1. Click on the Synchronize button or use the File/Synchronize menu option to synchronize your work.
  2. A status bar is displayed while Snap XMP Desktop is synchronizing. The Synchronize button detects changes when
    • Changes are made to an open online survey in Snap XMP Desktop.
    • Any variable property, analysis, reports and analysis variables associated with an online survey are updated.
    • New responses are found for an open online survey.

Synchronize Your work in Snap XMP Online

There are two ways to update the surveys in Snap XMP Online.

  1. Click on Your work to refresh the Your work side menu and Summary.
Viewing Your work in Snap Online
  1. Click on the folder name to refresh the folder Summary.
Navigate to the folder in Snap Online
  1. Click on the Build, Collect or Analyze tab of your survey to reload the survey with the latest questionnaire and responses.
Build, Collect and Analyze tabs in Snap Online

Synchronizing Publishing, Interviewing and Collecting

Online surveys are available in both Snap XMP Online and Snap XMP Desktop.

Online surveys are automatically synchronized between the two applications when a survey is

  • Published
  • Interviewing started
  • Collecting responses

The information is available to view and edit in Snap XMP Desktop and Snap XMP Online, regardless of the application used to publish, start the interviewing process or collect responses.

The responses that are collected through interviewing can be viewed in Snap XMP Online or Snap XMP Desktop. The responses can come from online, mobile, kiosk and paper sources. As these responses arrive they are saved with the other cases. The case data is available to analyze in both Snap XMP Online and Snap XMP Desktop.

The post Synchronizing online surveys appeared first on SnapSurveys.

]]>
Creating a survey template for use in Snap XMP Online https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-a-survey-template-for-snap-online/ Tue, 09 Feb 2021 10:05:14 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=3902 Survey templates are used as the starting point when creating a survey in Snap XMP Desktop and Snap XMP Online. A number of pre-defined survey templates are provided including the default Blank Template. You can also create additional online templates in Snap XMP Desktop. Upload Template Thumbnail in Snap XMP Online In the Summary section […]

The post Creating a survey template for use in Snap XMP Online appeared first on SnapSurveys.

]]>
Survey templates are used as the starting point when creating a survey in Snap XMP Desktop and Snap XMP Online. A number of pre-defined survey templates are provided including the default Blank Template. You can also create additional online templates in Snap XMP Desktop.

  1. In Snap XMP Desktop, open the Survey Overview window.
  2. Click OnlineSurveysIcon.png to view the Online Surveys.
  3. Select the survey that will be the basis of your survey template.
Survey overview showing the online folders and surveys
  1. Select File|Save as Template to display the New Online Template dialog. A default survey template name and folder are entered in the dialog. You can change these before saving. In our example the name is “Conference survey template” and the location is “Demo Folder”.
New Online Template dialog
  1. Click OK to save the survey template.
Survey overview showing the online survey template
  1. The survey template is now available for use in Snap XMP Online.

Upload Template Thumbnail in Snap XMP Online

In the Summary section of a survey template, you have the option to upload a thumbnail image. This can help users identify the survey template when they are creating a new survey.

  1. Select the survey template in Your work to display the Summary.
Upload a thumbnail for the survey template
  1. Click the Upload thumbnail button to display the Upload thumbnail dialog.
Select the thumbnail file
  1. Click the Select file button to select an image. Here, the image has previously been created by copying part of the questionnaire.
Open the thumbnail file
  1. Click Open to display the image in the Summary section.
Thumbnail image shown in Summary tab

The post Creating a survey template for use in Snap XMP Online appeared first on SnapSurveys.

]]>
Setting up new Snap XMP Online accounts for analysts https://www.snapsurveys.com/support-snapxmp/snapxmp/setting-up-new-snap-online-accounts-for-analysts/ Thu, 28 Jan 2021 09:59:35 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=3833 Sharing results with analysts and stakeholders throughout a project is important for any researcher. It keeps analysts up-to-date, promotes collaborative working, and enables them to react quickly to emerging trends and patterns. In Snap XMP – you can share results with key associates online and in real time. This quick-sharing of data provides a more […]

The post Setting up new Snap XMP Online accounts for analysts appeared first on SnapSurveys.

]]>
Sharing results with analysts and stakeholders throughout a project is important for any researcher. It keeps analysts up-to-date, promotes collaborative working, and enables them to react quickly to emerging trends and patterns.

In Snap XMP – you can share results with key associates online and in real time. This quick-sharing of data provides a more inclusive experience.

You also have control over which analyses and reports are available, how they are presented, and what permissions are granted.

How it works

To share results with analysts and stakeholders you will need to assign them permissions to the survey or folder. This means that each person you want to be an analyst must have their own Snap XMP Online account.

If they already have an account in Snap XMP Online, you can use the Shares feature to give them either Analyst or Analyst plus data download permissions to a survey or folder.

If they do not already have an account created in Snap XMP Online, you can give them a copy of the following links in order for them to create an account with the associated permissions. There are 2 account types you can give them to create, which are Analyst  or Analyst plus data download. Be sure to give them the appropriate country’s link (UK or US).

Link to create analyst accounts on the United Kingdom server

Use these links if your organisation is using the UK Server.

UK Analyst account

UK Analyst + data download account

Link to create analyst accounts on the United States server

Use these links if your organisation is using the US Server.

US Analyst account

US Analyst + data download account

The post Setting up new Snap XMP Online accounts for analysts appeared first on SnapSurveys.

]]>
Snap XMP Online tutorial https://www.snapsurveys.com/e-learning/snap-xmp/getting-started-snap-online Wed, 13 Jan 2021 10:29:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=3824 The post Snap XMP Online tutorial appeared first on SnapSurveys.

]]>
The post Snap XMP Online tutorial appeared first on SnapSurveys.

]]>
Security settings for synchronization https://www.snapsurveys.com/support-snapxmp/snapxmp/security-settings-for-synchronization/ Fri, 11 Dec 2020 10:26:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=3613 If you have any problems synchronizing data between Snap XMP Online and Snap XMP Desktop check that the following security settings are applied to any firewalls or proxy servers.

The post Security settings for synchronization appeared first on SnapSurveys.

]]>
If you have any problems synchronizing data between Snap XMP Online and Snap XMP Desktop check that the following security settings are applied to any firewalls or proxy servers.

  1. Ensure that firewalls or proxy servers are not blocking Snap XMP from making HTTPS calls to the domain e.g. online1.snapsurveys.com
  2. Add *.snapsurveys.com to the proxy server settings, this should allow the synchronisation calls through. The service uses port 443.

The post Security settings for synchronization appeared first on SnapSurveys.

]]>
On-Premises Snap XMP Online release notes https://www.snapsurveys.com/support-snapxmp/snapxmp/snaponline-release-notes/ Mon, 19 Oct 2020 13:47:24 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2761 These release notes are for the on-premises version of Snap XMP Online, which is managed by your organisation. If you are using the Snap XMP Online subscription service managed by Snap Surveys, please use the Subscription Snap XMP Online release notes. Build: 1.0.0.1344 Release Date: 5th September 2024 Features Fixes Build: 1.0.0.1321 Release Date: 15th […]

The post On-Premises Snap XMP Online release notes appeared first on SnapSurveys.

]]>
These release notes are for the on-premises version of Snap XMP Online, which is managed by your organisation. If you are using the Snap XMP Online subscription service managed by Snap Surveys, please use the Subscription Snap XMP Online release notes.

Build: 1.0.0.1344

Release Date: 5th September 2024

Features

  • SOL-4320: New Job scheduler service to reduce blocking jobs
  • SOL-4611: New job added to delete inactivated pending accounts
  • SOL-4904: Participant archive and unarchive jobs added
  • SOL-5030: Support POP3 OAUTH using client secret as an alternative to certificate
  • SOL-5041: Limit the number of responses that can be exported from Snap XMP Online in one go
  • SOL-5113: New ‘scheduled’ survey status added
  • SOL-5116: Allow multiple SMTPs to be used for sending invites
  • SOL-5133: Rebuild db index job migrated to new Scheduler
  • JS-295: New ID.page functionality during interview
  • JS-296: New Tab control functionality during interview

Fixes

  • SOL-4632: QuestionnaireSnifRevisions table in Resources DB no longer required
  • SOL-4706:  Improve participant/invite UI responsiveness
  • SOL-4781: Updated Kendo and JQuery libraries
  • SOL-4827: Incorrect warning about partial being deleted when editing a participant removed
  • SOL-5035: Concurrent web interview limits redrawn issues
  • SOL-5044: Title on custom domain survey left blank rather than Snap Surveys
  • SOL-5052: Return 404/410 for invalid interview links and non running surveys
  • SOL-5059: Prevent 2 paper download links being created
  • SOL-5064: Improve performance of Desktop Sync streaming
  • SOL-5065: Created date set for participant when created via a connector or API call
  • SOL-5110: V1 of GetResponses API call now charging units
  • SOL-5115: Email alert only includes 1 AttachIt file when multiple added
  • SOL-5123 – POP3/IMAP passwords cannot contain certain characters eg <>
  • SOL-5127: Rephrase reset message on group questionnaire participant
  • SOL-5137: DB index improvements
  • SOL-5142: Extra warning added to Save pages
  • SOE-345: Better handling for content pasted from Word
  • SOE-351: Fix adding options in semantic scale
  • SOE-353: Survey fails to load if brackets in style name
  • SOE-354: Survey becomes corrupt after deleting grid rows with routing dependencies
  • SOE-355: Valid field now working for open ended literals
  • SOE-356: Save issues with compound grid and routing
  • SOE-358: Questionnaire fails to load in Editor when numbering sections set to numbers
  • SOE-360: Surplus spaces in routing expression not handled
  • JS-73: Speed improvements when loading of large surveys
  • JS-152: Better centring of code labels on mobile devices with carousel grids
  • JS-154: Prevent multiple AttachIt files for the same question
  • JS-280: Allow custom scripts in the header to be executed
  • JS-299: Configuration issues with Randomise displayed in Desktop preview
  • JS-307: Implement Timer in multi-language questionnaires
  • JS-315: Fix text substitution from variable hidden on another page
  • JS-317: Alphabetical ordering with columns broken when excluding the last code(s)
  • JS-318: Map control alignment incorrect
  • JS-320: Inconsistent execution of routing affecting Next page contents
  • JS-321: Masking not working when number of codes is different
  • JS-331: Native date picker showing wrong date format in error message
  • JS-336: Hide blank entry for drop-down plus must answer plus value
  • JS-337: Show slider set with initial value
  • JS-338: Refresh image maps with calculated value
  • JS-339: Allow time to be entered with “.” separator
  • JS-341: Carousel would not show code labels if defined in the Next parts
  • JS-345: Error saving a partial on an empty page
  • JS-347: Allow initial value to be set to specific codes of another variable

Build: 1.0.0.1321

Release Date: 15th January 2024

Features

  • SD-528: Allow screen outs to explicitly ignore the global target
  • SOL-4965: Paper edition published on demand 
  • SOL-5025: Excel CSV option added to Export responses

Fixes

  • JS-73: Restart button within SOI does not return the interviewer to the first page
  • JS-116: Allow custom CSS to be used during interview
  • JS-269: Excluded codes now pushed to the end of the sequence for alpha-ordering only 
  • JS-236: Legacy HTML option with masking can stop the interview loading
  • JS-246: Drag & Drop Rank does not limit the number of rows to rank
  • JS-253: Rank index displayed on its own line when code label is long
  • JS-294: Quota console error with Next and Back
  • JS-300: Masking and alpha ordering could result in codes showing more than once
  • JS-301: Rating check plus must answer issues
  • JS-302: Carousel not displaying correctly when grid question text not showing
  • JS-303: Drag rank question with conditional routing does not always display the initial value
  • JS-304: Page timer not working when randomise added
  • JS-305: Show the error on Drag and drop grids after focus is moved on
  • SOE-270: Snmedia read and save added
  • SOE-275: Semantic scale label edit improvements
  • SOE-312: Rank and Category grid edit improvements
  • SOE-316: Image map grid edit improvements
  • SOE-338: Grid labels lost when changing grid style
  • SOE-343: Group questionnaire edit improvements
  • SOE-346: Image resize issues
  • SOE-347: Post condition routing can get removed
  • SOL-5027: Error shown if number of pages in a report greater than 200
  • SOL-5028: Rename from ‘Your work \ Surveys’ to ‘Owned by you \ Your work’

Build: 1.0.0.1313

Release Date: 17th October 2023

Features

  • SOL-4980: Separate create from save analysis permission (Admins can set Edit and create analyses / save modified analyses permissions as required)
  • SOL-5009 Always show Publish button when possible regardless of interviewing state
  • JS-258: Prevent going back to an already submitted survey
  • SD-485 / JS-200: New ribbon for compound grids with option to set relative widths
  • SD-505: Native time picker allows seconds
  • SD-507: Allow variables to be excluded from randomisation blocks (to keep titles at the top)
  • SD-514: Responsive images: automatically resize when the window is resized

Fixes

  • SOL-4618: Don’t show report label for analysis in solo surveys
  • SOL-4706: Database changes to improve performance and throughput
  • SOL-4940: Ensure all emails are processed when using batch option
  • SOL-4971: Remove X-XSS-Protection header from interviewing and main site as recommended by OWASP
  • SOL-4973: Ensure X-Frame options header can be set for main site. (Admins can set via Configuration | Content security policy) 
  • SOL-4975: Session cookie invalidated after log out
  • SOL-4976: Unused referrer header removed to prevent future potential risk of a CSRF attack
  • SOL-4987: Return a 400x or 500x error status code when appropriate
  • SOL-4988: Track participant being deleted for SOI sync   
  • SOL-5003: Reset password email content changes to reduce it being treated as spam
  • JS-104: Submitting works if error has not been seen yet (submit on all pages)
  • JS-231: Must answer inline in a hidden question prevents the Respondent from using Next button
  • JS-236: Potential crash during interview with empty code labels
  • JS-269: Maintain original position for excluded codes when code order = random
  • JS-279: Tab order updated when conditional questions appear
  • JS-280: Allow custom scripts to be executed
  • JS-284: Inline question within a Not Asked question causes empty page
  • JS-287: No longer hide questionnaire when Submit pressed
  • JS-288: SOI signature slow to be enabled
  • JS-289: Must answer quantity sliders showing as error at start
  • SOE-327: Variable references in initial value fields updated correctly when new variable inserted
  • SOE-331: Prevent order of language variable being changed
  • SOE-337: Stop question text being repeated in open series grids
  • SOE-344: Question text lost in multi language survey when routing added
  • SOE-345: Paste text only when copying from Word
  • SD-510: Prevent crash with quotas containing a weight
  • SD-511: Fix Done and Cancel buttons on data import (for when quotas are present)
  • SD-512: Recompile group variables based on a range of variables when new variables present in the range
  • SD-516: Variables with an initial value cannot be used in a db import
  • SD-517: Rim weights not rebuilding correctly

Build 1.0.0.1301

Release date: 24th August 2023

Features

  • SOL-4888: Ability to create and save analyses via browser
  • SOL-4618: Add report label to clickable link for each report
  • JS-175: Random question order enhancements

Fixes

  • SOL-4947: Report title potentially incorrect when run within Snap XMP Online
  • SOL-4948: Handle large amounts of AttachIt data for downloading
  • SOL_4953: Error when exporting large amount of CSV data
  • SOL-4954: id.name lost on Close using the Legacy interviewer
  • SOL-4967: Improve layout of password rules
  • JS-132: Reduce flicker when questions transition in due to routing
  • JS-235: Reduce size of published output
  • JS-272: Set forward ordering to start on random code
  • JS-274: Improve accessibility publish
  • SOE-257: Improve grid re-arranging
  • SOE-314: Fix 10 code semantic scale layout issue
  • SOE-330: Allow all characters for hyperlink text
  • SOE-333: Handle Greek characters correctly

Build 1.0.0.1292

Release date: 2nd June 2023

Features

  • SOL-4742: Merge shared area into main survey tree view

Fixes

  • SOL-4283: Redirect to log in page when log in times out on Analyze tab
  • SOL-4752: Add option to be able to keep partials for quota/screen out
  • SOL-4868: Option to keep partials when quota full hit working with JSI
  • SOL-4887: Password Reset link generated by Admin does not work
  • SOL-4890: Add username to reset password email text
  • SOL-4894: Quota performance improvements when under high load
  • SOL-4909/4915: improve performance of New survey dialog and Sync
  • SOL-4910: Summary dashboard reports no pdf when not required
  • SOL-4914: allow seeding on group survey landing page
  • JS-18: variable response properties not working in open series literals
  • JS-56: calculated values to show number of dps specified
  • JS-73: improve performance of surveys with large amounts of code masking
  • JS-208: alignment issues with compound grids when hiding/unhiding parts
  • JS-209: inline attachIt option not showing as expected
  • JS-246: Drag and drop rank allowed respondent to select more options than designed
  • JS-241: alpha ordering not applied to inline questions

Build 1.0.0.1288

Release date: 4th April 2023

Fixes

  • SOL-4921: Anonymous SMTP fails when server supports authentication
  • SOL-4928: Remove refs to OPTIMIZE_FOR_SEQUENTIAL_KEY as not supported on less than SQL 2019

Build 1.0.0.1284

Release date: 3rd January 2023

Features

  • SOI Quotas now available with this release of SOL
  • SOL-4809/4819/4845: Connectors (This is the updatesurvey.asp replacement)
  • SOL-4701 – Update colors to improve accessibility in the user interface
  • SOL-4752 – Allow Researcher to optionally keep partials for quota-ed or screen-ed out survey
  • SOL-4757 – Add ability to configure CSP and X-SSS to main Snap XMP Online site
  • SOL-4764 – Browser tab for screenout to be labelled Screen out
  • SOL-4820 – Allow multiple accounts to trust the same browser
  • SOL-4838 – Allow admin to reset trusted devices for a user
  • SOL-4852 – Add MFA usage to audit trail
  • SOL-4856 – Add in Payment Ref to a licence so on import the payment ref can be set AND limit the number of times a link can be used
  • SOE-176 – Inline spell checker alert (Chrome, Edge)
  • SOE-292 – Handle Compound Grids added via Snap XMP Desktop

Fixes

  • SOL-4488 – Validation added to text entry in Admin areas
  • SOL-4573 – Keep responses when flipping between Standard and Plain versions (w3c)
  • SOL-4656 – Group questionnaire: second import disables invites on participant where a subject has changed or been added (and possibly deleted)
  • SOL-4697 – Some characters (e.g. new line) in quota full message cause problems with JSI
  • SOL-4765 – Fail to process some emails returned to Snap XMP Online
  • SOL-4774 – Update AttachIt including old JQuery dependency (requires Snap XMP Desktop 12.12)
  • SOL-4812 – MFA UX issues
  • SOL-4813 – Print button not working if custom domain and JSI
  • SOL-4832 – Consistent participant status between legacy and JSI
  • SOL-4834 – Participant import, delete option can fail when seeding incorrect
  • SOL-4837 – Remove trusted device list and do not require user to specify one
  • SOL-4842 – Improve look of MFA code dialog when errors show
  • SOL-4853 – Maintain JSI zip after each download for next attempt
  • SOL-4854 – Audit record for closed partials incorrect if > 50 partials being closed
  • SOL-4855 – Read Email job always reporting 0 emails processed (SOL 1260 onwards only)
  • JS-155 – Print button not working on single page questionnaires
  • JS-208 – Spacing issue if ‘Space before’ used with Compound grid and routing
  • JS-219 – Seeded with hidden language editions can show wrong language
  • JS-220 – Missing response data in partial when drop down style used
  • JS-222 – Carousels with large amounts of question text overlap boxes
  • JS-224 – Masking in plain text version causes codes to not show
  • JS-226 – Text box loses focus (requires double click)
  • SOE-132 – Variable reference lost when new question added
  • SOE-237 – Variable reference potentially causing corrupt survey on save
  • SOE-279 – Survey fails to save due to routing

Build 1.0.0.1260

Release date: 20th October 2022

Features

  • JS-186: Inline questions
  • SOL-4722: Multi Factor Authentication added
  • SOL-4722: Password complexity setup via admin UI
  • SOL-4756: Support for POP3/IMAP Office 365 Exchange Online OAUTH certificate-based authentication
  • API: GetSurveyList and GetSurvey have a new property called ResponsesLastChanged that contains the timestamp showing when the responses were last changed.

Fixes

  • SOL-4550: Share context not used for determining code list in filter/context
  • SOL-4590: Optional for questionnaire SNIF is stored in the database
  • SOL-4616: Pending activation list is limited to showing 10 accounts
  • SOL-4634: Some characters can cause problem with export of data to Excel
  • SOL-4664: Identify survey in bounce back email
  • SOL-4724: Admin edit of account can lose some account data
  • SOL-4746: SMTP 500 errors don’t need to be tried again
  • SOL-4750: Switching to text only version turns partials off
  • SOL-4770: Double quotes in filter expression fails
  • SOL-4771: IMAP connection not secure
  • SOL-4772: SNIF extraction on demand for Online Editor
  • SOL-4780: Stop Admin browsing affecting user’s ‘Recent list’
  • SOL-4785: Webpage on submit causes pop up if custom domain
  • SOL-4787: Dashboard Summary report doesn’t work for a shared user
  • JS-131: ‘use steps’ option for sliders respected
  • JS-152: Carousel grid not always showing code labels
  • JS-166: Compound grids
  • JS-176: Preserve random order of codes on Save
  • JS-182: Initial value shows up as answered twice in partial
  • JS-185: Carousel grid changes for right to left languages
  • JS-189: Updated version of jQuery
  • JS-197: Multi choice drag and drop grid fixes
  • SOE-142: Preview of drop downs fixes
  • SOE-242: Preview of Data picker fixes
  • SOE-293: Preview option removed from Editor

Build 1.0.0.1205

Release date: 16th May 2022

Features

  • SOL-4347: reCAPTCHA can be added to reset the password and account creation pages. Configuration is required in machinespecific.config (FMSMVC)

Fixes

  • SOL-4729: Stop storing the ‘Data’ in the Responses table if the source is Snap XMPDesktop
  • SOL-4738: Invites stopped incorrectly on a survey when too many concurrent connections
  • SOL-4379: SMTP connections not always disposed of as soon as can be
  • SOL-4740: Close partials job can block other jobs when large numbers of partials to close
  • JS-8: Rating check with routing on grid doesn’t allow the grid questions to be answered. (This requires the latest Interviewer and Snap XMP Desktop updates for complete release)
  • JS-49: Resume partial to start on page in error (if necessary)

Build 1.0.0.1171

Release date: 7th February 2022

Features

  • SOE-254: Support for Sliders added
  • SOL-4565: Support for multi response context values
  • SOL-4618: Report title shown as tool tip
  • SOL-4677: Support for new (beta) interviewer in Qwizards online

Fixes

  • JS-22: No read only calculated source can show as 0
  • JS-138: Fix for multi line AttachIt question
  • JS-143: Customisation possible of error message for Valid property
  • JS-144: Auto answer on masked question set incorrectly
  • JS-145: Too many decimal places sometimes displayed on derived variable
  • JS-146: Error in calculation following variable with Max responses property set
  • JS-151: Initial value set to an exclusive code could be removed when using Back button
  • JS-153: Grids in Safari browser sometimes failed to display
  • SOL-4315: Email alerts with AttachIt attachments now handled correctly
  • SOL-4526: Error shown to user when no valid licence on cloning
  • SOL-4550: Share context not applied for determining code list for filters/contexts 
  • SOL-4568: Reset participant invite status after email address corrected
  • SOL-4588: Revise ordering of seeding screen on Participant import
  • SOL-4596: RGB colours converted to RGBA on save in email invite
  • SOL-4622: Adding or editing a subject on a Group questionnaire within Snap XMP Online would break seeding for the first subject
  • SOL-4623: Web page on submit seeding not handled correctly
  • SOL-4666: Improve performance of email reader and enhance error logging
  • SOL-4684: Change wording of invite schedule when invites are disabled
  • SOL-4685: Better display of survey status messages on mobile devices
  • SOL-4690: Fix for Restart button not working
  • SOL-4698: Mailing status added to top line
  • SOL-4710: Partials not working as expected for Group questionnaire

Build 1.0.0.1104

Release date: 4th October 2021

Features

  • SOL-4389: API v1 (permission based so needs to be enabled for each account)
  • SOL-4542: New button added to allow userAdmin to generate a reset Password link manually
  • SOL-4553: Separate licence defaults for when Admin creates account
  • SOL-4585: Option to update survey licences when template licence updated
  • SOL-4608: Quotas
  • SOL-4648: Include created time in Participant export
  • JS-94: Image map accessibility enhancements JS-108: Slider bar accessibility enhancements

Fixes

  • SOL-4072: Set default session timeout to be 59 mins
  • SOL-4331: Handle surveys with only paper editions
  • SOL-4491: More helpful error message when creating an account that’s been deleted or purged
  • SOL-4492: Social media links added to Collect page
  • SOL-4494: QR code to use custom URL
  • SOL-4538: Stop using iFrame unless its custom domain
  • SOL-4539: Set custom URL token to original value if you clear it
  • SOL-4545: Survey name can contain invalid characters when you clone a survey
  • SOL-4549: Make choosing worksheet number more obvious in Participant upload dialog
  • SOL-4555: Use account’s Full name when no Email from name set for invitations
  • SOL-4558: Participant import performance improvements
  • SOL-4575: Add option to disable checks in mailer for certificate revocation
  • SOL-4577: Handle id.name variable rename
  • SOL-4579: Sort order added for Group questionnaire list as seen by Participant
  • SOL-4601: Trim leading and trailing spaces from ‘subject’ for group questionnaires
  • SOL-4612: Logged in survey completion rate incorrect
  • SOL-4617: Participants cannot be added via UI
  • SOL-4629: More validation required on email address when sharing (plus trim spaces)
  • SOL-4654: Crash adding a new participant to an invite only survey
  • SOE-145: Drop downs now working in Editor preview
  • SOE-165: Code ordering now working on Editor preview 
  • SOE-208: More…dialog cut off
  • SOE-222: Placeholder text would sometimes remain in Firefox
  • SOE_225: Footnote in wrong position when masking is on
  • SOE-246: Grid of open ended quantity questions incorrect size
  • JS-20: Closing the attachIt dialog would show an error in IE11 
  • JS-20: Native data pickers in SOI
  • JS-39/SOE-216: Alpha ordering with mask and other question problem
  • JS_90: Footnote appears in wrong place when mask also applied to the variable
  • JS-91: Routing not working when variable in error state
  • JS-92: Start date/time incorrect
  • JS-95: Wrong format for dates in initial/seeded values
  • JS-113: Error message not visible when question overflows viewport
  • JS-119: Long initial values could cause crash
  • JS-120: Build preview does not reload on browser refresh
  • JS-124: Grid of notes would crash
  • JS-123: Cater for seeding/ restoring values when initial value

Build 1.0.0.1065

Release date: 21st June 2021

Features

  • Survey response profile graphs added
  • SOL-4562: Delete mode added to Upload Participants 
  • SOE-122: Rating check feature added to Online Editor
  • JSI-32:Support for partials

Fixes

  • SOL-4558: Participant import re-write adjustments – batch up within SQL to improve performance / only allow 1 update from Desktop at a time
  • SOL-4560: Warn user the schedule will be cleared if they manually stop a survey
  • SOL-4578: Error shown when survey with custom login page paused
  • SOL-4591: Allow participant reminder to have an interval set to 0
  • SOL-4598: Participant wizard can time out when uploading a large spreadsheet
  • SOL-4550: Share context not used for determining code list in filters/contexts in Analyze
  • SOL-4555: use account’s Full name when no Email from name set for invitations
  • SOL-4559: Participant overview ‘started’ and ‘completion rates’ inaccurate for group survey
  • SOL-4554: Group Questionnaires don’t work when there is an apostrophe in the subject
  • SOL-4534: Adding a / or : in Subject line of an email results in error
  • SOE-217: Mutually exclusive option doesn’t show
  • SOE-224:  Editor preview doesn’t show initial values
  • SOE-229: Grid questions have code exclude lists set up on 2nd, 3rd etc row
  • SOE-234: grid attributes text overlaps content
  • SOE-235: Page breaks not handled correctly in Editor preview
  • SOE-169: Auto renumber option not respected in Editor
  • JS-8: Added option to unselect option for Rating Check
  • JS-31: Support for Restart button in SOI
  • JS-45: Prevent double submit from occurring
  • JS-109: Support for Close button in SOI
  • JS-20: data pickers not working
  • JS-38: Handling for read only variables
  • JS-107: Id.completed not set on submit
  • JS-83: All paradata handling

Build 1.0.0.999

Release date: 7th December 2020

Features

  • SOL-4479: Allow surveys created from Survey templates to be sync’d between Snap XMP Desktop and Snap XMP Online
  • SOL-4506: Customisable options available when exporting data from Snap XMP Online

Fixes

  • SOL-4331: Handle surveys with only paper editions
  • SOL-4420: Entering HTML in text fields can crash dialog or page
  • SOL-4470: Build tab tooltip restyled to make it easier to read and not overlap
  • SOL-4507: Filter issue when Survey set to US date format
  • SOL-4510: Handle email bounce backs
  • SOL-4511: Filter Participant by status displays empty list
  • SOL-4520: Survey mailing stopped on failure to send 1 invite
  • SOE-123: Text substitution not working in Editor Preview
  • SOE-189: Add a footnote to a Single and it disappears after a reload
  • SOE-205: Open ended questions only accept 1 character in Build | Preview 
  • SOE-209: Setting the Initial value for a literal can throw up an error or cause the survey to not save
  • SOE-221: Hard to set a semantic scale to have 10 codes
  • JS-96: Footnotes on grids fixed

The post On-Premises Snap XMP Online release notes appeared first on SnapSurveys.

]]>
Inheritance when sharing resources https://www.snapsurveys.com/support-snapxmp/snapxmp/inheritance-when-sharing-resources/ Wed, 12 Aug 2020 12:06:17 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2325 Giving shared access to Your work or a folder also shares any subfolders, surveys and templates that are in the folder. The subfolders, surveys and survey templates inherit the shared access set in the parent folder. This gives shared access with the same permissions and settings. Shares can also be added directly to the subfolders, […]

The post Inheritance when sharing resources appeared first on SnapSurveys.

]]>
Giving shared access to Your work or a folder also shares any subfolders, surveys and templates that are in the folder. The subfolders, surveys and survey templates inherit the shared access set in the parent folder. This gives shared access with the same permissions and settings.

Shares can also be added directly to the subfolders, surveys and survey templates. The sharing set at the subfolder, survey or survey template level takes priority over the parent folder level security.

When you remove access at subfolder, survey or survey template level then the folder level sharing is used again. If you intend to remove access for a shared user then check that the inherited sharing from the parent folder level will not still give access.

Example – adding and removing sharing at survey level

  1. Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
  2. Select the folder you want to share and create a share as described in How to share a folder.
  3. The new user is displayed in the Shares list for the folder.
Shares tab showing the users that share the selected folder
  1. In the Shares tab, the Permissions column shows you where the share is set. As the following example shows the survey share is inherited from the folder called Conference surveys.

FolderInherited.PNG .

  1. Select a survey that is in the parent folder and create a share as described in How to share a survey or template. Here a share for the same user has been created but with the Permission set to Interviewer. The selection box is shown on the left hand side as the shared user was created at the survey level. These permissions override those set at the folder level and in this example, the user can access this survey as an Interviewer.
Shared permission set at survey level
  1. Select the user and click Remove. This removes the sharing at the survey level and reinstates the inherited sharing from the parent folder.
Shared permission inherited from folder level

Example – adding and removing sharing at sub folder level

  1. Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
  2. Select the folder you want to share and create a share as described in How to share a folder.
  3. The new user is displayed in the Shares list for the folder.
SharingShares tab showing the users that share the selected folder
  1. In the Shares tab, the Permissions column shows you where the share was set. As the following example shows the survey share is inherited from the folder called Conference surveys.

FolderInherited.PNG .

  1. Select a sub folder that is in the parent folder and create a share as described in How to share a folder. Here a share for the same user has been created but with the Permission set to Analyst plus data download. The selection box is shown on the left hand side as the shared user was created in the subfolder. These permissions override those set at the parent folder level.
Shared permission set at sub-folder level
  1. Select the Conference Survey and then select the Shares tab. The Permissions have changed to inherit from the sub folder, This year’s conferences.
Shared permission inherited from sub-folder level
  1. In the subfolder, select the user and click Remove. This removes the sharing at the sub folder level and reinstates the inherited sharing from the parent folder.
Shared permission inherited from folder level

The post Inheritance when sharing resources appeared first on SnapSurveys.

]]>
Managing Shares https://www.snapsurveys.com/support-snapxmp/snapxmp/managing-shares/ Mon, 10 Aug 2020 11:10:05 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2315 When adding a user who has access to shared work you can allow them to also share this work with other users. For example, one user may be responsible for building the questionnaire which they share with the supervisor of a team of analysts. The supervisor has permission to share this work with the other […]

The post Managing Shares appeared first on SnapSurveys.

]]>
When adding a user who has access to shared work you can allow them to also share this work with other users. For example, one user may be responsible for building the questionnaire which they share with the supervisor of a team of analysts. The supervisor has permission to share this work with the other team members.

CAUTION: When you share a resource with another user, they will have access to that resource until you remove the share access. Careful consideration should be made when giving share access to ensure users do not have access beyond the required time (for example when someone leaves the business). Allowing users to Manage shares should be used with caution and you should regularly check who has access to your resources and that the access level is appropriate.

User permissions

Permissions Description
Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts.
Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey data, and create a custom filter and custom context.
Intermediate researcherThis gives a reduced researcher access. The user has full access to the Build and Analyze sections, but reduced access to the Collect section. The user cannot start or stop interviewing for the survey. An intermediate researcher can publish and update a live survey using Snap XMP Desktop.
Interviewer This permission allows access to use the survey as an interviewer, but does not give access to the Build, Collect or Analyze sections.
Researcher This gives full access to all sections of the survey: Build, Collect and Analyze.

Adding a user to manage shared work

  1. Log in to Snap XMP Online and the first page shows Your work. If you are already logged into Snap XMP Online, click Home to return to Your work. The Summary tab is shown by default.
  2. Select the item you want to share. This may be a folder, survey or template.
  3. Select the Shares tab. This lists the users who you have shared this folder with.
Shares tab showing the users that share the selected folder
  1. Click the Add user button to enter the details of the user you want to share this folder with. The user must have a Snap XMP Online account.
Setting the manage shares flag when adding a user
  1. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
  2. Next set the Permissions for the user.
  1. The user can only create shares for other users with the same Permission they have or one with more restricted access.
    • A Researcher can create shares with all the permissions
    • An Analyst plus data download can create shares with the Analyst plus data download or Analyst permission
    • An Analyst can only create shares with the Analyst permission
    • An Interviewer can only create shares with the Interviewer permission
  2. Set Enabled to Yes for the user to have access to the shared item.
  3. Set Manage shares to Yes for the user to be able to share the folder with other Snap XMP Online account users. The owner of the shared item retains control of any shares that other users create and can edit or remove them.
  4. When you have entered the user details, click Save to add the user. The user has access to the shared folder. The Shares list for the folder displays the new user.

Accessing shares that you can manage

  1. Log in to Snap XMP Online and the first page shows Your work. If you are already logged into Snap XMP Online, click Home to return to Your work.
  2. Click Shared with you on the side menu located on the left hand side.
Shared with you menu
  1. Click Select one to show a list of the users who have shared work with you.
Select a user who has shared resources with you
  1. Select the user you require. This shows the folders, surveys and templates that are available to you.
Viewing the resources that are shared with you
  1. Select the folder, survey or template. The Summary details are shown by default. The Shares tab is available when you have permission to manage the shares.
  2. Click the Shares tab. The Shares list shows the new shares

Re-sharing work with another user

In the Shares tab, click Add user and complete the Add user dialog with the new user’s details. The Shares list shows the new user.

Managing the shared resources

You only have access to edit the users that you have added. The selection box appears on the rows next to the users that you can edit or remove.

The owner of the item has access to all the shares that are created and can edit or remove them.

The post Managing Shares appeared first on SnapSurveys.

]]>
Removing access for shared users https://www.snapsurveys.com/support-snapxmp/snapxmp/removing-access-for-shared-users/ Fri, 07 Aug 2020 11:52:41 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2309 The post Removing access for shared users appeared first on SnapSurveys.

]]>
  • Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
  • Select the item that you want to change. This can be a survey, folder, or all your work.
  • Select the Shares tab.
  • Shares tab for the Your work folder
    1. Click the box next to each user you want to change. Users are only available to select if the Share is set on the selected folder or survey. If the Share is inherited it must be changed in the folder it is inherited from.
    Remove the selected shared user
    1. Click Remove to remove the users’ access to the share. You are asked to confirm that you are removing access to the users.
    2. Click Remove. The users are removed from the Shares list.

    The post Removing access for shared users appeared first on SnapSurveys.

    ]]>
    Editing the shared user details https://www.snapsurveys.com/support-snapxmp/snapxmp/editing-the-shared-user-details/ Fri, 07 Aug 2020 11:39:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2304 The post Editing the shared user details appeared first on SnapSurveys.

    ]]>
  • Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into XMP Snap Online, click Home to return to Your work.
  • Select the item that you want to change. This can be a survey, folder, or all your work.
  • Select the Shares tab.
  • Shares tab for the Your work folder
    1. Click the box next to each user you want to change. Users are only available to select if the Share is set on the selected folder or survey. If the Share is inherited it must be changed in the folder it is inherited from.
    Select the shared user for editing
    1. Click Edit; the Edit shares dialog is displayed. If only one user is selected this displays the user, otherwise this will show how many users are being edited.
    Edit the shared user information
    1. When you have made your changes click Save to update the users.

    The post Editing the shared user details appeared first on SnapSurveys.

    ]]>
    How to disable or reinstate shared users https://www.snapsurveys.com/support-snapxmp/snapxmp/how-to-disable-or-reinstate-shared-users/ Fri, 07 Aug 2020 11:23:23 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2296 When you are rolling out changes to a survey or other work you may want to temporarily stop a user having access to shared folders or surveys. This can be achieved by disabling or enabling a user.

    The post How to disable or reinstate shared users appeared first on SnapSurveys.

    ]]>
    When you are rolling out changes to a survey or other work you may want to temporarily stop a user having access to shared folders or surveys. This can be achieved by disabling or enabling a user.

    1. Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
    2. Select the item that you want to change. This can be a survey, folder, or all your work.
    3. Select the Shares tab.
    Shares tab for the Your work folder
    1. Click the box next to each user you want to change. Users are only available to select if the Share is set on the selected folder or survey. If the Share is inherited it must be changed in the folder it is inherited from.
    Select the shared user for editing
    1. Click Edit; the Edit shares dialog is displayed. If only one user is selected this displays the user, otherwise this will show how many users are being edited.
    2. Enabled has three options Yes, No and Leave unchanged. The last option is only available when multiple users with different enabled settings are edited.
      • Set Enabled to No to remove access to the shared item for all selected users
      • Set Enabled to Yes to reinstate access to the shared item for all selected users
    Edit the shared user information
    1. Click Save to update the users. The Shares list shows the changes in the Enabled column.
      • A tick icon EnabledIcon.png shows the user is enabled and has access to the shared item.
      • A cross icon Disabled icon.png shows the user is disabled and does not have access to the shared item.
    Red cross showing that the share is disabled for the user

    The post How to disable or reinstate shared users appeared first on SnapSurveys.

    ]]>
    How to access work shared with you https://www.snapsurveys.com/support-snapxmp/snapxmp/how-to-access-work-shared-with-you/ Fri, 07 Aug 2020 10:33:22 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2288 This article describes how to access work that other Snap XMP Online users have shared with you.

    The post How to access work shared with you appeared first on SnapSurveys.

    ]]>
    This article describes how to access work that other Snap XMP Online users have shared with you.

    1. Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
    2. Click Shared with you on the side menu which is found on the left hand side.
    Shared with you menu
    1. Click Select one to show a list of the users who have shared work with you.
    Select a user who has shared resources with you
    1. Select the user you require. This shows the folders, surveys and survey templates that are available to you.
    Viewing the resources that are shared with you
    1. Select the folder, survey or survey template. The Summary details are shown by default. The options that are available depend on the permissions you have been given. The following example shows a user with Analyze permissions; only the Analyze tab is available. The location of the work is shown at the top of the Your work area.
    Navigating to shared survey

    The post How to access work shared with you appeared first on SnapSurveys.

    ]]>
    How to share a survey or survey template https://www.snapsurveys.com/support-snapxmp/snapxmp/how-to-share-a-survey-or-template/ Fri, 07 Aug 2020 09:07:00 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2281 This article describes how to share a survey that you own with another Snap XMP Online user. User permissions Permissions Description Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts. Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey […]

    The post How to share a survey or survey template appeared first on SnapSurveys.

    ]]>
    This article describes how to share a survey that you own with another Snap XMP Online user.

    User permissions

    Permissions Description
    Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts.
    Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey data, and create a custom filter and custom context.
    Intermediate researcherThis gives a reduced researcher access. The user has full access to the Build and Analyze sections, but reduced access to the Collect section. The user can publish the survey before interviewing starts but does not have permission to start or stop interviewing for the survey. An intermediate researcher can publish and update a live survey using Snap XMP Desktop.
    Interviewer This permission allows access to use the survey as an interviewer, but does not give access to the Build, Collect or Analyze sections.
    Researcher This gives full access to all sections of the survey: Build, Collect and Analyze.

    How to share a survey or survey template

    1. Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work. This shows the Summary tab, by default.
    2. Select the survey or survey template that you want to share.
    3. Select the Shares tab. This lists the users who you have shared the survey with.
    Shares tab showing the users that share the selected survey
    1. Click the Add user button to enter the details of the user you want to share the survey with. The user must have a Snap XMP Online account.
    Add a user to share the selected survey
    1. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
    2. Next set the Permissions for the user.
    3. Set Enabled to Yes for the user to have access to the shared survey or survey template.
    4. Set Manage shares to No if you do not want the user to share the survey with other account holders. Set Manage shares to Yes if you want the user to be able to share the survey with other Snap XMP Online account users.
    5. When you have entered the user details, click Save to add the user. The user has access to the shared item. The new user is displayed in the Shares list.
    Shares tab showing the users that share the selected survey
    1. The survey or survey template is shown with the shared icon SharedSurvey.png .

    The post How to share a survey or survey template appeared first on SnapSurveys.

    ]]>
    How to share a folder https://www.snapsurveys.com/support-snapxmp/snapxmp/how-to-share-a-folder/ Fri, 07 Aug 2020 09:04:15 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2273 This article describes how to share a folder that you own with another Snap XMP Online user. User permissions Permissions Description Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts. Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey […]

    The post How to share a folder appeared first on SnapSurveys.

    ]]>
    This article describes how to share a folder that you own with another Snap XMP Online user.

    User permissions

    Permissions Description
    Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts.
    Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey data, and create a custom filter and custom context.
    Intermediate researcherThis gives a reduced researcher access. The user has full access to the Build and Analyze sections, but reduced access to the Collect section. The user can publish the survey before interviewing starts but does not have permission to start or stop interviewing for the survey. An intermediate researcher can publish and update a live survey using Snap XMP Desktop.
    Interviewer This permission allows access to use the survey as an interviewer, but does not give access to the Build, Collect or Analyze sections.
    Researcher This gives full access to all sections of the survey: Build, Collect and Analyze.

    How to share a folder

    1. Log in to Snap XMP Online and the first page shows Your work. If you are already logged into Snap XMP Online, click Home to return to Your work. This shows the Summary tab, by default.
    2. Select the folder you want to share. This may be a sub folder, which is a folder located in another folder.
    3. Select the Shares tab. This lists the users who you have shared this folder with.
    Shares tab showing the users that share the selected folder
    1. Click the Add user button to enter the details of the user you want to share this folder with. The user must have a Snap XMP Online account.
    Add a user to share the selected folder
    1. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
    2. Next set the Permissions for the user.
    3. Set Enabled to Yes for the user to have access to the shared item.
    4. Set Manage shares to No if you do not want the user to share the folder with other account holders. Set Manage shares to Yes if you want the user to be able to share the folder with other Snap XMP Online account users.
    5. When you have entered the user details, click Save to add the user. The user has access to the shared folder.
    6. The Shares list for the folder includes the new user.
    Shares tab showing the users that share the selected folder
    1. The folders, surveys and survey templates in the folder have new icons showing that they are shared. The icon SharedFolder.png indicates that the folder is shared. The icon SharedSurvey.png indicates that the surveys or survey template is shared.
    2. In the Shares tab, the Permissions column shows you where the share was set. As the following example shows, the survey inherits sharing permissions from Conference surveys.

    FolderInherited.PNG .

    The post How to share a folder appeared first on SnapSurveys.

    ]]>
    How to share all your work https://www.snapsurveys.com/support-snapxmp/snapxmp/how-to-share-all-your-work/ Fri, 07 Aug 2020 09:00:32 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2265 This article describes how to share all of your work with another Snap XMP Online user. User permissions Permissions Description Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts. Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey data, […]

    The post How to share all your work appeared first on SnapSurveys.

    ]]>
    This article describes how to share all of your work with another Snap XMP Online user.

    User permissions

    Permissions Description
    Analyst This permission gives access the Analyze section of a survey, including using pre-defined filters and contexts.
    Analyst plus data download This gives the same permission as Analyst with the addition of the ability to download the survey data, and create a custom filter and custom context.
    Intermediate researcherThis gives a reduced researcher access. The user has full access to the Build and Analyze sections, but reduced access to the Collect section. The user can publish the survey before interviewing starts but does not have permission to start or stop interviewing for the survey. An intermediate researcher can publish and update a live survey using Snap XMP Desktop.
    Interviewer This permission allows access to use the survey as an interviewer, but does not give access to the Build, Collect or Analyze sections.
    Researcher This gives full access to all sections of the survey: Build, Collect and Analyze.

    How to share your work

    1. Log in to Snap XMP Online to show Your work. If you are already logged into Snap XMP Online, click Home to return to Your work. This shows the Summary tab, by default.
    2. Select the Shares tab. This lists the users who you have shared Your work with.
    Shares tab showing the users that share the Your work folder
    1. Click the Add user button to enter the details of the user you want to share Your work with. The user must have a Snap XMP Online account.
    2. In the Add user dialog enter the user’s email address that they use to access their Snap XMP Online account.
    Add a user to share the Your work folder
    1. Next set the Permissions for the user.
    1. Set Enabled to Yes for the user to have access to the shared item.
    2. Set Manage shares to No if you do not want the user to share the work with other account holders. Set Manage shares to Yes if you want the user to be able to share Your work with other Snap XMP Online account users.
    3. When you have entered the user details, click Save to add the user. The user has access to the shared item. The Shares list includes the new user.
    Shares tab showing the users that share the Your work folder
    1. The folders, surveys and templates are displayed with new icons, showing that they are shared. The icon SharedFolder.png indicates that the folder is shared. The icon SharedSurvey.png indicates that the surveys or template is shared.
    2. In the Shares tab, the Permissions column shows the share permissions. As the following example shows, the survey share inherits from Your work.
    Inherited shared permission

    The post How to share all your work appeared first on SnapSurveys.

    ]]>
    Sharing surveys with an interviewer https://www.snapsurveys.com/support-snapxmp/snapxmp/sharing-surveys-with-an-interviewer/ Fri, 24 Jul 2020 12:16:46 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2187 The post Sharing surveys with an interviewer appeared first on SnapSurveys.

    ]]>
  • Sharing surveys with interviewer is done in Snap XMP Online.
  • Log in to Snap XMP Online and Your work is the first page shown. If you are already logged into Snap XMP Online, click Home to return to Your work.
  • Select the item that you wish to share with the interviewer. This can be a survey, folder, or all your work. If you share a folder all of the surveys and sub-folders are shared. If you share Your work then everything in Your work is shared.
  • Select the Shares tab in order to share the item.
  • Shares tab showing the users that share the selected survey
    1. Click the Add user button to add another Snap XMP Online account user to share this item of work with.
    2. In the Add user dialog enter the interviewer’s email account used for their Snap XMP Online account.
    3. Next set the Permissions to Interviewer.
    4. Set Enabled to Yes for the interviewer to have access to the shared item.
    5. Set Manage shares to No if you do not want the interviewer to share the work with other account holders.
    Add a user as an interviewer
    1. When you have entered the user details, click Save to add the user. The interviewer has access to the shared item.

    The post Sharing surveys with an interviewer appeared first on SnapSurveys.

    ]]>
    Enable mobile interviewing for a survey https://www.snapsurveys.com/support-snapxmp/snapxmp/setting-up-a-survey-for-mobile-interviewing/ Fri, 24 Jul 2020 12:15:42 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2175 You can set up your survey to allow mobile interviewing in Snap XMP Online. You can set mobile interviewing on or off at any time.

    The post Enable mobile interviewing for a survey appeared first on SnapSurveys.

    ]]>
    You can set up your survey to allow mobile interviewing in Snap XMP Online. You can set mobile interviewing on or off at any time.

    1. Log in to Snap XMP Online and select the survey you want to update.
    2. Navigate to the Collect menu, which shows the Overview section of the Settings, by default. The Mobile interviewing status is shown in the Overview section.
    Mobile interviewing status
    1. Click on the Change options button to display the Interviewing options dialog.
    Interviewing options
    1. The Allow mobile interviewing in Snap Offline Interviewer option determines whether the selected survey will allow mobile interviewing in the Interviewer app. Select this option to allow mobile interviewing and clear the option to turn off mobile interviewing.
    2. Click Save to save the changes.

    The post Enable mobile interviewing for a survey appeared first on SnapSurveys.

    ]]>
    Changing your password https://www.snapsurveys.com/support-snapxmp/snapxmp/changing-your-password/ Tue, 21 Jul 2020 11:36:05 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2139 When you log in for the first time we recommend that you change your password. You may also want to change your password regularly for security reasons. Click Your account in the side menu. The Summary section is displayed. Click the Change password button in the Summary section. This shows the Change password page where […]

    The post Changing your password appeared first on SnapSurveys.

    ]]>
    When you log in for the first time we recommend that you change your password. You may also want to change your password regularly for security reasons.

    1. Click Your account in the side menu. The Summary section is displayed.
    2. Click the Change password button in the Summary section. This shows the Change password page where you can update your password.
    Change the Snap Online account password
    1. Enter your current password, your new password and confirm the new password.
    2. Click the Change Password button to save the changes or Cancel the changes.

    The post Changing your password appeared first on SnapSurveys.

    ]]>
    Resetting a forgotten password https://www.snapsurveys.com/support-snapxmp/snapxmp/resetting-a-forgotten-password/ Tue, 21 Jul 2020 11:23:56 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2137 You can reset a password that you have forgotten.

    The post Resetting a forgotten password appeared first on SnapSurveys.

    ]]>
    You can reset a password that you have forgotten.

    1. Open a web browser and enter the Snap XMP Online web address. You will see a Log in to Snap XMP Online dialog as shown.
    1. Click Reset password.
    2. In the Reset your Snap XMP Online password page, enter the email address that you use for your Snap XMP Online account and follow any verification instructions.
    3. Answer the reCaptcha question.
    4. Click Reset password then follow the instructions to reset your password.

    The post Resetting a forgotten password appeared first on SnapSurveys.

    ]]>
    Checking how many units used https://www.snapsurveys.com/support-snapxmp/snapxmp/checking-your-usage/ Thu, 16 Jul 2020 12:16:30 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=2029 Keep on track with the number of units consumed by checking the Snap XMP Online usage statistics.

    The post Checking how many units used appeared first on SnapSurveys.

    ]]>
    Keep on track with the number of units consumed by checking the Snap XMP Online usage statistics.

    1. Click Your account in the side menu. The Summary section is displayed.
    2. Click the Usage section to display the usage statistics page.
    Displaying the Usage statistics
    1. In Show select the date range. The options are:
      • This month
      • Last month
      • Choose dates
      • All time
    2. If you select Choose dates you can enter the From and To dates.
    3. Click Refresh to see the usage statistics for the account.
    Viewing the Usage statistics for the selected dates

    The post Checking how many units used appeared first on SnapSurveys.

    ]]>
    Adding survey logic https://www.snapsurveys.com/support-snapxmp/snapxmp/adding-survey-logic-2/ Mon, 06 Jul 2020 09:31:03 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=1077 Adding Routing In your questionnaire you can choose when it is necessary to show a question depending on which answers the respondent has selected. This is called Routing. Ask this question if In the example questionnaire, there are two questions, Q5 and Q6, where the second question should only be asked if the respondent selects […]

    The post Adding survey logic appeared first on SnapSurveys.

    ]]>
    Adding Routing

    In your questionnaire you can choose when it is necessary to show a question depending on which answers the respondent has selected. This is called Routing.

    Ask this question if

    In the example questionnaire, there are two questions, Q5 and Q6, where the second question should only be asked if the respondent selects Yes in the first question.

    Here, Q5 asks the respondent whether they would like further information. They can choose to answer Yes or No. If they answer Yes, then Q6 is displayed, and asks which information they would like to receive, otherwise the respondent skips Q6.

    Question for routing
    Multi Choice question for routing

    This can be done by setting routing on Q6.

    1. From the Routing menu select the RoutingIcon.PNG icon on the Ask this question if item.
    2. This shows the Manage pre-condition routing dialog where you can enter the routing expression.
    3. Click on routing expression… in the text box and type Q5=1. This routing rule means that Q6 will be shown if Q5 has the first value selected. In this case, when Yes is selected. Further details on routing rules can be found in Routing rules expressions.
    Manage pre-condition routing
    1. Set the scope to Apply to this Q only. The scope sets whether the routing expressions are applied to each question or to all questions. When a respondent selects Yes in Q5 then Q6 will be asked.
    2. Click OK.
    3. The routing information is shown in the Routing side menu.
    Routing side menu showing the routing applied to the selected question

    Routing on Other response

    Question 6 is a Multi choice question with the last answer as “Other”. The Other response text box should only be displayed when the answer Other is selected.

    1. From the Routing menu select the RoutingIcon.PNG icon on the Ask this question if… item.
    2. This opens a Manage pre-condition routing dialog where you can enter the routing expression.
    3. Q6a is the question number for the Other response section of question 6. Click on the Q6a expression text box and type Q6=5. This routing rule says that Q6a is only shown when the fifth value in Q6 is selected. In this case, when Other is selected. Further details on routing rules can be found in Routing rules expressions.
    Manage pre-condition routing
    1. Click OK to save the routing.
    2. The routing information is shown in the Routing side menu. The routing for both Q6 and Q6a are shown.
    Ask this question if routing

    Adding Validation

    You can validate the maximum length of a free format text question, such as an Open Ended or Other Response question. The maximum length can be changed using the Validation & Masking menu.

    1. Click in a free format text area, such as an Open Ended, Open Series or Other Response question.
    2. Select Validation & Masking in the Build side menu.
    3. In the Validation section, click in the Max length text box and set it to the maximum length.
    Validation Max Length

    Changing the look of the questionnaire

    The Questionnaire properties are found in the Build side menu. Selecting this shows the list of properties that can be changed. The settings from the Default Template are shown here.

    The Interview Title is the heading displayed when interviewing and on the analysis reports. You can change this to something relevant for your survey.

    1. Click on the Interview Title text box
    2. Select the text and type “Events Feedback Survey”.
    Set the Interview title

    The post Adding survey logic appeared first on SnapSurveys.

    ]]>
    Setting up a new survey https://www.snapsurveys.com/support-snapxmp/snapxmp/setting-up-a-new-survey/ Fri, 03 Jul 2020 09:41:16 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=863 Create a folder to organize your survey You can create a new folder in the Summary section of Your work. Adding a new survey A new survey is created in Your work or an existing folder. Although you can create your survey in Your work it may be easier to manage your surveys if they […]

    The post Setting up a new survey appeared first on SnapSurveys.

    ]]>
    Create a folder to organize your survey

    You can create a new folder in the Summary section of Your work.

    1. Navigate to the Summary section in Your work.
    2. Click the New folder button to create a new folder.
    New folder
    1. This shows the New folder dialog box where you can type the folder name.
    2. Click the Create folder button.
    Create the new folder
    1. This adds the new folder to the folder hierarchy in the Your work side menu and displays the new folder’s Summary section.
    Your work Summary tab

    Adding a new survey

    A new survey is created in Your work or an existing folder. Although you can create your survey in Your work it may be easier to manage your surveys if they are in an easily identifiable folder. You can move the survey to another folder using drag and drop in the Your work side menu.

    1. Select the folder where you want to create the new survey. In this example, that’s the new folder called Conference surveys.
    2. Click on the New Survey button in the Summary page.

    This shows a list of one or more survey templates to choose from.

    Selecting a survey template

    The survey template creates an initial layout for your questionnaire. This can include questions, formatting and your organisation’s branding.

    Snap XMP comes with a number of pre-defined survey templates. You may also see other survey templates that are specific to your organisation.

    1. Select the Blank Template supplied with Snap.
    Select the survey template that the survey will be based on
    1. Click Next.
    2. In Survey name, enter a name for the new survey.
    Enter the survey details in the New survey dialog
    1. Click the Create survey button. This creates the survey and opens it in the Build section ready to start building your questionnaire.

    The post Setting up a new survey appeared first on SnapSurveys.

    ]]>
    Publishing your completed questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/getting-started-testing-your-questionnaire/ Wed, 01 Jul 2020 08:20:32 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=738 Now the questionnaire is complete you can test it to ensure no errors have been made in the design process. You can enter test cases into the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want. You should test all aspects of your questionnaire. If […]

    The post Publishing your completed questionnaire appeared first on SnapSurveys.

    ]]>
    Now the questionnaire is complete you can test it to ensure no errors have been made in the design process. You can enter test cases into the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want.

    You should test all aspects of your questionnaire.

    • Check the format of each question. For example, the font and text colour.
    • Test the question response for every question. For example, if you have set up a question that allows more than one answer check that you can enter multiple answers. If you have a question that requires a single answer, check that you cannot enter multiple answers.
    • Test the routing of the questionnaire to make sure that the correct questions are displayed according to the responses given. For example, check that the Other response text box is displayed when the associated choice is selected in a Multiple Choice question.
    • Test the validation. For example, check that the correct number of characters can be entered.
    • Test the patterns. For example, check that a valid email address can be entered when the question’s pattern is set to email address and an invalid one cannot.

    If you make any changes to the questionnaire, you should repeat the testing process.

    First, the questionnaire has to be published in Snap XMP Online.

    Publishing your survey for the first time

    Your questionnaire is now ready for publishing. The publishing process creates web pages that run a survey in a web browser. When the Collect tab is selected the Overview is shown by default. This shows the status of the survey and is where you publish the survey.

    1. Click the Collect tab and go to the Overview section.
    2. Click the Publish current version button to publish your survey.
    Publish current version button
    1. You will be asked to confirm that you want to publish. Click OK to publish the survey.

    When you have published your survey the Overview now displays further information with sections for

    • Overview displays the current survey status.
    • Paper Interviews contains a PDF download.
    • Web Interviews shows the details for online interviewing.

    Publishing an updated version of your survey

    Sometimes you will need to change a questionnaire after it has been published. The updated questionnaire needs to be republished to ensure that the respondents are completing the latest version.

    1. From the Collect section navigate to the Settings side menu.
    2. In the Overview heading a warning message is shown when the questionnaire has been changed after it was last published. This means that the latest questionnaire is not the same as the published questionnaire that the respondents are currently completing.
    Warning message that the survey has changed after publishing
    1. Interviewing needs to be paused before the survey can be published with the latest questionnaire. Click Pause interviewing.
    2. The interviewing is now paused, and you can see the Publish current version button. Click on the Publish current version button to publish the latest version of the questionnaire.
    3. After you have published your survey’s latest version the message indicates that the most recent version of the survey is being used for interviewing. Click Resume interviewing to restart the interview process.

    Previewing the published survey

    Previewing the published questionnaire allows you to check how the questionnaire appears in the web browser, enter a number of test responses and try out the routing and validation. These test responses will not be saved or affect the survey data responses.

    You can test the published survey

    • prior to starting interviewing
    • after interviewing has started when the survey is live
    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. Click the Launch preview button. This opens the questionnaire in a new web browser tab.
    4. This starts with a notice that this is a survey preview and responses entered in the preview will not be saved and will not affect the survey results.
    5. Click the message” I understand – start the preview” to proceed.
    6. The preview starts the currently published questionnaire, and you can enter some test responses to check your questionnaire.
    7. If you need to make any changes, you can update the questionnaire and publish it again.

    The post Publishing your completed questionnaire appeared first on SnapSurveys.

    ]]>
    Building the questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/getting-started-building-the-questionnaire/ Wed, 01 Jul 2020 08:19:49 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=732 Adding a title A questionnaire normally starts with a heading explaining the questionnaire’s purpose. The title can contain text and a logo or other image. To set the title text click in the Title text box. Enter the title of your questionnaire. Inserting a Logo in the Title Often a questionnaire heading includes branding. This […]

    The post Building the questionnaire appeared first on SnapSurveys.

    ]]>
    Adding a title

    A questionnaire normally starts with a heading explaining the questionnaire’s purpose. The title can contain text and a logo or other image.

    1. To set the title text click in the Title text box.
    New Title question
    1. Enter the title of your questionnaire.
    Title question

    Inserting a Logo in the Title

    Often a questionnaire heading includes branding. This can be a logo or other image that is displayed by itself or with a title. In this example, the Snap Surveys logo is used.

    1. Click the Insert an Image button on the Format toolbar.
    Build Format toolbar with Insert an Image highlighted
    1. The Image Browser dialog opens.
    2. Each image can be provided with a description in the Alt/Title text.  This is used as the tool tip, when the respondent is unable to see the image and is also used by voice readers active on the browser. This example shows the description as In-Crowd Conference team.
    Image Browser Alt text
    1. Click the Choose an image button to select an image.
    2. The Select an image to insert dialog shows the available images. If your image is not shown, use the Choose file button to find and select the image.
    3. Select the image you would like to insert and click OK. This takes you back to the Image Browser where you can click OK again. The selected image is inserted into the Title text as shown.

    Adding a Sub Title

    The sub title usually contains text that provides more information about the questionnaire.

    1. Select the Sub title question from the Titles and instructions section of the Insert question menu.
    Sub Title menu
    1. Insert a Sub title question into the questionnaire.
    New Sub Title question
    1. Click in the Sub Title text and enter your text
    Sub Title question with text added

    Adding a Single Choice question

    Next, add a Single choice question where the respondent can select a Yes or No answer.

    1. Select the Single Choice question from the Single choice questions section of the Insert question menu.
    Single Choice menu
    1. Insert a Single Choice question into the questionnaire.
    2. Set the number of Choices to 2 as the question has two answers.
    3. This question is going to be displayed vertically so the number of Columns remains at 1.
    New Single Choice question with 2 choices
    New Single Choice
    1. Enter the Single Choice question text “Would you like to receive further information on any of today’s workshops?”
    2. Click in each Option Text and add the desired text.
    Single Choice question

    From this you can ask a following question, such as asking how often the respondent attends an event like this.

    Single Choice question

    Adding a Multiple choice question

    A Multiple Choice question is similar to a Single Choice question, as it contains answers with radio or check boxes, but the respondent can respond with multiple answers.

    1. Select the Multi Choice question from the Multiple choice questions section of the Insert question menu.
    Multi Choice menu
    1. Insert a Multi Choice question into the questionnaire.
    2. Set the number of Choices to 5 as the question has five answers.
    3. This question is going to be displayed vertically so the number of Columns remains at 1.
    Multi Choice question with 5 choices
    1. Click in the Multi Choice question text and enter “Please select the workshops you are interested in.”
    2. Click in each Option Text and add the desired text.
    Multi Choice question with label text added

    Show other response

    When you are creating a list of items it is likely the list will not be exhaustive. This is where creating an answer of “Other” can help. This lets you collect further information from the respondent.

    In our example, the last answer in the Multi choice question is “Other”. You can show an Open ended question where the respondent can enter free format text giving further details.

    1. Click More on the Question toolbar to open the menu.
    More menu with Show other response menu added
    1. Click Show other response.
    2. This inserts an Open ended question below with a label and a free format text input box. In our example, the label is entered as “If other, please specify.”
    Other response added to a Multi Choice question

    Adding Instructions

    An Instruction is text providing guidelines to a respondent on how to complete a section of the questionnaire. An Instruction can appear anywhere in the questionnaire.

    1. Select the Instruction question from the Titles and instructions section of the Insert question menu.
    Instruction menu
    1. Insert an Instruction question into the questionnaire.
    2. Click in the Instruction text and enter your instruction.
    Instruction question

    Adding a Grid Question

    A Grid question consists of one or more rows of single or multiple response questions, each with one or more columns of answers, set up in a grid format. Grid questions are often used to ask respondents their attitude towards different aspects of an item using the same set of replies.

    In our example, the questionnaire will ask the respondents to rate three aspects of the conference from very good to very poor.

    1. Select the Grid question from the Single choice questions section of the Insert question menu.
    Grid menu
    1. Insert a Grid question into the questionnaire.
    New Grid question
    1. There are three aspects to rate in this question so set the number of Rows to 3.
    2. There will be five ratings to choose from so set the Choices to 5.
    3. You can change the Text width or Answer width to style the grid.
    Grid question with 5 choices and 3 rows
    1. Click in each text area and add the desired wording.
    Grid question with label text added

    Adding an Open ended text question

    An open ended text input question allows respondents to enter answers in free format text.

    In the questionnaire, add a question where comments about improvements to the event can be given.

    1. Select the Open Ended question from the Text Input questions section of the Insert question menu.
    Open Ended menu
    1. Insert an Open Ended question into the questionnaire.
    2. Set the Input rows to 3 to increase the question’s response area to three lines.
    3. Click in the Open Ended question text area and enter your question text.
    Open Ended question with 3 rows

    Adding a Semantic Scale

    Often in a questionnaire you would like to ask respondents how they rate a particular feature, product or service. Using a Semantic Scale question style is one way to provide a rating scale.

    In our example, the question asks people who have attended the conference how likely they would be to encourage other people to attend the event.

    1. Select the Semantic Scale question from the Single choice questions section of the Insert question menu.
    Semantic Scale menu
    1. Insert a Semantic Scale question into the questionnaire.
    New Semantic Scale question
    1. There is one aspect to rate in this question so set the number of Rows to 1.
    2. There will be eleven ratings to choose from so set the Options to 11.
    Semantic Scale question with 11 options
    1. Click in each text area and add the desired wording.
    Semantic Scale question with label text added

    Adding Demographic Questions

    Including demographic details in a questionnaire can be important when analysing the response data later in the survey process. The following questions ask the respondents for some details about themselves.

    1. First, insert an Instruction question with the text, “Tell us about yourself”
    Instruction question
    1. Next, insert a Single Choice question with three answers by setting Choices to 3 and entering the question and answer text as shown below.
    Demographic question
    1. Then insert another Single Choice question, with four answers, to ask about age range. Set the Choices to 4 and enter the question and answer text as shown below.
    Demographic question asking for an age range
    1. Finally, insert an Open Ended question asking for an email address. The Input width has been set to 30% to reduce the size of the text entry box. Enter the Open Ended question text as shown.
    Open ended question with the Input width highlighted


    Setting a Pattern

    You can set a pattern on Open Ended and Open Series questions. This helps the respondent enter text in the correct format.

    For example, when a question requires a valid email address, you can set an email address pattern. When your respondent enters text this is compared with the email address pattern and an error message is shown if it is not the correct format.

    1. The pattern defaults to literal and the Pattern can be selected from the Question toolbar.
    Question asking for an email address
    1. Click on the Pattern drop down to show a list of available patterns.
    List of patterns with email address highlighted
    1. Select the email address pattern.
    Question with email address pattern

    Final Thank you message in your questionnaire

    Finally, add some text at the end to thank people for completing the questionnaire.

    1. Select the Sub Title question from the Titles and instructions section of the Insert question menu.
    Sub Title menu
    1. Insert a Sub Title question into the questionnaire.
    2. Click in the Sub Title text area and enter your instruction. 
    Thank you message

    Adding a Page Break

    Page Breaks are used to separate the questions on to different pages. You can use them to group like questions on a page. Your questionnaire may change depending on the answers the respondent selects and you can put dependent questions on different pages.

    You can insert a Page break in the same way as other questions by either double click or drag and drop.

    Page Break menu

    Use your preferred method to insert the page break. The example shows a page break between the subtitle and Q1.

    Page Break in the Snap Online Designer

    Saving your questionnaire

    At this stage you will want to save your questionnaire. The Save button is located on the Online Designer menu. The Save button text is shown in red when there are changes to save.

    Save menu
    1. Click the Save button to save your survey and questionnaire.
    2. You will receive a confirmation message saying “Survey saved. Save was successful”.
    3. The Save button then becomes greyed out.

    Previewing your questionnaire

    You can check how your questions look by using the preview option. The Preview button is located on the Online Designer menu.

    Preview Menu
    1. Click the Preview button to launch the preview function.
    2. The questionnaire preview opens in a separate browser tab.
    3. Use the Next button to progress through the questionnaire.
    4. Check each question looks the way you would like it to.
    5. If your question doesn’t look the way you would like then you can go back to the Online Designer to make changes.

    The post Building the questionnaire appeared first on SnapSurveys.

    ]]>
    Group Questionnaires https://www.snapsurveys.com/support-snapxmp/snapxmp/group-questionnaires/ Tue, 30 Jun 2020 10:03:24 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=423 A Group questionnaire is a questionnaire that you want your participant to repeat a number of times once per subject. For example, a participant may be based in more than one office and they need to complete the questionnaire once for each office. The spreadsheet below shows how you can lay out the spreadsheet with […]

    The post Group Questionnaires appeared first on SnapSurveys.

    ]]>
    A Group questionnaire is a questionnaire that you want your participant to repeat a number of times once per subject. For example, a participant may be based in more than one office and they need to complete the questionnaire once for each office. The spreadsheet below shows how you can lay out the spreadsheet with one row for each office required.

    Example spreadsheet for a group questionnaire

    Example of an Excel spreadsheet used to upload participants for group questionnaires

    Setting up a group questionnaire

    Group questionnaires are set up in the Upload Participants Wizard.

    Your questionnaire needs to include a question that contains the subject, for example, a Multi Choice question listing all the possible Office locations. This can be hidden or read only so the participant does not change it.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    4. Click on Upload Participants to open the Upload Participants Wizard.
    5. On the first page, click Select file to add the file with the participants’ data. The accepted formats are CSV and XLSX. Click Next.
    6. In the survey options, select Allow Snap Online to track your respondents for questionnaire seeding then select Seed data into questionnaire.
    7. Select Group questionnaire.
    8. In Subject field, select the spreadsheet column that contains the subject used to group the questionnaire.
    Upload participants wizard - group questionnaire options
    1. After this progress through the wizard in the same way as a standard questionnaire.

    Participants details for a group questionnaire

    After you have uploaded your participants, they are available in the Participant list.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    4. The Participant list is displayed in the overview area.
    5. Click the  button at the left hand side of a participant row to expand the information held for the selected participant. The details are split into three sections in the same way as standard questionnaires. The Subject and Questionnaire seeding show the participant data for all subjects.
    Group questionnaire seeding
    1. Click on the arrows to move to a different subject. The Questionnaire seeding updates when the subject changes.

    Editing a subject

    1. In the Participants list, expand the participant to view the details.
    2. Click on the arrows to move to the subject you want to edit.
    3. Click Edit subject and the Edit Subject dialog is displayed.
    Edit a subject for a participant
    1. Edit the questionnaire seeding and click Save to save the changes.

    Adding a subject

    1. In the Participants list, expand the participant to view the details.
    2. Click on the arrows to move to the subject you want to edit.
    3. Click Add subject and the Add Subject dialog is displayed.
    Add a new subject for a participant
    1. Add a Subject and edit the questionnaire seeding then click Save to save the changes.

    Resetting a subject

    1.  In the Participants list, expand the participant to view the details.
    2. Click on the arrows to move to the subject you want to edit.
    3. Click Reset and the Reset Subject dialog is displayed.
    4. Select Completion Status to reset the selected subject.
    5. Click Reset subject; the completion status is reset for the selected subject.

    Deleting a subject

    1. In the Participants list, expand the participant to view the details.
    2. Click on the arrows to move to the subject you want to edit.
    3. Click Delete (subject name) and the Delete Subject dialog is displayed.
    4. Select the checkbox to confirm that you want to delete the selected subject.
    5. Click Delete to delete the selected subject.

    Previewing the questionnaire for the selected subject

    1. In the Participants list, expand the participant to view the details.
    2. Click on the arrows to move to the subject you want to edit.
    3. In the Questionnaire seeding section, click Preview Questionnaire. This opens the questionnaire in your web browser with the seeded data for the selected subject.

    Previewing the questionnaire for all subjects

    The preview for all subjects is the same as previewing a standard questionnaire.

    1. In the Collect tab, select Settings. The Overview is shown by default.
    2. In the Web Interviews section, click Launch Preview. This opens your web browser with a test version of the questionnaire.
    Example of a group questionnaire selection web page
    1. In a group questionnaire the participant is asked to select the survey they want to complete.

    Changing between a Standard and Group questionnaire

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    4. Click on Upload Participants to open the Upload Participants Wizard.
    5. Select Replace all participants and click Next.
    6. Click Select file to upload your new participants and click Next.
    7. In the Survey options page, select or clear the Group Questionnaire checkbox, as required, to switch between a standard and group questionnaire. Click Next and proceed through the wizard.

    The post Group Questionnaires appeared first on SnapSurveys.

    ]]>
    Sending email invitations to your participants https://www.snapsurveys.com/support-snapxmp/snapxmp/sending-email-invitations-to-your-participants/ Tue, 30 Jun 2020 10:03:06 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=421 Start sending invitations When you are ready to start sending the emails to invite the participants to your survey you will need to activate the invitation schedule. Pause invitations The invitation schedule is activated when you start sending invitations. You may want to stop the invitation schedule in order to update the participant list or […]

    The post Sending email invitations to your participants appeared first on SnapSurveys.

    ]]>
    Start sending invitations

    When you are ready to start sending the emails to invite the participants to your survey you will need to activate the invitation schedule.

    1. Navigate to the Invitations menu item in the Participants side menu to view the invitations.
    2. Click Start sending invitations to start sending invitations for the current survey.
    Start sending invitations
    1. A message will be displayed asking you to confirm this action.
    Send invitations confirmation
    1. Click Start to proceed with the action. This will activate sending invitations for the selected survey.

    Pause invitations

    The invitation schedule is activated when you start sending invitations. You may want to stop the invitation schedule in order to update the participant list or invitation format.

    1. Navigate to the Invitations menu item in the Participants side menu to view the invitations.
    2. Click Pause Invitations to pause the invitations for the current survey.
    Pause invitations
    1. A message will be displayed asking you to confirm this action.
    Pause invitations confirmation
    1. Click Pause to proceed with the action. This will stop sending invitations for the current survey.
    2. When you want to restart sending invitations click Start sending invitations again.

    The post Sending email invitations to your participants appeared first on SnapSurveys.

    ]]>
    Creating invitations using the email editor https://www.snapsurveys.com/support-snapxmp/snapxmp/creating-invitations-using-the-email-editor/ Tue, 30 Jun 2020 10:02:50 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=574 When you add or edit an invitation you will use the invitation email editor. There are two ways to open the invitation email editor: The email editor dialog is displayed and is titled Add Invitation or Edit Invitation depending on the operation that started the dialog. Column Description Subject Email text SurveyTitle The title of […]

    The post Creating invitations using the email editor appeared first on SnapSurveys.

    ]]>
    When you add or edit an invitation you will use the invitation email editor.

    There are two ways to open the invitation email editor:

    • Click on the Add Invitation button in the main invitations menu
    • Click on the Edit button next to the invitation that you wish to change.

    The email editor dialog is displayed and is titled Add Invitation or Edit Invitation depending on the operation that started the dialog.

    • The Title field contains the name that identifies the invitation or reminder. This is not included in the email. The Title is a required field.
    • The Days to wait before sending is the number of days to wait. If this is the first invitation then this is the number of days from the time of activation until the email is sent. For subsequent invitations or reminders it is the number of days to wait from the time the previous invitation or reminder email was sent.
    • The Subject field contains the invitation or reminder subject text that is used in the email sent to the survey’s participants. The Subject must be entered for an invitation.
    • The Insert tag is used to insert participant or survey information into either the subject text or the main email text. The inserted tags are shown enclosed in { }. When the email is sent the participant or survey data will be substituted where the tag is inserted. The invitation body text must contain either the SurveyLink or SurveyLinkAuto tag to allow the participant to complete the survey.
    ColumnDescriptionSubjectEmail text
    SurveyTitleThe title of the surveyYesYes
    SurveyLinkThe URL link to the survey requiring the participant to login with their password.YesYes
    SurveyLinkAutoThe URL link to the survey that automatically logs in the participant.YesYes
    UsernameThe participant’s username or login.YesYes
    FirstnameThe participant’s first name.YesYes
    OptOutThe opt-out information for this participant.NoYes
    PasswordThe participant’s password.NoYes
    EmailThe participant’s email address.NoYes
    • The Insert hyperlink function Insert hyperlink can be used to change the text of the SurveyLink and the SurveyLinkAuto tags. This is available in the main email text but not the Subject.
    • The email editor contains functions to
      • Alter the font
      • Alter the text and background color
      • Alter the text alignment
      • Add bullet points
      • Add an image
      • Add a link
      • Undo and Redo
      • Insert an image
    • The View HTML function opens the main email text in an HTML plain text editor. Here you can change the underlying HTML. Click Update to save the changes to the email text.
    • When you have completed your email click Save to add or update the invitation.

    The Snap XMP Online email editor toolbar

    ButtonDescription
    FormatSelect the format for the current text. E.g. Heading, Paragraph and Quotation.
    Cleans or removes the formatting from the selected text.
    Changes selected text to the specified format. Within the selection, new text will be entered in the specified format
    Changes selected text to the alignment you click on
    Changes selected paragraph(s) to a numbered or bulleted list, or indents them
    Insert hyperlinkApply a link to the selected text. Opens a pane for you to enter any acceptable HTML link (normally http:// web address or mailto: email address). You can specify if the link opens in another window and what ALT text appears.
    Insert an image. The image must be in the published zip file you have uploaded or already be on the internet. You can specify the image size in pixels. The description gives the ALT text (displayed if you place your mouse over the image or if the image is not available).
    Undo and Redo the previous action.
    Opens a pane to enter raw HTML code. Note that Snap XMP does not support or provide instruction on writing HTML.  
    Font familySelect a font to apply to the selected text
    Font sizeSelect an HTML font-size to apply to the selected text
    Set color of selected text
    Set background color of selected text
    Insert TagInsert an active tag into the email (e.g. a link to the survey or a database field)

    Inserting images

    You can insert any image that is already on the Internet via its URL.

    1. Create the graphic that you want to use in your email. Check that it is a suitable size (small) and resolution to be in an email. Save it as a png, gif or jpg format.
    2. When editing the email message in Snap XMP Online click in the email at the place where you would like the graphic and then click the insert image button on the toolbar.
    3. The Insert image dialog appears.
    1. Enter the URL of the image in the Web address box.
    2. Enter some text that describes the image in the Alternate text field. This will be displayed if the image is not downloaded in the email.
    3. Leave the Width and Height boxes blank.
    4. Click Insert to insert your image.

    Putting links in your email

    You can create a link so that your participant can easily go to a given website address.

    1. Navigate to the Invitations section in the Participants side menu.
    2. Open the invitation in the email editor using either the Add invitation or Edit button.
    3. Select the text that you wish to add a link to or position the cursor at the point you wish to insert the link.
    4. Click the link button Insert hyperlink. The Insert hyperlink dialog opens.
    1. Enter the URL that you wish to link to as the address.
    2. If you have selected text this will appear in the Text box otherwise enter the text you would like to describe the hyperlink.
    3. Enter the ToolTip text that will appear when the respondent hovers over the image.
    4. Click Insert to create the hyperlink.

    Hiding the survey address behind clickable link text

    Your invitations need to contain a link that your participants can use to access and complete your survey. You can replace the survey link text with something more meaningful to your participants that will help them know what the survey is about.

    1. Navigate to the Invitations section in the Participants side menu.
    2. Open the invitation in the email editor using either the Add invitation or Edit button.
    3. Click at the point you would like the survey link to be placed in your invitation.
    4. Expand the Insert tag dropdown and select SurveyLinkAuto or SurveyLink.
    Insert tag menu
    1. This will insert a link with the text {SurveyLinkAuto} or {SurveyLink}.
    Invitation with SurveyLinkAuto
    1. Select or click in the SurveyLinkAuto link text that will take your participants to the survey.
    2. Click the hyperlink button Insert hyperlink to open the Insert hyperlink dialog. The text {SurveyLinkAuto} appears in the Web address field and this provides the link to the survey. Enter your replacement text in the Text field and your tool tip text in the ToolTip field.
    1. Click Insert to update the link text.
    1. When the participants receive the email they can easily join the survey by clicking on the link.

    Inserting tags into your email

    There are two types of field that you can insert into your email invitations

    • System defined data in Snap XMP Online such as Survey Title or Opt out
    • Seeded data uploaded with the participant details in the Upload Participants wizard.

    Example: Using the {OptOut} insertable tag as a link

    1. Navigate to the Invitations section in the Participants side menu.
    2. Open the invitation in the email editor using either the Add invitation or Edit button.
    3. Click at the point you would like the opt out link to be placed in your invitation.
    4. Expand the Insert tag dropdown and select OptOut.
    Insert the OptOut link
    1. This will insert a link with the text {OptOut}.This link will take the participants to a webpage where they can opt out.
    Email invitation with an opt out link
    1. Select or click in this link text and click the hyperlink button Insert hyperlink to open the Insert hyperlink dialog. Type the replacement Text and ToolTip.
    Insert hyperlink dialog
    1. Click Insert to update the link text.
    Opt out link with custom text

    The post Creating invitations using the email editor appeared first on SnapSurveys.

    ]]>
    Managing your invitations https://www.snapsurveys.com/support-snapxmp/snapxmp/managing-your-invitations/ Tue, 30 Jun 2020 10:02:20 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=582 View invitation settings Change the invitation settings Option Description Emails ‘From’ name The name that will be displayed in the ‘From’ field when the participant receives the email. Forward replies to The email address that any replies will be sent to. Forward replies when There are two options in the drop down list: Always forward […]

    The post Managing your invitations appeared first on SnapSurveys.

    ]]>
    View invitation settings
    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    Participants side menu with Overview highlighted
    1. The main overview area shows the Invitation settings. These can be changed in the Invitation Settings dialog. An example of the overview is shown below.
    Invitation settings

    Change the invitation settings

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    Participants side menu with Overview highlighted
    1. Click the Change invitation settings button to show the Invitation settings dialog.
    1. The settings for invitations can be changed and are described in the table.
    OptionDescription
    Emails ‘From’ nameThe name that will be displayed in the ‘From’ field when the participant receives the email.
    Forward replies toThe email address that any replies will be sent to.
    Forward replies whenThere are two options in the drop down list: Always forward replies (including auto-replies) Only when the reply was sent by a person that excludes auto-replies such as out of the office emails.
    Automatically add opt-outThis automatically inserts an opt-out link at the end of an email invitation or reminder, if there is not one already included in the email content.
    Stop invitations to a participant when:This contains three situations where you would want to stop sending invitations.
    The invitation cannot be delivered stops the invitations when an email is returned as undeliverable.
    An out-of-office notice is received stops the invitations when an automated email response is received that contains an out of office response.
    Any other auto-reply is received stops the invitations when any other automated email response is received.
    1. Click Save to update the invitation settings.

    Viewing your invitations

    The invitations are the templates for the emails that are distributed to the participants in the questionnaire. They can be viewed and edited in the Invitations section of the Participants side menu.

    1. Open your questionnaire and navigate to the Collect section.
    2. Select the Participants side menu. The Overview is selected by default.
    3. Click on the Invitations menu item to view the invitations.
    Participants side menu with Invitations highlighted
    1. The Invitations are displayed in the overview area.
    List of invitations and reminders that are sent to the participants

    Add invitations

    You can create additional invitations and reminders in Snap XMP Online.

    1. Navigate to the Invitations menu item in the Participants side menu to view the invitations.
    2. Click the Add Invitation button will display an invitation email editor where you can compose the email you wish to send to your participants.
    3. This displays the Add invitation dialog where you can create your invitation or reminder.
    Add invitation dialog
    1. A default Title is entered but this can be changed and is used to identify the email invitation.
    2. The invitation email editor is covered in more detail in the section Add or edit your invitation and reminder emails.
    3. When you are happy with your new invitation click Save to save your changes.

    Test an invitation

    Before you send the email invitations to your participants you can check the format of the invitations by using the test functionality.

    1. Click the Test button.
    Invitation list with Test button highlighted
    1. This displays the Test invitation dialog. You will need to enter an email address that you have access to so that you can view the email and check that the format and seeding are correct.
    Send test email
    1. Click Send test email. This will send a test email invitation to the test email address.
    2. When the email arrives check that the format is as you expected. The email will substitute one of the participants in your list to test the invitation seeding is correct.

    Edit an invitation

    1. Click the Edit button to make changes to your invitations and reminders.
    Invitation list with Edit button highlighted
    1. This displays the Edit invitation dialog where you can change the invitation or reminder.
    2. The invitation editor is covered in more detail in Add or edit your invitation and reminder emails.
    Edit Invitation dialog
    1. Click Save to save your changes.

    Delete an invitation

    1. Click the Delete button to remove the invitation.
    Invitation list with Delete button highlighted
    1. This displays the Delete invitation confirmation.
    2. Click Delete to continue with the deletion or Cancel to cancel the operation.

    Change the order the invitations are sent

    The invitations for the current survey are sent out in the order they are listed on the Invitations page. The order that the invitations are sent out can be changed.

    Invitation list with Move up and Move down buttons highlighted
    1. Before you start to reorder make sure that the invitations are not being sent. Click Pause Invitations to stop the invitations.
    2. Click the ReorderDown.png button to move the invitation down the list of invitations.
    3. Click the ReorderUp.PNG button to move the invitation up the list of invitations.
    4. When the order is as desired then you can start sending invitations.

    The post Managing your invitations appeared first on SnapSurveys.

    ]]>
    Managing your participants https://www.snapsurveys.com/support-snapxmp/snapxmp/managing-your-participants/ Tue, 30 Jun 2020 10:01:56 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=580 View participants settings This table describes each option in the overview summary. Option Description Questionnaire type Shows whether this is a Standard or Group questionnaire. Interview access Displays information regarding whether participants need to log in. This is set in Snap XMP Desktop. Identify respondents Shows whether you will be able to see which respondent […]

    The post Managing your participants appeared first on SnapSurveys.

    ]]>
    View participants settings
    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    Participants side menu with Overview highlighted
    1. The main overview area shows the Participants overview. An example of the overview is shown below.
    Participants overview

    This table describes each option in the overview summary.

    OptionDescription
    Questionnaire typeShows whether this is a Standard or Group questionnaire.
    Interview accessDisplays information regarding whether participants need to log in. This is set in Snap XMP Desktop.
    Identify respondentsShows whether you will be able to see which respondent has submitted the response data. This can be changed in the Interview Access dialog.
    Multiple responsesShows whether a participant can submit more than one response to the current survey. This can be changed in the Interview Access dialog.
    Participant access expiresDisplays the length of time that the participant has to complete the survey before it expires. The default is after 30 days from the time the first invitation is sent. This can be changed in the Interview Access dialog.
    Invitations statusDisplays whether the invitations are being sent or not. This will display Invitations are not currently being sent prior to the invitations being started or when they have been paused and Invitations are being sent when they have been activated. This is changed in the Invitations section of Participants using the Start sending invitations and Pause invitations buttons.
    Completion rateDisplays both the percentage and count of the number of participants who have completed the survey.

    Change the interview access for participants

    You can change some of the participant’s settings in the Interview access dialog.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    Participants side menu with Overview highlighted
    1. Click the Change Interview Access button to show the Interview access dialog.
    Interview access settings
    1. The settings for interviewing can be changed and are described in the table.
    OptionDescription
    Identify respondents in the response dataSet when you want to identify the respondent who completed the response data.
    Allow participants to submit multiple responsesSet to allow participants to respond as many times as they like. When it is not set each participant may only respond to the survey once.
    Running partials …Displays the status information for running partials in the interview process. Partials cannot run in a survey that allows multiple responses.
    Participants have a limited time to respondSets a time limit on how long the survey is open for responses. The number of days before the survey expires can be set. The default is 30 days after the first invitation has been sent.
    1. Click Save to update the settings.

    View participant details

    The Participant list shows the list of all the participants in the current survey, along with their login details and invitation status.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    Participants side menu with Participants highlighted
    1. The Participant list is displayed in the overview area.
    Participant list
    ColumnDescription
    LoginThe login of the participant that is used to log in and complete the survey.
    Email addressThe email address used to send the invitations and reminders.
    EnabledThe participant can be enabled or disabled.
    StatusThis is the status of the survey completion process. These are the available status settings.                                           
    Not Started  The participant has not logged into the survey.
    Started  The participant has logged in and seen at least the first page of the interview
    PartialThe participant has logged in and moved past the first page of the interview or the participant has come back to a saved interview and progressed to the next page.
    SavedThe participant has clicked the Save button part way through interview.
    Completed  The participant has finished the interview and clicked the Submit button.
    SubmittedThe researcher has closed the participant’s partial, and the data is now in the response file.
    Send invitesFlags whether email invitations will be sent.
    Opted outIndicates whether the participant has opted out of the survey and any correspondence regarding this survey only.

    The columns shown in the Participant list depend on the options selected when the participant data is uploaded from Snap XMP Desktop to Snap XMP Online.

    Sorting the participant list

    Send email invitations onlyLog in respondent onlyLog in respondent with Send email invitationsLog in respondent with Seed database data
    Login Image: tickImage: tick Image: tick
    Email addressImage: tickImage: tick 
    EnabledImage: tickImage: tickImage: tickImage: tick
    StatusImage: tickImage: tickImage: tickImage: tick
    Send invitesImage: tick Image: tick 
    Opted outImage: tick Image: tick 

    The participant list can be sorted by Login or Email address. The list is displayed initially with the participants sorted by Login in ascending order.

    Participant list sorted by Login
    1. Click the Email address column header to sort by Email address in ascending order.
    2. The Up arrow  icon shows that the sorting is in ascending order.
    3. Click the Email address column header again to sort in descending order.
    4. The Down arrow icon shows that the sorting is in descending order.
    5. Click the Email address column header once more removes the sorting and no icon is displayed. Repeat the process to display a different sort order.

    Expand the participant details

    You can expand each participant to see a more detailed view of the invitation schedule and seeding data.

    1. Click the Details arrow icon button at the left hand side of a participant row to expand the information held for the selected participant.
    2. The details are split into three sections.
      • Schedule shows the times that the invitations and reminders will be or have been sent.
      • Invitation seeding shows the participant data that is seeded in the invitations.
      • Questionnaire seeding shows the participant data that is seeded in the questionnaire.
    Participant details expanded
    1. There are four actions that can be performed on each participant from the expanded participant details.
      • Edit opens the Edit participant dialog where the participant’s details can be changed.
      • Reset opens the Reset participant dialog where aspects of the invitation can be reset.
      • Preview questionnaire opens a preview of the questionnaire for that participant containing the questionnaire seeding information.
      • Delete opens the Delete participant dialog where you can remove this participant from this survey.

    The table shows the actions that are available for the different distribution options.

    Send email invitations onlyLog in respondent (with any other options)
    EditImage: tickImage: tick 
    ResetImage: tickImage: tick
    DeleteImage: tickImage: tick
    Preview Questionnaire Image: tick

    Edit a participant

    The participants list initially shows the data that was generated in Snap XMP Desktop. If you need to make any changes you can edit the participant’s data including the seeding data in Snap XMP Online.

    1. Click the Edit button that is at the right hand end of the participant that you want to edit. This displays the Edit participant dialog with the participant’s data entered.
    Edit the participant details
    1. The dialog is split into 3 sections
      • Identity and status displays the participant’s login details and invitation settings shown in the participant list.
      • Invitation seeding displays the seeding data that will be used in the invitation. In the example above, the First name is shown. There can be multiple fields in this section depending on how the invitation is set up.
      • Questionnaire seeding displays the seeding data that will be used in the questionnaire. The fields in this section depend on the initial set up in Snap XMP Desktop.
    2. When you have made your changes click Save to save your changes.

    These are the fields that are displayed with the different distribution options.

    Send email invitations onlyLog in respondent onlyLog in respondent with Send email invitationsLog in respondent with Seed database data
    LoginImage: tick Image: tickImage: tick
    PasswordImage: tickImage: tickImage: tick
    Email addressImage: tick Image: tick 
    EnabledImage: tick Image: tickImage: tickImage: tick
    Send invitesImage: tick Image: tick 
    Opted outImage: tick Image: tick 
    Invitation seedingImage: tick Image: tick 
    Questionnaire seeding   Image: tick

    Preview the questionnaire for the selected participant

    The preview questionnaire option, available for each participant, will take you through a test version of the questionnaire for the selected participant. This allows you to check that any seeded data for the selected participant is entered correctly as you progress through the test questionnaire.

    1. Click the Details arrow icon button at the left hand side of a participant row to expand the information held for the selected participant.
    2. Click the Preview questionnaire button.
    Preview questionnaire with the participant seeding
    1. The survey preview page will display. Click the I understand – start the preview link at the bottom of the page to start the preview questionnaire.
    2. When running the questionnaire you can check that the questionnaire seeding is showing the correct values for the selected participant.
    3. The preview will not save any response data.

    Filter the participant list

    If you have a large list of participants you can view a subset of participants by using the filter function.

    1. Click the filter symbol Filter icon on the column header that you wish to filter on.
    2. This displays the filter dialog for the particular column.
    ColumnFilter selectorValue
    Login Email addressChoose Contains or Starts withEnter the text that you want to use to match the participant’s Login or Email address.
    EnabledChoose whether participants are Enabled or Disabled 
    StatusChoose Is or Is notSelect a status value Not started Started Partial Saved Completed Submitted
    Send invitesChoose whether invitations are Enabled or Disabled 
    Opted outChoose whether participants Have opted out or Have not opted out 
    1. Click
      • Filter to show the filtered participants
      • Clear to remove an existing filter on the selected column.

    Add a participant

    You can add a new participant to your survey.

    1. Click the Add Participant button in the main participant list menu. This displays the Add participant dialog.
    Add a new partiicpant
    1. The dialog is split into 3 sections
      • Identity and status displays the participant’s details from the participant list.
      • Invitation seeding displays the seeding data that will be used in the invitation. In the example above the First name is shown, but there may be multiple fields in this section depending on the invitation set up in Snap XMP Desktop.
      • Questionnaire seeding displays the seeding data that will be used in the questionnaire. The fields in this section depend on the initial set up in Snap XMP Desktop.
    2. The Login entered must be unique within the participant list for the selected survey.
    3. The Email address must be a valid email address.
    4. Values for the Invitation seeding may be left blank. You will need to consider the impact on the invitation wording when the emails are sent out.
    5. Values for the Questionnaire seeding may be left blank. When the participant completes the survey the corresponding questions will be left blank also.
    6. When you have made your changes click Save to save your changes.

    These are the fields that are displayed with the different distribution options.

    Send email invitations onlyLog in respondent onlyLog in respondent with Send email invitationsLog in respondent with Seed database data
    LoginImage: tick Image: tickImage: tick
    PasswordImage: tickImage: tickImage: tick
    Email addressImage: tick Image: tick 
    EnabledImage: tick Image: tickImage: tickImage: tick
    Send invitesImage: tick Image: tick 
    Opted outImage: tick Image: tick 
    Invitation seedingImage: tick Image: tick 
    Questionnaire seeding   Image: tick

    Reset participants

    The Reset button can be used to reset different aspects of the interview schedule for participants at both the individual or group level.

    Reset a participant

    1. Click the Details arrow icon button at the left hand side of a participant row to expand the information held for the selected participant.
    2. Click on the Reset button in the expanded participant details.
    Reset an individual participant
    1. This will display the Reset Participant dialog. The first line shows that you are about to reset the selected participant by displaying their login.
    1. You are able to reset the
      • Activation time

    This resets the time set for Participant activated and Access expires to the time that the participant is reset by clicking the Reset participants button. This is only shown when invitations are used.

    • Invitations schedule

    This resets the time scheduled for the invitations and reminders to be sent out. The first invitation is scheduled to the time that the participant is reset by clicking the Reset participants button. The following reminders are rescheduled according to the Days to wait before sending. This is only shown when invitations are used.

    • Completion status

    This resets the participant to the Not started status, discarding any partial responses but keeping submitted responses.

    • Select the options that need to be reset.
    • Click Reset participants to reset the participants.

    Reset a group of participants

    1. Navigate to the Participant list in the Participants section.
    2. Click on the Reset button in the Participant list overview.
    3. This will display the Reset Participants dialog where you select which participants you would like to reset.
    Select the group of participants to reset
    Reset
    1. There are three selection criteria available
      • All participants
      • By the participant’s Send invites status
      • By the participant’s completion Status
    2. Click Next to proceed to select which aspects to reset.
    Reset participants wizard final page
    1. You are able to reset the
      • Activation time

    This resets the time set for Participant activated and Access expires to the time that the participant is reset by clicking the Reset participants button. This is only shown when invitations are used.

    • Invitations schedule

    This resets the time scheduled for the invitations and reminders to be sent out. The first invitation is scheduled to the time that the participant is reset by clicking the Reset participants button. The following reminders are rescheduled according to the Days to wait before sending. This is only shown when invitations are used.

    • Completion status

    This resets the participant to the Not started status, discarding any partial responses but keeping submitted responses.

    1. Select the options that you require to be reset.
    2. Click Reset participants to reset the participants.

    Delete participants

    You are able to delete participants from the participants list. You can delete a single participant or a group of participants.

    Delete a group of participants

    1. Navigate to the Participant list in the Participants section.
    2. Click the Delete button to delete a group of participants.
    3. The Delete Participants dialog displays and shows a number of selection options.
    Delete participants
    1. There are four selection criteria available
      • All participants
      • By whether the participant has opted-out
      • By the participant’s Send invites status
      • By the participant’s completion Status
    2. Click Next to proceed to the delete confirmation message.
    Delete participants confirmation
    1. Check that you wish to delete these participants and tick the confirmation.
    2. Click Delete to delete these participants from the survey.
    3. When the deletion is completed you are shown a delete confirmation message. Click Finish.

    Delete a participant

    1. Navigate to the Participant list in the Participants section.
    2. Click the Details arrow icon button at the left hand side of a participant row to expand the information held for the selected participant.
    Delete an individual participant
    1. Click the Delete {Login} button. A delete confirmation message is displayed.
    Delete participant confirmation
    1. The message identifies the participant by the Login. Check that this is the correct participant and tick the confirmation.
    2. Click Delete to delete the participant from the survey.
    3. When the deletion is completed you are shown a delete confirmation message. Click Finish.

    Remove All Participants and response data

    When your survey is finished you may want to remove all the participants from the Participant list and remove all the response data.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click Remove Participants.
    4. Select the check box I confirm I want to remove the Participants feature.
    5. This cannot be undone. If you wish to proceed click Reset.

    Export participants data

    The participants’ data can be exported to an Excel or CSV file using the appropriate option in the Export menu.

    1. Click on the Export menu. This displays two options to export to an Excel file or a comma separated values (CSV) file format.
    Export menu
    1. When you have chosen the file format you need select the relevant menu option. The filename is given the name {Survey name} – participants with the suffix .csv or.xlsx depending on the export format selected. If there is more than one export for the survey the file name will have a bracketed number before the suffix. An example of an export file is Conference – participants.csv.
    2. A download ready message is displayed once your file is exported. The file can be found in your download directory.

    The post Managing your participants appeared first on SnapSurveys.

    ]]>
    Uploading participants from a spreadsheet https://www.snapsurveys.com/support-snapxmp/snapxmp/uploading-participants-from-a-spreadsheet/ Thu, 25 Jun 2020 15:32:11 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=419 Uploading the file containing participant information lets you: The Upload Participants Wizard is used to set up participants for your survey and guides you through the following steps. What you need in your file (for seed data, email invites and/or logins) To send emails To login participants To seed data into your survey A unique […]

    The post Uploading participants from a spreadsheet appeared first on SnapSurveys.

    ]]>
    Uploading the file containing participant information lets you:

    • provide the participants’ names and email addresses
    • set up a requirement to login and seed the survey with participants’ login data
    • seed the survey with other participants’ data that is used during completion
    • create email invitations and reminders

    The Upload Participants Wizard is used to set up participants for your survey and guides you through the following steps.

    1. Select the file containing the participant data. The accepted formats are CSV or Excel.
    2. Select whether you wish to link to participants, create email invitations and seed the survey with data.
    3. Choose whether to run this as a standard or group questionnaire.
    4. Define the email invitations and reminders.
    5. Specify the mapping between the survey variables and the data fields.
    6. Upload the participants in Snap XMP Online.

    What you need in your file (for seed data, email invites and/or logins)

    To send emailsTo login participantsTo seed data into your survey
    A unique email address for each respondentA unique login for all participants (this can be their email address)A database field for each survey variable that you want to load with data

    This table shows the required elements for each database record for the different operations.

    Unique email addressUnique
    participant login
    Participant passwordFields containing data
    Send email invitationsTick   
    Participants login Emails do not have to be unique for loginTick(may be email address)If required 
    Seed data Tick(may be email address) TickOne database field per survey variable to load with data

    An example of an Excel database file is shown below.

    Example of an Excel spreadsheet used to upload participants

    This data file contains

    • unique email addresses used to send email invitations
    • user names and password data used for participant logins
    • two columns that contain seed data, First name and Age

    Note: Age is a single choice question and the data refers to the codes

    Upload participants using the Upload Participants Wizard

    Use the Upload Participant Wizard to add your participants to the survey.

    1. Open your survey in Snap XMP Online and from the Summary tab navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    Participants side menu with Participants highlighted
    1. Click on Upload Participants to open the Upload Participants Wizard.
    1. On the first page, click Select file to add the file with the participants’ data. The accepted formats are CSV and XLSX. Click Next.
    Upload participants wizard - select the spreadsheet
    1. On the next page, select the survey options for sending email invitations
    2. If you want to invite the participants by email
      • Select Send email invites/reminders
      • In Email address field, select the spreadsheet column that contains the email address for the participants. This field is required and Snap XMP Online attempts to match the most likely column.
      • Select Seed data into invites/reminders if you want to seed data into the invitations, such as, name or surname, which can personalize the message.
    3. If you do not want to use email invitations
      • Clear Send email invites/reminders. This disables the Email address field and Seed data into invites/reminders checkbox.
      • On the same page you can set whether to track respondents using login details or to create an anonymous survey.
    Upload participants wizard - select invitation options
    1. If you want to track your respondents
      • Select Allow Snap Online to track your respondents for questionnaire seeding
      • In Login field, select the spreadsheet column that contains the Login for the participants. This field is required and needs to be unique as it is used to track the participant. Snap sets the default as the first column in the spreadsheet.
      • In Password field, select the spreadsheet column that contains the Password for the participants.
      • Select Seed data into questionnaire when your spreadsheet contains data that you want to default into the questionnaire as the participant is completing it.
      • Select Group questionnaire if you are running a group questionnaire. This is covered in the Group questionnaire section.
    2. If you want to run an anonymous survey
      • Clear Allow Snap Online to track your respondents for questionnaire seeding. The other fields in this section become disabled.
    Upload participants wizard - select login options
    • Click Next. If you have selected Seed data into invites/reminders the next page lets you set this up.
    • Select a spreadsheet column from the Spreadsheet Column list and click Add next to the selected column. This adds another field below. Repeat for all the columns you need for your invitations and reminders.
    Upload participants wizard - invitation seeding
    • Click Next. If you selected Seed data into questionnaire the next page lets you set this up.
    • Select a spreadsheet column from the Spreadsheet Column list then select the question to seed from the Snap  Variable list
    • Click Add next to the row. This adds another row below. Repeat for all the columns you need for your questionnaire seeding
    Upload participants wizard - questionnaire seeding
    • In Single and Multiple Choice questions you can map values found in Spreadsheet Column to the code labels in Snap Variable. For each Spreadsheet Value select the corresponding Snap Variable Code Label. Click OK when you have finished returning to the wizard.
    Upload participants wizard - questionnaire seeding values
    • Click Next. The overview summarizes the chosen settings for you to review.
    • Click Upload to upload the participants to the survey. The results are displayed when the upload is complete.
    Upload participants wizard - overview

    Updating the participant data

    During interviewing you may want to update the participants who are responding to your survey. This is done using the Upload Participants Wizard.

    1. Open your survey in Snap XMP Online and from the survey’s Summary navigate to the Collect section.
    2. Select the Participants side menu to view the participants and invitations. The Participants Overview is selected by default.
    3. Click on the Participant list menu item to view the participants.
    4. Click on Upload Participants to open the Upload Participants Wizard.

    The first page gives three options to update the participants

    OptionDescription
    Add new participants onlyParticipants in the spreadsheet that are not already in the list will be added. The survey options for sending invitations and tracking the response cannot be changed.
    Update participantsParticipants in the spreadsheet that are in the list will be updated (seeding properties will also be replaced). Participants in the spreadsheet but not in the list will be added. The survey options for sending invitations and tracking the response cannot be changed.
    Replace all participantsNew participants will be added. Participants in the spreadsheet that are in the list will be updated (seeding properties will also be replaced). Participants that are in the list but absent from the spreadsheet will be deleted. Existing response data will NOT be deleted. The survey options for sending invitations and tracking the response can be changed.
    Delete participantsAll current participants will be deleted. The response data will NOT be deleted.
    1. Select the option you require then click Next. The wizard shows the same pages as described in the Upload Participants Wizard section.

    The post Uploading participants from a spreadsheet appeared first on SnapSurveys.

    ]]>
    Distributing your questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/distributing-your-snap-online-questionnaire/ Thu, 25 Jun 2020 13:03:13 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=577 Once you have published your online survey you need to let your participants know about it. If your survey is open to anyone then all you need to do now is advertise the location of your survey for people to complete. If your survey is open to only a specific group of participants then you […]

    The post Distributing your questionnaire appeared first on SnapSurveys.

    ]]>
    Once you have published your online survey you need to let your participants know about it.

    • If your survey is open to anyone then all you need to do now is advertise the location of your survey for people to complete.
    • If your survey is open to only a specific group of participants then you can set up the participants and send invitations or logins so that your participants know about the survey and are able to take part.

    Prior to setting up participants and invitations your survey will show this message.

    Collect tab showing the participants prior to being loaded

    If you wish to use participants then you will need to set them up by uploading the participant data and creating invitations.

    Once you have generated the survey’s participant list, the participant details can be viewed and edited. All the participant and invitation settings can be found in the Collect section for the survey.

    The post Distributing your questionnaire appeared first on SnapSurveys.

    ]]>
    Masking https://www.snapsurveys.com/support-snapxmp/snapxmp/masking/ Wed, 24 Jun 2020 13:46:58 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=415 What is masking? As part of your survey you may want to ask questions that follow on or rely on answers given in previous questions. Masking is used to pass on answers from a question that will provide information for use in subsequent questions. Masking can make the questionnaire easier to answer by showing the […]

    The post Masking appeared first on SnapSurveys.

    ]]>
    What is masking?

    As part of your survey you may want to ask questions that follow on or rely on answers given in previous questions. Masking is used to pass on answers from a question that will provide information for use in subsequent questions.

    Masking can make the questionnaire easier to answer by showing the respondent a shorter list of answers that are relevant to them.

    In cases where only one answer is left then the question can be automatically answered. This reduces the length of the questionnaire for the respondent.

    Adding a mask to your question

    1. Select the question that requires masking. Masking is available on Single Choice and Multiple Choice questions.
    2. In the Build side menu select the Validation and Masking side menu.
    Build side menu with Validation and Masking highlighted
    1. Go to the Masking section.
    Set a mask for the selected question
    1. Click in the Mask field to enter a mask expression for the question.
    2. You can use any logical expression.
    Example MaskDescription
    Q1Only display codes that have been selected in Q1
    Not Q1Hide all codes selected in Q1
    Q1 or Q2Display codes that have been selected in Q1 or Q2.
    2~4This is a static mask that shows codes 2 to 4.

    Masking Errors

    If the Mask entered is invalid for the selected question then the field will be highlighted in red.

    Red background showing a masking error

    An error message will also be displayed.

    Error message for invalid masking

    Automatically answering a question

    The Auto-answer feature can be set on questions with masking. When there is only one possible response to the question, it will be answered automatically and the questionnaire will move on to the next question.

    1. Select the question that you would like to be automatically answered.
    2. Select the Validation and Masking side menu.
    3. Go to the Masking section.
    4. Tick the Auto-answer field to turn auto-answer on for the selected question.
    Set the auto-answer flag to allow the question to be automatically answered when there is only one possible answer

    The post Masking appeared first on SnapSurveys.

    ]]>
    Validation https://www.snapsurveys.com/support-snapxmp/snapxmp/validation/ Wed, 24 Jun 2020 13:18:36 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=412 Validation ensures that the respondent enters data into a question in the correct format and that other input criteria are satisfied. The validation includes: making a question mandatory , where the participant must answer it setting the maximum length for a free format text answer adding a pattern, such as a date or email address, […]

    The post Validation appeared first on SnapSurveys.

    ]]>
    Validation ensures that the respondent enters data into a question in the correct format and that other input criteria are satisfied.

    The validation includes:

    • making a question mandatory , where the participant must answer it
    • setting the maximum length for a free format text answer
    • adding a pattern, such as a date or email address, that the answer needs to match
    • setting a minimum number of answers for multiple response questions
    • setting a maximum number of answers for multiple response questions
    • setting the ordering of the code values with the ability to exclude some codes from the ordering
    • setting an initial value for a question
    • making a question read only

    The Validation & Masking menu can be found in the Build side menu.

    Build side menu with Validation and Masking highlighted

    Making a question mandatory

     When the Mandatory box is ticked the respondent must give an answer to the question asked. The Mandatory option is available for all question types.

    Set the selected question as mandatory

    Setting the minimum number of answers

    You can set the minimum number of answers for multiple response questions. This feature is set in the Validation and Masking side menu.

    The Mandatory option needs to be set on before the Min answers drop down list is enabled.

    Select the Min answers from the drop down list. Here the minimum number of answers is 1.

    Set the minimum number of answers allowed for a multi choice question

    Setting the maximum number of answers

    You can set the maximum number of answers for multiple response questions. This feature is set in the Validation and Masking side menu.

    Select the Max answers from the drop down list. Here the maximum number of answers is 2. The respondent can choose up to 2 answers for this question.

    Set the maximum number of answers allowed for a multi choice question

    Making an answer mutually exclusive

    A mutually exclusiveanswer can only be selected on its own. This can be used when there are several answers to choose from alongside answers such as, “Other” or “Don’t Know”. If these answers are selected by the respondent you may want to deselect or prevent the other answers being selected. This can be done by setting an answer to be mutually exclusive.

    1. Select the question that you would like to set with a mutually exclusive answer.
    2. Select the Validation & masking side menu.
    3. Go to the Mutually-exclusive options.
    4. Select the box next to the answer or answers that are mutually exclusive.
    Set the mutually exclusive answers for a multi choice question
    1. Selecting a mutually exclusive code in a multiple response question will clear all other codes. If you select another code after a mutually exclusive code, then the mutually exclusive code is cleared.

    Ordering

    To avoid any interview bias, it is possible to rotate or re-order the codes of a question. The codes are re-ordered each time the question is shown in an interview, according to the ordering option selected.

    During the interview the question codes are re-arranged in the specified order. The code numbers remain the same and the response is recorded against the correct answer code.

    The available ordering options are

    • None: the codes are always presented in the order shown.
    • Inverse: the codes are presented in reverse order in successive interviews.
    • Forward: the codes move forward on successive interviews.
    • Random: The codes are randomly re-arranged for each interview.

    You can set ordering in the Validation and Masking side menu in the Build tab.

    1. Select the question that you wish to order
    2. Select the Validation & masking side menu.
    3. Go to the Ordering option.
    4. In Method select the type of ordering.
    Ordering methods available

    Excluding codes from the ordering

    There is often a requirement to leave some codes in their original positions, for example, when the question contains a code such as “Other” or “None of the above”. These codes are usually displayed at the end of the list of choices. You can exclude final codes from the ordering by specifying the code value(s) to exclude in the Exclude field. This can be a single number or a comma separated list, but must include the final code.

    You can exclude codes in the Validation and Masking side menu in the Build tab.

    1. Select the question where you wish to exclude codes.
    2. Select the Validation & masking side menu.
    3. Go to the Ordering option.
    4. In Exclude enter the code or codes to exclude from the ordering.

    For example, a question has 6 codes with “None of the above” as the last code. In Exclude, enter 6 to exclude the final code. When the question is shown in an interview, code 6 will remain in its original position and codes 1 to 5 will be ordered randomly.

    Ordering the codes in a Random order and excluding code value 6

    Initial Value

    An initial value can be set for a question. This value is selected or displayed in the question when a participant is completing the questionnaire. The Initial Value field can be set to a code, literal constant or an expression using values from the preceding questions, depending on the question style.

    The initial value is set in the Validation and Masking side menu in the Build section.

    1. Select the question where you wish to exclude codes.
    2. Select the Validation & masking side menu.
    3. Go to the Initial Value option.
    4. In Value, enter the code, literal or expression.

    For example, in a single choice question enter 1 to select the first code.

    Initial value set to 1, the first code value

    For an example on how to set the initial value using an expression a questionnaire is set up with Q2 is an Open Series question asking for the number of adults and children in a group of people at a restaurant and Q3 is an Open Ended question asking how many people in the party ordered food. Usually everyone orders food so the default for Q3 is the total number of people in Q2. InitialValue2.PNG

    Select Q3 and in Value, enter the expression Q2a + Q2b so the initial value in Q3 defaults to the total number of people entered in Q2.

    Read Only

    When a question is set as Read only this prevents the participant from answering or overwriting that question during an interview.

    The read only property may be used where:

    • the question is seeded with values from a participant database that you do not want the participant to change
    • the question contains an initial value that is based on answers to previous questions in the survey that you do not want the participant to change

    You can set a question as read only in the Validation and Masking side menu in the Build section.

    1. Select the question where you wish to exclude codes.
    2. Select the Validation & masking side menu.
    3. Go to the Initial Value option.
    4. In Read only, select Yes to prevent the participant from changing the question, or No to allow the participant to edit the question.
    Read only flag in the Snap Online Designer

    The post Validation appeared first on SnapSurveys.

    ]]>
    Routing https://www.snapsurveys.com/support-snapxmp/snapxmp/routing/ Wed, 24 Jun 2020 11:05:49 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=410 What is routing? In your questionnaire you often want to ask certain questions to specific groups of respondents rather than all respondents. This is usually based on the answers they have already selected in previous questions.  Question routing sets up the questionnaire so respondents are only asked questions relevant to them during completion. Questions that […]

    The post Routing appeared first on SnapSurveys.

    ]]>
    What is routing?

    In your questionnaire you often want to ask certain questions to specific groups of respondents rather than all respondents. This is usually based on the answers they have already selected in previous questions.

     Question routing sets up the questionnaire so respondents are only asked questions relevant to them during completion. Questions that are not relevant to them are skipped. You can set up the routing rules in the Routing side menu in the Build side menu in the Online Designer.

    Build side menu with Routing highlighted

    There are three types of routing rules that can be used in a Snap XMP Online questionnaire.

    • Ask this question if … – the question is only asked if a specific answer or answers have been given to a previous question.
    • Go-to routing – the next question that is asked is dependent on the answer selected.
    • Post-condition routing – this will forward the respondent onto the next relevant question regardless of the answer given.

    Setting up Ask this question if… routing

    Questions with this type of routing are only asked if a specific answer or answers have been given to a previous question. Before this question is asked, Snap XMP Online checks that the routing conditions are met. If the conditions are met the question is asked, otherwise it is skipped.

    There are 3 restrictions for this type of routing

    • only one such rule is allowed per question
    • the rule can reference more than one question
    • the rule can only reference previously asked questions on the questionnaire

    Steps to follow when setting up the routing are

    1. Select Routing in the side menu. This is underneath the Insert question menu.
    2. Select the Edit Routing icon icon on the Ask this question if… item.
    3. This shows a Manage pre-condition routing window where you can enter the routing relationships.
    Manage pre-condition routing for ask this question if routing
    1. There is an expression entry for every section or row in the question. In this example, Q6 is the Multiple Choice section and Q6a is the Other response section.
    2. Add a routing expression for the question. Further details on routing rules can be found in Routing rules expressions.
    3. Click OK to save the routing.
    FieldsDescription
    ExpressionThis is the condition that needs to be satisfied for the question to be asked. More details on expression are given in Routing Rule Expressions.
    ActionYou can click the bin icon to delete the routing on the question shown in the same row.
    ScopeThe scope selects whether the expression will apply to all questions in the dialog list or only the current selection.
    Display settingsThis drop down shows a list of options for hiding or displaying the routing on your questionnaire.
    OKClick OK to save the routing.
    CancelClick Cancel to cancel any changes made.

    Setting up Go-to routing

    This routing will direct a respondent to the next relevant question within the questionnaire depending on the answer they select.

    This type of routing is available for Multiple Choice, Single Choice and Drop down questions. This routing is usually used with single response questions. If a multiple response question has Go to routing on several codes going to different question numbers, then the routing will go to the question furthest down the questionnaire.

    Steps to follow when setting up the routing are

    1. Select Routing in the side menu. This is underneath the Insert question menu.
    2. Select the Edit Routing icon icon on the Go-to routing item.
    3. This shows a Manage go-to routing window where you can enter the routing relationships
    Manage go-to routing
    1. The Target drop down contains the list of available target question. Select the target question from the drop down list. The target question will be the next question when the corresponding answer is selected.
    2. Click OK to save the changes.
    FieldsDescription
    Code labelThe code labels from the selected question
    TargetThis is a list of all the questions that are after the selected question. This list also includes titles and the end of the questionnaire. You can choose the question you would like to go to when this answer is selected.
    Display settingsThis drop down shows a list of options for hiding or displaying the routing on your questionnaire.
    Bin IconYou can click this icon to delete the routing on the code label in the same row.
    OKClick OK to save the routing.
    CancelClick Cancel to cancel any changes made.

    Setting up Post-condition routing

    This will forward the respondent onto the next relevant question in the questionnaire irrespective of the answer given in the current question.

    Steps to follow when setting up the routing are

    1. Select Routing in the side menu. This is underneath the Insert question menu.
    2. Select the Edit Routing icon icon on the Post-condition routing item.
    3. This shows a Manage post-condition routing window where you can enter the routing relationships
    Manage post-condition routing
    1. Add a routing expression for the question. Further details on routing rules can be found in Routing rules expressions.
    2. Select the target question from the list available.
    3. Click Add rule if you need more than one post-condition rule. Then repeat steps 4 and 5 to add the routing.
    4. Click OK to save the routing changes.
    FieldsDescription
    ExpressionThis is the condition that needs to be satisfied in order to go to the target question. More details on expression are given in Routing Rule Expressions.
    TargetThis is a list of all the questions that are after the selected question. This list also includes titles and the end of the questionnaire. You can choose the question you would like to go to when this expression is satisfied.
    Display settingsThis drop down shows a list of options for hiding or displaying the routing on your questionnaire.
    Bin IconYou can click the bin icon to delete the routing on the question shown in the same row.
    Add ruleYou can have more than one post-condition routing expression. You can click the Add Rule button to add another expression row.
    OKClick OK to save the routing.
    CancelClick Cancel to cancel any changes made.

    Showing Routing

    Routing can be hidden or displayed in the questionnaire when it is used for interviewing or printed on paper. This setting is in all the Manage routing dialogs which appear after clicking the Edit Routing icon routing icon.

    Show the routing icons on the questionnaire

    The 3 options available are:

    • Paper only – routing is shown on paper questionnaires, but not other publication methods.
    • Always show – routing is always displayed on the questionnaire in all publication methods.
    • Never show – routing is not shown on the questionnaire in any form of publication method.

    If questions are moved around after routing rules have been set up, the routing will automatically be updated with the new question numbers.

    Viewing the question relationships

    The Routing side menu shows the routing rules and relationships that have been applied to the selected question.

    The Routing menu shown below has no routing applied and is the default when adding a question into a questionnaire.

    Routing side menu showing the routing applied to the selected question

    The following menu has some routing applied. In each section of routing you can see the routing expressions that are applied on the selected question, which is Q6 in this example.

    The question has

    • Ask this question if routing on Q6 which uses the answer for Q5. Q5 is listed as a Source in the Relationships section.
    • Ask this question if routing on Q6a which is shown when the Other response is chosen
    • Go-to routing where the target is Q8 when the Solution Desk answer is selected. Q8 is listed as under Dependencies in the Relationships section.
    Routing side menu showing the routing relationships for the selected question

    The post Routing appeared first on SnapSurveys.

    ]]>
    Sharing overview https://www.snapsurveys.com/support-snapxmp/snapxmp/sharing-overview/ Wed, 24 Jun 2020 10:50:41 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=408 Research teams are often responsible for creating and managing surveys and collaboration between team members is essential. Collaboration between team members is possible using Shares in Snap Online, letting a supervisor or researcher share their survey with other team members who have different roles, such as Analyst or Interviewer. You are able to share your […]

    The post Sharing overview appeared first on SnapSurveys.

    ]]>
    Research teams are often responsible for creating and managing surveys and collaboration between team members is essential. Collaboration between team members is possible using Shares in Snap Online, letting a supervisor or researcher share their survey with other team members who have different roles, such as Analyst or Interviewer.

    You are able to share your work with other team members who have a Snap Online account. Equally, other users can also share their work with you.

    Important guidance on setting up sharing is available at: Sharing between users and teams of an organization. We recommend reading this article before implementing sharing at your organization.

    Shared Resources

    Resources are shared at individual or folder level:

    • Survey where an individual survey is shared
    • Template where an individual template is shared
    • Folder where a folder and all its contents are shared
    • Your work where all your work is shared

    Sharing Permissions

    There are 5 types of permission available when you share your work with other users.

    PermissionsDescription
    AnalystThis permission gives access the Analyze section of a survey, including using pre-defined filters and contexts.
    Analyst plus data downloadThis gives the same permission as Analyst with the addition of the ability to download the survey data, and create a custom filter and custom context.
    Intermediate researcherThis gives a reduced researcher access. The user has full access to the Build and Analyze sections, but reduced access to the Collect section. The user can publish the survey before interviewing starts but does not have permission to start or stop interviewing for the survey. An intermediate researcher can publish and update a live survey using Snap Desktop.
    InterviewerThis permission allows access to use the survey as an interviewer, but does not give access to the Build, Collect or Analyze sections.
    ResearcherThis gives full access to all sections of the survey: Build, Collect and Analyze.

    Setting up Sharing

    1. Navigate to Your work.
    2. Select the item to share. This can be a survey, folder, template or all your work.
    3. Select the Shares tab.
    Shares tab showing the users that share the selected survey
    1. Click the Add user button to add a shared user who you can give permission to work on this survey, template or folder. This displays the Add user dialog. The Filter and Context fields are only available for surveys as they can restrict the data responses.
    Add a user to share the selected survey
    1. When you have entered the user details, click Save to add the user.

    CAUTION: When you share a resource with another user, they will have access to that resource until you remove the share access. Careful consideration should be made when giving share access to ensure users do not have access beyond the required time (for example when someone leaves the business). Allowing users to ‘Manage shares’ should be used with caution and you should regularly check who has access to your resources and that the access level is appropriate.

    Sharing field descriptions

    FieldsDescription
    Email addressThe email address of the user you wish to share your survey with.
    PermissionsThe permission level you wish to set for the sharing: Analyst, Analyst with data download, Intermediate researcher, Interviewer or Researcher.
    FilterThe filter restricts the data available to the user in the survey. Only surveys use a filter. The filter is entered as any logical expression. For example, if the data is filtered using Q1=1 then the user will only see responses where Q1 has the first answer selected.
    ContextThe context restricts the data that the user can see in the survey. This is only available in surveys. The context is entered as any logical expression. For example, if the context is Q1=1 then the user will only see data relevant to responses where Q1 has the first answer selected.
    EnabledThis setting enables or disables sharing, allowing you to turn sharing on and off for a user. For example, you may set up a number of users as Interviewers but only enable the sharing when they are due to begin interviewing.
    Manage sharesYou can allow the shared user to also share your survey with other users. The user can only re-share using the same or more restrictive permission as their permission level. For example, when a user has Researcher permission they can re-share by giving another user any permission level, but a user with Analyst permission can only re-share using the Analyst permission.
    SaveClick Save to add the user and set up sharing.

    Shared with you

    When another user shares their work with you, they will add your account as a shared user on a survey, template or folder. When someone shares work with you, the Shared with you side menu becomes available. Selecting the Shared with you side menu shows the work, folders or surveys that other users shared with you.

    Multiple users are able to share items with you. These users are listed in a drop down list in the side menu.

    1. Select the user you want from this list and the items shared with you display in the list.
    2. Select the survey that you want to work with and the survey’s Summary tab appears.
    Viewing the resources that are shared with you
    1. The permission level used to set up a shared account determines the surveys and data that you have access to:
      • Analyst or Analyst with data download gives permission to only access the Analyze tab, allowing the user to analyze the survey responses.
      • Researcher permission gives access to the Build, Collect and Analyze tabs.
      • Interviewer permission gives you access to the interviewer app, Snap Offline Interviewer, but you will not have access to the Build, Collect or Analyze tabs.
    2. Select the Build, Collect or Analyze tabs, as appropriate, to complete your tasks.

    Team work on Surveys

    When you are part of a team working on the same survey, more than one person may make a change to the survey at the same time, which can cause data conflicts.

    When this happens you will see a warning message. This allows you to choose whether to carry on and save your changes or cancel the operation.

    This message displays in Snap Online when the survey changes elsewhere and saved.

    Save failed due to a conflict message

    You can make two choices:

    • Yes, overwrites any changes other users made since the time that you downloaded the survey or template. This saves the version of the survey you are working on by overwriting the server version.
    • Cancel, cancels the operation. After this download the server version and add your changes to the latest version of the survey or template.

    The post Sharing overview appeared first on SnapSurveys.

    ]]>
    Viewing the audit logs https://www.snapsurveys.com/support-snapxmp/snapxmp/viewing-the-audit-logs/ Wed, 24 Jun 2020 09:31:35 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=406 Survey You can view the activity on a survey in the Audit log. This is found by clicking the Audit log tab associated with the survey in Your work.   Fields Description Timestamp This is date and time that the survey activity happened. The time zone used is the one associated with the survey and […]

    The post Viewing the audit logs appeared first on SnapSurveys.

    ]]>
    Survey

    You can view the activity on a survey in the Audit log. This is found by clicking the Audit log tab associated with the survey in Your work.  

    Survey audit log
    FieldsDescription
    TimestampThis is date and time that the survey activity happened. The time zone used is the one associated with the survey and is shown at the top of the Audit log section.
    NameThis is the name of the account that has created the activity.
    ActivityThis is a description of the activity on the survey.
    DetailsFurther details of the activity
    LinksThe Links column shows the links to surveys or folders where the activity has occurred.

    Your account

    You can view the activity timeline on your account in the Audit log. The link to the Audit log is found in the Your account side menu.

    Audit log of the Snap Online account activities
    FieldsDescription
    TimestampThis is date and time that the account activity happened. The time zone used is the one associated with the account. This is set up in the account details.
    ActivityA description of the activity on your account.
    DetailsThis gives further details of the activity.
    LinksThe Links column shows the links to surveys or folders where the activity has occurred. Clicking on the link takes you to the linked survey.

    The post Viewing the audit logs appeared first on SnapSurveys.

    ]]>
    Changing your account details https://www.snapsurveys.com/support-snapxmp/snapxmp/changing-your-account-details/ Wed, 24 Jun 2020 09:27:30 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=404 Your account details can be found in the Your account side menu which shows a summary of your account details. Changing your password Editing your details and time zone

    The post Changing your account details appeared first on SnapSurveys.

    ]]>
    Your account details can be found in the Your account side menu which shows a summary of your account details.

    Changing your password

    1. Click Your account in the side menu. The Summary section is displayed.
    2. Click the Change password button in the Summary section. This takes you to the Change password page where you can update your password.
    Change the Snap Online account password
    1. Click the Change Password button to save the changes or Cancel the changes.

    Editing your details and time zone

    1. Navigate to Your account from the side menu.
    2. Click the Edit Details button in the Summary section. This takes you to the Edit account details page where you can update your full name, phone number and time zone.
    Edit the Snap Online account details
    1. Click the Save button to save the changes or Cancel the changes.

    The post Changing your account details appeared first on SnapSurveys.

    ]]>
    Questionnaire properties https://www.snapsurveys.com/support-snapxmp/snapxmp/questionnaire-properties/ Wed, 24 Jun 2020 09:12:06 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=402 You can set up the questionnaire properties in the Questionnaire properties side menu in the Build section. In the Questionnaire properties are the following sections Layout Buttons Save and Submit Using the title as the questionnaire header The Layout section of the Questionnaire properties side menu includes the Header and Interview title options for the […]

    The post Questionnaire properties appeared first on SnapSurveys.

    ]]>
    You can set up the questionnaire properties in the Questionnaire properties side menu in the Build section.

    Build side menu with Questionnaire properties highlighted

    In the Questionnaire properties are the following sections

    • Layout
    • Buttons
    • Save and Submit

    Using the title as the questionnaire header

    The Layout section of the Questionnaire properties side menu includes the Header and Interview title options for the questionnaire.

    Questionnaire layout properties
    Layout OptionsDescription
    HeaderThe header used is the first Title type question in the questionnaire. Selecting Yes shows the header on every page of the questionnaire. Selecting No does not show a header.
    Interview TitleThis is the Interview title that is shown on the Analysis reports.

    Setting the buttons properties

    You can specify which buttons appear on the pages of your questionnaire. The survey template used to create the survey determines how the buttons look when the questionnaire is running.

    Buttons properties
    ButtonsDescription
    BackGo to previous page.
    ResetClear all the respondent’s entries on this page.
    RestartClose the current interview and restart the survey.
    PrintPrint the current page.
    SaveSave the current state of the survey.
    NextGo to the next page. This is always displayed on every page.
    SubmitSubmit the survey response. This button is always used in the questionnaire.
    Button Display OptionsDescription
    Do not showNever show this button when running the questionnaire.
    All pagesAlways show this button on every page when running the questionnaire.
    All but first pageDo not show this button on the first page, but show the button on the other pages.
    All but last pageDo not show this button on the last page, but show the button on the other pages.
    First page onlyOnly show this button on the first page.
    Last page onlyOnly show this button on the last page.

    Set the web page shown when the respondent saves and submits

    The Save and Submit options determine what happens after the respondent chooses to Submit or Save their response.

    Save and Submit landing web page properties
    Save & Submit OptionsDescription
    Close on submitClose the questionnaire web page when the respondent clicks the Submit button.
    Submit URLThis is the URL of the web page that is shown when the respondent clicks the Submit button. The Default URL is provided by Snap Surveys and displays a Thank you message.
    Save URLThis is the URL of the web page that is shown when the respondent clicks the Save button. The Default URL is provided by Snap Surveys and displays a Thank you message.

    The post Questionnaire properties appeared first on SnapSurveys.

    ]]>
    Changing the look of the question https://www.snapsurveys.com/support-snapxmp/snapxmp/changing-the-look-of-the-question/ Wed, 24 Jun 2020 08:58:45 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=400 Changing the text The text in the questions can be changed. This includes the question and code labels. When a text item is selected the Formatting toolbar is enabled. The text attributes that can be changed are Font Font size Bold, italic and underline formats In the Build section you can change the text by […]

    The post Changing the look of the question appeared first on SnapSurveys.

    ]]>
    Changing the text

    The text in the questions can be changed. This includes the question and code labels.

    When a text item is selected the Formatting toolbar is enabled.

    Build format toolbar with the font properties highlighted

    The text attributes that can be changed are

    • Font
    • Font size
    • Bold, italic and underline formats

    In the Build section you can change the text by

    • Selecting the text you want to update and then updating the text attributes.
    • Change the text attribute and the text entered from the current cursor position will be updated.

    Changing the colour

    The colour of the text fields can be changed. This includes the question and code labels.

    When a text item is selected the Formatting toolbar is enabled.

    Build format toolbar with the color properties highlighted

    The colour can be changed for

    • Text
    • Background

    In the Build section you can change the colour by

    • Selecting the text you want to update and then updating the colour.
    • Change the colour and the text entered from the current cursor position will be in the new colour.

    Changing the spacing

    The spacing on grid style questions, such as a Grid and Open Series question, can be adjusted for each question.

    The area of the question is split between the Text area and the Answer area.

    Grid question spacing areas

    In a Grid question the Question toolbar has two fields that control the question spacing, the Text width and Answer width. You can change the amount of space that each area occupies by altering the Text width or Answer width percentages.

    Grid question spacing properties

    In an Open Series question the Question toolbar has three fields that control the question spacing, the Text width, Answer width and Input width. Changing the Text width and Answer width alters the ratio of the areas in the same way as the Grid question. The Input width is the percentage of the Answer width that will be used for the answer text box width.

    Open Series spacing properties

    The total percentage of the Text width and the Answer width must always add up to 100%. The minimum width is 1% and the maximum width is 99%.

    Showing or hiding a question

    Some questions are only applicable for certain media. For example, you may want to show different information in a paper edition to a web edition. This can be achieved by managing the visibility of the question.

    There are two ways to show or hide a question.

    Current Edition

    1. Click on the question to show the Question toolbar.
    2. The visibility can be changed on the Question toolbar. This question is visible.
    Question toolbar with the visibility icon highlighted
    1. Click Shown icon icon to hide the question.
    2. The question is shown as hidden. Click on the hidden question to show the toolbar again.
    3. The icon changes to Hidden icon which shows that the question is hidden.
    4. Click Hidden icon again to make the question visible.
    5. This changes the visibility of the question in the current edition.

    All Editions

    1. Click on the question to show the Question toolbar.
    2. Click the More menu on the Question toolbar and click the Manage Visibility item.
    3. This shows the Manage Visibility dialog.
    Manage visibility for each edition
    1. Toggle the Visible button between Yes and No for each available edition to change the visibility.
    2. Click OK to save the changes.

    The post Changing the look of the question appeared first on SnapSurveys.

    ]]>
    Editing a question https://www.snapsurveys.com/support-snapxmp/snapxmp/editing-questions/ Tue, 23 Jun 2020 15:52:46 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=398 Moving a question You can move your questions to a different location in the questionnaire. Click on the question you wish to move to show the Question toolbar. Click the More menu and select the Move item. This will display Paste buttons in all the available question locations. Click the Paste button at the new […]

    The post Editing a question appeared first on SnapSurveys.

    ]]>
    Moving a question

    You can move your questions to a different location in the questionnaire.

    1. Click on the question you wish to move to show the Question toolbar.
    2. Click the More menu and select the Move item.
    More menu with Move highlighted
    1. This will display Paste buttons in all the available question locations.
    2. Click the Paste button at the new location.
    Paste buttons showing the location to paste the question
    1. The question will be moved to this location and the questions in the questionnaire are renumbered.
    2. Click Abort Paste on the Edit Menu to cancel the move.

    Copying a question

    You can copy your questions to a different location in the questionnaire.

    1. Click on the question you wish to copy to show the Question toolbar.
    2. Click the More menu and select the Copy item.
    More menu with Copy highlighted
    1. This will display Paste buttons in all the available question locations.
    2. Click the Paste button at the new location.
    Paste buttons showing the location to paste the question
    1. The question will be copied to this location and the questions in the questionnaire are renumbered.
    2. Click Abort Paste on the Edit Menu to cancel the copy.

    Deleting a question

    1. Click on the question you wish to delete to show the Question toolbar.
    2. Click the bin icon on the Question toolbar.
    Question toolbar with the delete icon highlighted
    1. The question will be deleted immediately.
    2. If you have deleted the question by accident use the Undo button to restore it.

    The post Editing a question appeared first on SnapSurveys.

    ]]>
    Managing folders https://www.snapsurveys.com/support-snapxmp/snapxmp/managing-folders/ Tue, 23 Jun 2020 13:27:55 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=393 Folders help to organise surveys and other subfolders in Your work. They keep related surveys together in one place, which can help group surveys together for sharing with other users. The folders are located in Your work. Access this section by clicking the Summary link when you are in the Online Designer. In the Your […]

    The post Managing folders appeared first on SnapSurveys.

    ]]>
    Folders help to organise surveys and other subfolders in Your work. They keep related surveys together in one place, which can help group surveys together for sharing with other users.

    The folders are located in Your work.

    Your work hierarchy

    Access this section by clicking the Summary link when you are in the Online Designer.

    Summary link in the Online Designer

    In the Your work section folders and surveys can be

    • Added
    • Renamed
    • Deleted
    • Moved

    Adding a folder

    A new folder is created in the Summary section of Your work.

    1. Navigate to the Summary section in Your work.
    2. Click the New folder button to create a new folder.
    New folder
    1. This shows the New folder dialog box where you can type the folder name.
    2. Click the Create folder button.
    Create the new folder
    1. This adds the new folder to the folder hierarchy in the Your work side menu and displays the new folder’s Summary section.
    Your work Summary tab

    Renaming a folder

    You can rename a folder in the Your work summary section.

    1. Navigate to the Your work side menu.
    2. Select the folder that you would like to rename.
    3. Click the Action menu menu where you can select the Rename item.
    Rename menu
    1. Enter the new name for the folder in the Edit Name dialog box.
    2. Click the Rename button to save the folder with the new name.
    Rename the folder

    Deleting a folder

    There are two ways to delete a folder.

    Action Menu

    1. Navigate to the Your work side menu.
    2. Select the folder that you would like to delete.
    3. Select the Action menu menu where you can select the Delete folder item.
    Delete folder menu

    Your work Summary

    1. Navigate to the folder in the Your work summary.
    2. Click the bin icon for the folder you would like to delete.
    Delete folder using the Bin icon

    Both Methods

    1. Following the steps for either deletion method shows a Delete dialog. Click the Delete button to confirm that you want to continue deleting the folder.
    Delete folder
    1. When the folder contains one or more surveys the confirmation request for the deletion shows warnings that these surveys and associated responses will also be deleted.
    2. NOTE: This action is permanent and you cannot undo the deletion.
    Delete warning message

    Moving a folder

    You can move a folder so that it becomes a sub folder. You can also move a sub folder to a top level position.

    1. In the Your work side menu select the folder you would like to move.
    2. Use drag and drop to move the folder.
    3. There are three icons that show where the new location of the folder
      • No Entry icon means you cannot move the folder here
      • Plus icon means the folder will be moved to a sub folder location
      • Top level iconmeans the folder will be moved to the top level
    4. Drag and drop the folder at the desired location.

    The post Managing folders appeared first on SnapSurveys.

    ]]>
    Collecting your survey data https://www.snapsurveys.com/support-snapxmp/snapxmp/collecting-your-survey-data/ Tue, 23 Jun 2020 10:56:48 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=389 Interviewing Start interviewing You can start the interviewing process manually following publication of your survey. This makes the survey available to your respondents. Click the Start interviewing button to make the survey available to participants straight away. Click the Start button to confirm that you would like to start interviewing. Note: If a schedule has […]

    The post Collecting your survey data appeared first on SnapSurveys.

    ]]>
    Interviewing

    Start interviewing

    You can start the interviewing process manually following publication of your survey. This makes the survey available to your respondents.

    1. Click the Start interviewing button to make the survey available to participants straight away.
    Start interviewing
    1. Click the Start button to confirm that you would like to start interviewing.
    Confirm start interviewing

    Note: If a schedule has been set to start at a future date, interviewing will start at this date rather than immediately.

    Pause interviewing

    Once you have started interviewing you can pause interviewing. This can be useful when you need to republish a questionnaire.

    1. Click the Pause interviewing button to pause interviewing.
    Pause interviewing
    1. Click OK to confirm the action. Interviewing is now paused.
    2. The Pause interviewing button will become a Resume interviewing button.
    3. You can restart interviewing by clicking the Resume interviewing button.
    Resume interviewing
    1. Click OK to confirm the action. The Resume interviewing button will become a Pause interviewing button.

    Stop interviewing

    After an interview has started, you can stop interviewing at any time. Stopping an interview closes the questionnaire and respondents can no longer respond.  It is used when the interviewing process has finished.

    1. Click the Stop interviewing button to stop interviewing.
    Stop interviewing
    1. Click OK to confirm the action. Interviewing has now stopped.
    2.  The Pause interviewing and Stop interviewing buttons will be replaced with a Start interviewing button.
    Start interviewing

    Scheduling the interview

    Many surveys run over a specified period of time with a preset start and end time. A survey interview can be planned beforehand by setting a schedule.

    1. Navigate to the Collect section of your survey.
    2. The Change schedule button is available after your survey has been published.
    3. Click on the Change schedule button.
    Change schedule menu
    1. This shows the Interviewing schedule window.
    Interview schedule dialog
    1. Click Set date icon to set the date in the Start Interviewing and End interviewing fields.
    2. Click Set time icon to set the time in the Start Interviewing and End interviewing fields.
    3. Click Save to save the survey’s interview schedule.
    Save interviewing schedule

    The post Collecting your survey data appeared first on SnapSurveys.

    ]]>
    Undo and Redo https://www.snapsurveys.com/support-snapxmp/snapxmp/undo-and-redo/ Thu, 18 Jun 2020 16:36:39 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=291 Sometimes as you are working you may make a mistake. You can use the Undo function to undo your last action editing the questionnaire. Redo allows you to redo the previously undone action. The Undo and Redo buttons are located on the Online Designer menu. Click the Undo button to cancel your last action. The […]

    The post Undo and Redo appeared first on SnapSurveys.

    ]]>
    Sometimes as you are working you may make a mistake. You can use the Undo function to undo your last action editing the questionnaire. Redo allows you to redo the previously undone action.

    The Undo and Redo buttons are located on the Online Designer menu.

    Undo and Redo menus
    • Click the Undo button to cancel your last action. The Undo count will decrease by 1 and the Redo count will increase by 1. When the Undo count is 0 the Save button is greyed out.
    • Click the Redo button to redo the previously undone action. The Redo count will decrease by 1 and the Undo count will increase by 1.

    There are some actions that you cannot undo, such as saving the questionnaire.

    The post Undo and Redo appeared first on SnapSurveys.

    ]]>
    Testing your questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/testing-your-questionnaire/ Thu, 18 Jun 2020 16:17:43 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=289 Now the questionnaire is complete you can test it to ensure no errors have been made in the design process. You can enter test cases into the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want. You should test all aspects of your questionnaire. If […]

    The post Testing your questionnaire appeared first on SnapSurveys.

    ]]>
    Now the questionnaire is complete you can test it to ensure no errors have been made in the design process. You can enter test cases into the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want.

    You should test all aspects of your questionnaire.

    • Check the format of each question. For example, the font and text colour.
    • Test the question response for every question. For example, if you have set up a question that allows more than one answer check that you can enter multiple answers. If you have a question that requires a single answer, check that you cannot enter multiple answers.
    • Test the routing of the questionnaire to make sure that the correct questions are displayed according to the responses given. For example, check that the Other response text box is displayed when the associated choice is selected in a Multiple Choice question.
    • Test the validation. For example, check that the correct number of characters can be entered.
    • Test the patterns. For example, check that a valid email address can be entered when the question’s pattern is set to email address and an invalid one cannot.

    If you make any changes to the questionnaire, you should repeat the testing process.

    First, the questionnaire has to be published in Snap XMP Online.

    Publishing your survey for the first time

    Your questionnaire is now ready for publishing. The publishing process creates web pages that run a survey in a web browser. When the Collect tab is selected the Overview is shown by default. This shows the status of the survey and is where you publish the survey.

    1. Click the Collect tab and go to the Overview section.
    2. Click the Publish current version button to publish your survey.
    Publish current version button
    1. You will be asked to confirm that you want to publish. Click OK to publish the survey.

    When you have published your survey the Overview now displays further information with sections for

    • Overview displays the current survey status.
    • Paper Interviews contains a PDF download.
    • Web Interviews shows the details for online interviewing.

    Publishing an updated version of your survey

    Sometimes you will need to change a questionnaire after it has been published. The updated questionnaire needs to be republished to ensure that the respondents are completing the latest version.

    1. From the Collect section navigate to the Settings side menu.
    2. In the Overview heading a warning message is shown when the questionnaire has been changed after it was last published. This means that the latest questionnaire is not the same as the published questionnaire that the respondents are currently completing.
    Warning message that the survey has changed after publishing
    1. Interviewing needs to be paused before the survey can be published with the latest questionnaire. Click Pause interviewing.
    2. The interviewing is now paused and you can see the Publish current version button. Click on the Publish current version button to publish the latest version of the questionnaire.
    3. After you have published your survey’s latest version the message indicates that the most recent version of the survey is being used for interviewing. Click Resume interviewing to restart the interview process.

    Previewing the published survey

    Previewing the published questionnaire allows you to check how the questionnaire appears in the web browser, enter a number of test responses and try out the routing and validation. These test responses will not be saved or affect the survey data responses.

    You can test the published survey

    • prior to starting interviewing
    • after interviewing has started when the survey is live
    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. Click the Launch preview button. This opens the questionnaire in a new web browser tab.
    4. This starts with a notice that this is a survey preview and responses entered in the preview will not be saved and will not affect the survey results.
    5. Click the message” I understand – start the preview” to proceed.
    6. The preview starts the currently published questionnaire, and you can enter some test responses to check your questionnaire.
    7. If you need to make any changes, you can update the questionnaire and publish it again.

    The post Testing your questionnaire appeared first on SnapSurveys.

    ]]>
    Previewing your questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/previewing-your-questionnaire/ Thu, 18 Jun 2020 10:27:16 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=258 Once you have completed your questionnaire, you can test it to make sure there are no errors in the design process. You can preview the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want. First, publish the questionnaire in Snap XMP Online. Publishing your survey […]

    The post Previewing your questionnaire appeared first on SnapSurveys.

    ]]>
    Once you have completed your questionnaire, you can test it to make sure there are no errors in the design process. You can preview the questionnaire to check that the questions, routing, validation and look of the questionnaire behave in the way you want.

    First, publish the questionnaire in Snap XMP Online.

    Publishing your survey for the first time

    Your questionnaire is now ready for publishing. The publishing process creates web pages that run a survey in a web browser. When the Collect tab is selected the Overview is shown by default. This shows the status of the survey and is where you publish the survey.

    1. Click the Collect tab and go to the Overview section.
    2. Click the Publish current version button to publish your survey.
    Publish current version button
    1. A message asks you to confirm that you want to publish. Click OK to publish the survey.

    When you have published your survey the Overview now displays further information with sections for

    • Overview displays the current survey status.
    • Paper Interviews contains a PDF download.
    • Web Interviews shows the details for online interviewing.

    Publishing an updated version of your survey

    Sometimes you will need to change a questionnaire after publication. You need to publish the questionnaire again to ensure that the respondents complete the latest version.

    1. From the Collect section navigate to the Settings side menu.
    2. The Overview heading displays a warning message if there are changes to the questionnaire after it was the last publication. This means that the latest questionnaire is not the same as the published questionnaire that the respondents are currently completing.
    Warning message that the survey has changed after publishing
    1. You need to pause interviewing before publishing the survey again with the latest questionnaire. Click Pause interviewing.
    2. The Publish current version button is available after pausing interviewing. Click on the Publish current version button to publish the latest version of the questionnaire.
    3. After publishing your survey’s latest version, the message indicates that the most recent version of the survey is being used for interviewing. Click Resume interviewing to restart the interview process.

    Previewing the published survey

    Previewing the published questionnaire allows you to check how the questionnaire appears in the web browser, enter a number of test responses and try out the routing and validation. These test responses will not be saved or affect the survey data responses.

    You can test the published survey

    • prior to starting interviewing
    • after interviewing has started when the survey is live
    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. Click the Launch preview button. This opens the questionnaire in a new web browser tab.
    4. This starts with a notice that this is a survey preview and responses entered in the preview will not be saved and will not affect the survey results.
    5. Click the message” I understand – start the preview” to proceed.
    6. The preview starts the currently published questionnaire, and you can enter some test responses to check your questionnaire.
    7. If you need to make any changes, you can update the questionnaire and publish it again.

    The post Previewing your questionnaire appeared first on SnapSurveys.

    ]]>
    Saving your questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/saving-your-questionnaire/ Thu, 18 Jun 2020 10:26:16 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=254 At this stage you will want to save your questionnaire. The Save button is located on the Online Designer menu. The Save button text is shown in red when there are changes to save. Click the Save button to save your survey and questionnaire. You will receive a confirmation message saying “Survey saved. Save was […]

    The post Saving your questionnaire appeared first on SnapSurveys.

    ]]>
    At this stage you will want to save your questionnaire. The Save button is located on the Online Designer menu. The Save button text is shown in red when there are changes to save.

    Save menu
    1. Click the Save button to save your survey and questionnaire.
    2. You will receive a confirmation message saying “Survey saved. Save was successful”.
    3. The Save button then becomes greyed out.

    The post Saving your questionnaire appeared first on SnapSurveys.

    ]]>
    Inserting page breaks https://www.snapsurveys.com/support-snapxmp/snapxmp/inserting-page-breaks/ Wed, 17 Jun 2020 16:36:39 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=251 Page Breaks are used to separate the questions on to different pages. You can use them to group like questions on a page. Your questionnaire may change depending on the answers the respondent selects and you can put dependent questions on different pages. You can find the Page break at the bottom of the Insert […]

    The post Inserting page breaks appeared first on SnapSurveys.

    ]]>
    Page Breaks are used to separate the questions on to different pages. You can use them to group like questions on a page. Your questionnaire may change depending on the answers the respondent selects and you can put dependent questions on different pages.

    You can find the Page break at the bottom of the Insert question side menu.

    Page Break menu

    You can insert a Page break in the same way as other questions by either double click or drag and drop.

    Use your preferred method to insert the page break. The example shows a page break between the subtitle and Q1.

    Page Break in the Snap Online Designer

    The post Inserting page breaks appeared first on SnapSurveys.

    ]]>
    Inserting your questions https://www.snapsurveys.com/support-snapxmp/snapxmp/inserting-questions/ Wed, 17 Jun 2020 15:32:10 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=243 Once you have created your new survey, Snap XMP Online displays the Build section of the questionnaire. The Build section is where you design your questionnaire. In the Build section you can This section takes you through the steps to build an example questionnaire. The questionnaire is based on a conference event where the organizers […]

    The post Inserting your questions appeared first on SnapSurveys.

    ]]>
    Once you have created your new survey, Snap XMP Online displays the Build section of the questionnaire. The Build section is where you design your questionnaire.

    In the Build section you can

    • Insert questions
    • Add routing
    • Include validation and masking
    • Change the questionnaire properties
    • Preview and test your questionnaire

    This section takes you through the steps to build an example questionnaire. The questionnaire is based on a conference event where the organizers would like feedback from the people who have attended the event.

    These step by step instructions show you how to add a number of questions to create a questionnaire in Snap XMP Online.

    Inserting a question

    At the start of your questionnaire there may be questions that are automatically added from the template you have chosen. When you want to add new questions you can use the Insert question side menu to select a question style or use the keyboard shortcut.

    Insert question menu showing the available questions

    Once you have selected a question style from the Insert question side menu, there are three ways of inserting a question

    • Double click

    This will insert the new question after the currently selected question in the questionnaire. If no question is selected, the new question is inserted at the end of the questionnaire.

    • Drag and drop

    As you drag the question over the questionnaire you will see a Drop here message that shows you where the question will be placed.

    Drop here message
    Drop here
    • Keyboard Shortcut

    Use Ctrl and Enter to insert a new question after the current question. This creates a question that can be from the Single choice or Multiple choice group of questions.

    Question Toolbar

    When a question is selected in the Online Designer a Question toolbar is displayed that lets you edit the question.

    You can see the type of question in the drop down on the Question toolbar. The example below is a Title question.

    Question toolbar for a Title question

    Toolbar Icons

    Description

    ToolbarRouting.png

    Click to open the Routing side menu for the current question.

    ToolbarValidation.png

    Click to open the Validation &Masking side menu for the current question.

    ToolbarClose.png

    Close the Question toolbar. Click on the question to open the Question toolbar again.

    ToolbarShowHide.png

    Click to toggle the visibility of the question for the current edition of the questionnaire.

    ToolbarDelete.png

    Click to delete the question.

    ToolbarMore.png

    Click to open the More menu which gives further actions.

    More menu

    Clicking the ToolbarMore.png button on the Question toolbar displays the following menu.

    More menu opened from the Question toolbar

    Menu Item

    Description

    Move

    Move the question to another position in the questionnaire. Choose where to paste the question by selecting the relevant paste button. Click Abort Paste on the Questionnaire edit menu bar to cancel the operation.

    Copy

    Copy the question to another position in the questionnaire. Choose where to paste the question by selecting the relevant paste button. Click Abort Paste on the Questionnaire edit menu bar to cancel the operation.

    Manage visibility

    Display the Manage visibility dialog where you can set whether the question is shown or hidden for all the available editions.

    Show other response

    Available in a multiple choice question and inserts a label and a text input field that allows the respondent to enter free format text. This allows the respondent to enter an answer that is not included on the list.

    Show footnote/

    Hide footnote

    Toggle the footnote to show or hide. The footnote is shown below the question and can contain additional information to the question.

    Merge into grid above

    Available when there are two consecutive grid questions that can be merged to create one grid.

    Split into new grid

    Available for a grid with multiple rows to split the questions into a new grid.

    Reset all grid rows to default style

    Remove formatting on the grid and return it to the default style. This does not alter other changes such as number of Options or Rows.

    Adding a title

    A questionnaire normally starts with a heading explaining the questionnaire’s purpose. The title can contain text and a logo or other image.

    1. To set the title text click in the Title text box.
    New Title question
    1. Enter the title of your questionnaire.
    Title question

    Inserting a Logo in the Title

    Often a questionnaire heading includes branding. This can be a logo or other image that is displayed by itself or with a title. In this example, the Snap Surveys logo is used.

    1. Click the Insert an Image button on the Format toolbar.
    Format toolbar
    1. The Image Browser dialog opens.
    2. Each image can be provided with a description in the Alt/Title text. This is used as the tool tip, when the respondent is unable to see the image and is also used by voice readers active on the browser. This example shows the description as Snap Surveys logo.
    Image Browser highlighting Alt text
    1. Click the Choose an image button to select an image.
    2. The Select an image to insert dialog shows the available images. If your image is not shown, use the Choose file button to find and select the image.

    NOTE: In some web browsers the button is called Browse rather than Choose file.

    NOTE: The image is stretched to fit in the dialog box however it will display in its expected ratio in the questionnaire.

    Select an image
    1. Select the image you would like to insert and click OK. This takes you back to the Image Browser where you can click OK again. The selected image is inserted into the Title text as shown.

    NOTE: In some web browsers the Image Browser displays Resize % to resize the image..

    Title with image

    Adding a Sub Title

    The sub title usually contains text that provides more information about the questionnaire.

    1. Select the Sub title question from the Titles and instructions section of the Insert question menu.
    Titles and instructions menu
    1. Insert a Sub title question into the questionnaire.
    New Sub Title question
    1. Click in the Sub Title text and enter your text
    Sub Title question

    Adding a Single Choice question

    Next, add a Single choice question where the respondent can select a Yes or No answer.

    1. Select the Single Choice question from the Single choice questions section of the Insert question menu.
    Single choice questions menu
    1. Insert a Single Choice question into the questionnaire.
    2. Set the number of Choices to 2 as the question has two answers.
    3. This question is going to be displayed vertically so the number of Columns remains at 1.
    New Single choice question
    1. Enter the Single Choice question text “Would you like to receive further information on any of today’s workshops?”
    2. Click in each Option Text and add the desired text.
    Single Choice question

    Adding a Multiple choice question

    A Multiple Choice question is similar to a Single Choice question, as it contains answers with radio or check boxes, but the respondent can respond with multiple answers.

    1. Select the Multi Choice question from the Multiple choice questions section of the Insert question menu.
    Multi Choice questions menu
    1. Insert a Multi Choice question into the questionnaire.
    2. Set the number of Choices to 5 as the question has five answers.
    3. This question is going to be displayed vertically so the number of Columns remains at 1.
    New Multi Choice question
    1. Click in the Multi Choice question text and enter “Please select the workshops you are interested in.”
    2. Click in each Option Text and add the desired text.
    Multi Choice question

    Show other response

    When you are creating a list of items it is likely the list will not be exhaustive. This is where creating an answer of “Other” can help. This lets you collect further information from the respondent.

    In our example, the last answer in the Multi choice question is “Other”. You can show an Open ended question where the respondent can enter free format text giving further details.

    1. Click More on the Question toolbar to open the menu.
    Multi Choice question with More menu highlighted
    1. Click Show other response.
    Show other response menu
    1. This inserts an Open ended question below with a label and a free format text input box. In our example, the label is entered as “If other, please specify.”
    Other response question

    Adding Instructions

    An Instruction is text providing guidelines to a respondent on how to complete a section of the questionnaire. An Instruction can appear anywhere in the questionnaire.

    1. Select the Instruction question from the Titles and instructions section of the Insert question menu.
    Titles and instructions menu
    1. Insert an Instruction question into the questionnaire.
    2. Click in the Instruction text and enter your instruction.
    Instruction question

    Adding a Grid Question

    A Grid question consists of one or more rows of single or multiple response questions, each with one or more columns of answers, set up in a grid format. Grid questions are often used to ask respondents their attitude towards different aspects of an item using the same set of replies.

    In our example, the questionnaire will ask the respondents to rate three aspects of the conference from very good to very poor.

    1. Select the Grid question from the Single choice questions section of the Insert question menu.
    Single Choice questions menu
    1. Insert a Grid question into the questionnaire.
    New grid question
    1. There are three aspects to rate in this question so set the number of Rows to 3.
    2. There will be five ratings to choose from so set the Choices to 5.
    3. You can change the Text width or Answer width to style the grid.
    Grid question
    1. Click in each text area and add the desired wording.
    Grid Question with labels

    Adding an Open ended text question

    An open ended text input question allows respondents to enter answers in free format text.

    In the questionnaire, add a question where comments about improvements to the event can be given.

    1. Select the Open Ended question from the Text Input questions section of the Insert question menu.
    Text Input questions menu
    1. Insert an Open Ended question into the questionnaire.
    2. Set the Input rows to 3 to increase the question’s response area to three lines.
    3. Click in the Open Ended question text area and enter your question text.
    Open Ended question

    Adding a Semantic Scale

    Often in a questionnaire you would like to ask respondents how they rate a particular feature, product or service. Using a Semantic Scale question style is one way to provide a rating scale.

    In our example, the question asks people who have attended the conference how likely they would be to encourage other people to attend the event.

    1. Select the Semantic Scale question from the Single choice questions section of the Insert question menu.
    Single choice questions
    1. Insert a Semantic Scale question into the questionnaire.
    New Semantic Scale question
    1. There is one aspect to rate in this question so set the number of Rows to 1.
    2. There will be eleven ratings to choose from so set the Options to 11.
    Semantic Scale with eleven ratings
    1. Click in each text area and add the desired wording.
    Semantic Scale question with labels

    The post Inserting your questions appeared first on SnapSurveys.

    ]]>
    Returning to the Home Page https://www.snapsurveys.com/support-snapxmp/snapxmp/returning-to-the-home-page-2/ Wed, 17 Jun 2020 08:17:43 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=226 Click the Welcome message or the Snap Surveys logo to return to the Home page at any time. This option is located on the Snap XMP Online banner. If you cannot see the Snap XMP Online banner, you may be in the full screen view. Click to toggle to the normal view.

    The post Returning to the Home Page appeared first on SnapSurveys.

    ]]>
    Click the Welcome message or the Snap Surveys logo to return to the Home page at any time. This option is located on the Snap XMP Online banner.

    If you cannot see the Snap XMP Online banner, you may be in the full screen view. Click Maximize button to toggle to the normal view.

    The post Returning to the Home Page appeared first on SnapSurveys.

    ]]>
    Accessing help https://www.snapsurveys.com/support-snapxmp/snapxmp/accessing-help/ Tue, 16 Jun 2020 14:31:34 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=198 Click the Help option to access the online help at any time. This option is located on the Snap XMP Online banner. If you cannot see the Help option, you may be in the full screen view. Click to toggle to the normal view.

    The post Accessing help appeared first on SnapSurveys.

    ]]>
    Click the Help option to access the online help at any time. This option is located on the Snap XMP Online banner.

    If you cannot see the Help option, you may be in the full screen view. Click Maximize button to toggle to the normal view.

    The post Accessing help appeared first on SnapSurveys.

    ]]>
    Managing partial responses https://www.snapsurveys.com/support-snapxmp/snapxmp/partial-responses/ Fri, 15 May 2020 15:39:52 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=59 A partial response is created when a participant starts an interview and proceeds past the first page but does not complete the interview. There are two types of partial responses. As a participant progresses through the interview the response is usually kept when the participant progresses to the next page. The behaviour depends on whether […]

    The post Managing partial responses appeared first on SnapSurveys.

    ]]>
    A partial response is created when a participant starts an interview and proceeds past the first page but does not complete the interview.

    There are two types of partial responses.

    • Saved partial responses are created when a participant saves a part completed response and does not come back later to submit the response. Saved partials are only available on surveys that have the Save button.
    • Running partial responses are created when a participant leaves the survey part way through the interview.

    As a participant progresses through the interview the response is usually kept when the participant progresses to the next page. The behaviour depends on whether the survey is logged in or anonymous and running single or multiple responses.

    Partial responses for different participant actions

    Participant’s actionAnonymous surveys and
    Logged-in surveys with multiple submissions enabled
    Logged-in surveys with single submission only
    Participant saves their response using the save buttonA saved partial response is created. The participant is offered a link to resume the survey from the saved position. This is not affected by the Running partials setting.A saved partial response is created. The participant can login again to resume from the saved position.
    Participant closes the survey with Running partials enabledThe response data is saved and a unique resume link is generated. The participant can enter an email address to receive the link.The response data is saved. The participant can login again to resume from the saved position.
    Participant closes the survey with Running partials disabledThe response is lost and the participant will need to restart the survey from the beginning.The response is lost and the participant will need to restart the survey from the beginning.
    If after resuming, the participant saves againThe new response data is saved and replaces the last saved or running partial. The same resume link is used and the participant can enter an email address to receive the link.The new response data is saved and replaces the last saved or running partial. The participant can login again to resume from the saved position.
    If after resuming, the participant closes the survey with Running partials enabledThe new response data is saved and replaces the last saved or running partial. The same resume link is used and the participant can enter an email address to receive the link.The new response data is saved and replaces the last saved or running partial. The participant can login again to resume from the saved position.
    If after resuming, the participant closes the survey with Running partials disabledThe newly entered response data is lost. If the participant was resuming from a saved response this will still be available, otherwise the participant will need to restart the survey from the beginning.The newly entered response data is lost. If the participant was resuming from a saved response this will still be available, otherwise the participant will need to restart the survey from the beginning.

    Setting your survey to allow partial responses

    Researchers are able to view all partial responses, decide whether to add them to the survey’s response data, and analyse these responses along with the completed responses.

    You can select the option to collect all partial responses for your survey and decide, at a later time, whether to add them to your response data.

    1. Navigate to the Collect menu. The Settings side menu is shown by default. The Running partials status is shown in the Overview section.
    Collect tab showing the Running partials setting
    1. Click on the Change options button to display the Interviewing options dialog.
    Interviewing options with running partial responses activated
    1. The Running partial responses option determines whether the selected survey will keep partial responses. Select this option to run partial responses and deselect to turn off partial responses.
    2. Click Save to save the changes.

    NOTE: When multiple responses are set on in the Change interview access dialog, Running partials is automatically disabled.

    NOTE: Entries made on the current page or single page surveys may not keep partial responses even when Running partials is enabled because a partial response is saved when the respondent progresses to the next page.

    Finding participants with partial responses

    In the Participant list the Status filter can be used to view participants who are at different stages of completion.

    There are two completed status values that show a participant has a partially completed response. The status can be

    • Partial where the participant has stopped their response part way through completion
    • Saved  where the participant has saved their response part way through completion

    When you submit the partial responses, which includes saved responses, the status changes to Submitted.

    1. Navigate to the Collect section and select the Participants side menu.
    2. Select the Participant list option to view the participants’ details in the overview area.
    Participants side menu with Participants highlighted
    1. Click on the Status filter icon in the Participant list header to display the filter selection dialog for the Status column.
    Participant list showing the overview of each participant
    1. Select the status you wish to filter on, that is Partial, Saved or Submitted.
    Filtering partial responses
    1. Click Filter to filter the list and view the participants with the selected Status.

    Submitting partial responses

    You can include partial responses in your survey’s response data by submitting all partial responses. This option will only be available if you have the correct permissions to view and submit the partial responses.

    You will need to consider at what stage of the interview process to submit the partials. Submitting all the partial responses once interviewing is closed ensures that the respondent is not going to return to complete the survey.

    1. Navigate to the Collect section and select the Responses side menu.
    2. Click the Partials option and this will display all the partial responses that have been collected.
    Responses side menu with Partials highlighted
    1. If there are any partials they will be displayed in the Partial responses overview. You can use the navigation icons to move through the responses and view the data. You will need the correct permissions to view the partial responses.
    Partial responses with the navigation bar highlighted
    1. When you are ready to submit the partial responses, click the Submit Partials button. You will need the correct permissions to submit the partial responses.
    Submit the partial responses
    1. You will see a message telling you that the partial are being submitted.
    Message shown whilst partial responses are submitted
    1. You can see when you navigate to the Participants List in the Participants side menu that the participants that had a status of Partial or Saved have now been updated to Submitted.
    Participant list showing the submitted partial responses
    1. The partial responses are cleared from the Partial responses list.

    NOTE: If you submit partial responses while interviewing is open or restart interviewing after submitting the partials, it is possible to reset a submitted participant who wishes to complete the survey. Any partial response data that has been submitted will not be deleted automatically.

    Discarding partial responses

    You can discard partial responses by resetting participants based on their completed status. When you reset a participant any partial responses for that participant will be discarded and the status set to Not Started.

    1. Navigate to the Collect section.
    2. Click on the Participants side menu and select the Participant list option.
    Participants side menu with Participants highlighted
    1. You can choose to reset a single participant or a group of participants with the Partial or Saved status.
      • To reset a single participant select the participant in the list and click on the Reset button in that participant’s details.
    Reset the invitation schedule for the selected participant
    1. To reset a group of participants click on the Reset button at the top of the Participant list and select participants by completion status choosing the Partial or Saved status as required.
    Reset the invitation schedule for a group of participants
    1. The step after is the same for both groups. Select the Completion status option. As described on the dialog this will discard any partial response.
    Select how the invitations are reset for the participants
    1. Click Reset participants to reset the completion status of the selected participants.

    NOTE: When a participant is deleted or chooses to opt out the associated partial is also deleted.

    The post Managing partial responses appeared first on SnapSurveys.

    ]]>
    Analyzing your survey data https://www.snapsurveys.com/support-snapxmp/snapxmp/analyzing-your-survey-data/ Fri, 15 May 2020 14:48:53 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=57 Once you have started to collect some responses to your survey you will want to put this information to use. Analyzing the results can help you understand the responses from your participants. In the Analyze section you can There are two ways of navigating to the Analyze section.

    The post Analyzing your survey data appeared first on SnapSurveys.

    ]]>
    Once you have started to collect some responses to your survey you will want to put this information to use. Analyzing the results can help you understand the responses from your participants.

    In the Analyze section you can

    • View the standard reports
    • View bespoke reports that have been created in Snap XMP Desktop
    • View tables and charts that have been created in Snap XMP Desktop
    • Update the reports and analyses with data responses as they come in
    • Set up filters and contexts
    • Download the report to PDF format
    • Print reports

    There are two ways of navigating to the Analyze section.

    • Click the Analyze link from the Conference survey Summary tab in Your work.
    Summary tab highlighting the Analyze link
    • Click the Analyze tab from the Online Editor.
    Analyze tab

    The post Analyzing your survey data appeared first on SnapSurveys.

    ]]>
    Publishing your survey https://www.snapsurveys.com/support-snapxmp/snapxmp/publishing-and-collecting-survey-data/ Fri, 15 May 2020 14:37:48 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=55 When your questionnaire design is complete, it’s time to publish your questionnaire and start interviewing so respondents can fill in your survey. This is done in the Collect section of Snap XMP Online. There are two ways of navigating to the Collect section. Publishing your survey for the first time Your questionnaire is now ready […]

    The post Publishing your survey appeared first on SnapSurveys.

    ]]>
    When your questionnaire design is complete, it’s time to publish your questionnaire and start interviewing so respondents can fill in your survey. This is done in the Collect section of Snap XMP Online.

    There are two ways of navigating to the Collect section.

    • Click the Collect link from the Conference survey Summary tab in Your work.
    Summary tab for the selected survey with Collect highlighted
    • Click the Collect tab from the Online Designer.
    Collect tab for an unpublished survey

    Publishing your survey for the first time

    Your questionnaire is now ready for publishing. The publishing process creates web pages that run a survey in a web browser. When the Collect tab is selected the Overview is shown by default. This shows the status of the survey and is where you publish the survey.

    1. Click the Collect tab and go to the Overview section.
    2. Click the Publish current version button to publish your survey.
    Publish current version button
    1. You will be asked to confirm that you want to publish. Click OK to publish the survey.

    When you have published your survey the Overview now displays further information with sections for

    • Overview displays the current survey status.
    • Paper Interviews contains a PDF download.
    • Web Interviews shows the details for online interviewing.
    Collect tab overview for a published survey

    Launching web interviews

    Changing the Interview URL destination

    When you publish the questionnaire, Snap XMP Online creates an Interview URL that respondents use to complete the questionnaire.

    The last section of the Interview URL can be changed to a more meaningful name, provided the URL is not already in use. You should change the URL before you start interviewing so that all the respondents are using the same URL.

    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. In the Interview URL, click on Edit Interview URL icon to edit the URL.
    4. Confirm that you want to change the URL.
    5. The last section of the URL becomes editable.
    Edit the Interview URL
    1. Enter the new text in the text box and click Save. The example below shows the new URL with the end section changed to “conference”.
    Updated Interview URL

    Previewing the published survey

    Previewing the published questionnaire allows you to check how the questionnaire appears in the web browser, enter a number of test responses and try out the routing and validation. These test responses will not be saved or affect the survey data responses.

    You can test the published survey

    • prior to starting interviewing
    • after interviewing has started when the survey is live
    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. Click the Launch preview button. This opens the questionnaire in a new web browser tab.
    Launch the preview
    1. This starts with a notice that this is a survey preview and responses entered in the preview will not be saved and will not affect the survey results.
    Survey preview message
    1. Click the message” I understand – start the preview” to proceed.
    2. The preview starts the currently published questionnaire and you can enter some test responses to check your questionnaire.
    3. If you need to make any changes, you can update the questionnaire and publish it again.

    Using the QR Link

    You can download a QR code to access the questionnaire.

    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Web Interviews heading, if necessary.
    3. Click the QR link to download a PNG file containing the QR code.
    QR code
    1. Send the QR code to your respondents to access the questionnaire.

    Printing paper questionnaires

    On the Collect tab there is the option to download the questionnaire in PDF format for you to print and send to your participants.

    1. From the Collect section navigate to the Settings side menu.
    2. Scroll down to the Paper Interviews heading, if necessary.
    3. There is a PDF download available for each paper edition in the survey.
    4. Click the hyperlink for the edition you want. This downloads the PDF ready for printing.
    PDF downloads for paper interviews

    Publishing an updated version of your survey

    Sometimes you will need to change a questionnaire after it has been published. You must re-publish the updated questionnaire to ensure that the respondents are completing the latest version.

    1. From the Collect section navigate to the Settings side menu.T
    2. The Overview heading shows a warning message when the questionnaire changes after the last publication. This means that the latest questionnaire is not the same as the published questionnaire that the respondents are currently completing.
    Warning message that the survey has changed after publishing
    1. Before you can publish the latest questionnaire, you need to pause interviewing. Click Pause interviewing.
    2. Once interviewing pauses you can see the Publish current version button. Click on the Publish current version button to publish the latest version of the questionnaire.
    3. After you have published your survey’s latest version, the message indicates that interviewing is using the most recent version of the survey. Click Resume interviewing to restart the interview process.

    The post Publishing your survey appeared first on SnapSurveys.

    ]]>
    Building your questionnaire https://www.snapsurveys.com/support-snapxmp/snapxmp/building-your-questionnaire/ Fri, 15 May 2020 14:33:32 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=53 Once you have created your new survey, Snap XMP Online displays the Build section of the questionnaire. The Build section is where you design your questionnaire. In the Build section you can This section takes you through the steps to build an example questionnaire. The questionnaire is based on a conference event where the organizers […]

    The post Building your questionnaire appeared first on SnapSurveys.

    ]]>
    Once you have created your new survey, Snap XMP Online displays the Build section of the questionnaire. The Build section is where you design your questionnaire.

    In the Build section you can

    • Insert questions
    • Add routing
    • Include validation and masking
    • Change the questionnaire properties
    • Preview and test your questionnaire

    This section takes you through the steps to build an example questionnaire. The questionnaire is based on a conference event where the organizers would like feedback from the people who have attended the event.

    These step by step instructions show you how to add a number of questions to create a questionnaire in Snap XMP Online.

    The post Building your questionnaire appeared first on SnapSurveys.

    ]]>
    Adding a new survey https://www.snapsurveys.com/support-snapxmp/snapxmp/getting-started-with-a-new-survey/ Fri, 15 May 2020 14:28:50 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=51 A new survey is created in Your work or an existing folder. Although you can create your survey in Your work it may be easier to manage your surveys if they are in an easily identifiable folder. You can move the survey to another folder using drag and drop in the Your work side menu. […]

    The post Adding a new survey appeared first on SnapSurveys.

    ]]>
    A new survey is created in Your work or an existing folder. Although you can create your survey in Your work it may be easier to manage your surveys if they are in an easily identifiable folder. You can move the survey to another folder using drag and drop in the Your work side menu.

    1. Starting in Your work, select the folder where you want to create the new survey.
    2. Click on the New Survey button in the Summary page.
    Summary tab highlighting New survey

    This shows a list of one or more survey templates to choose from.

    Selecting a survey template

    The survey template creates an initial layout for your questionnaire, which can include questions, formatting and your organisation’s branding.

    Snap XMP supplies a number of pre-defined survey templates. You may also see other survey templates that are specific to your organisation.

    1. Select the survey template you wish to use. If you need help finding a survey template, hover over the template icon to see an enlarged image. The survey template description identifies the most recently used survey template.
    Select the survey template that the survey will be based on
    1. Click Next, then in Survey name, enter a name for the new survey.
    Enter the survey details in the New survey dialog
    1. Click the Create survey button. This creates the survey and opens it in the Build section ready to start building your questionnaire.

    The post Adding a new survey appeared first on SnapSurveys.

    ]]>
    Logging out https://www.snapsurveys.com/support-snapxmp/snapxmp/logging-out/ Thu, 14 May 2020 14:55:13 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=32 Click the Log out option to log out at any time. This option is located on the Snap XMP Online banner. After you log out you will be taken back to the Log in page. If you cannot see the Log out option, you may be in the full screen view. Click to toggle to the normal […]

    The post Logging out appeared first on SnapSurveys.

    ]]>
    Click the Log out option to log out at any time. This option is located on the Snap XMP Online banner.

    Log out icon

    After you log out you will be taken back to the Log in page.

    If you cannot see the Log out option, you may be in the full screen view. Click Maximize button to toggle to the normal view.

    The timeout period in Snap XMP Online is set to 20 minutes. If there is no activity on your account for this length of time you will automatically be logged out. If you are on a shared computer your account can be accessed during this timeout period if you do not log out.

    The post Logging out appeared first on SnapSurveys.

    ]]>
    Viewing Your work https://www.snapsurveys.com/support-snapxmp/snapxmp/your-work/ Thu, 14 May 2020 14:44:08 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=29 When you log in to Snap XMP Online you are shown an overview of Your work. This is the place where you can view and manage your surveys, survey templates and folders.   When you log in to Snap XMP Online for the first time Your work will be empty. Snap XMP Online is split […]

    The post Viewing Your work appeared first on SnapSurveys.

    ]]>
    When you log in to Snap XMP Online you are shown an overview of Your work. This is the place where you can view and manage your surveys, survey templates and folders.  

    When you log in to Snap XMP Online for the first time Your work will be empty.

    Snap XMP Online is split into two sections

    • a side menu that changes view depending on the current item selected
    • an overview area where you can edit your work
    Areas in Your work

    Selecting Your work or any folder displays the Summary tab, where there are two actions available.

    Summary tab with New survey and New folder buttons
    ActionDescription
    New surveyCreate a new survey in the current folder. On Creation you will be taken to the Build page for that survey. Click on the Summary tab to return to the survey’s Summary and Share tabs in Your work.  
    New folderCreate a new folder that is located within the current folder

    Four side menu items are available; three are always shown and one is optional.

    Side Menu itemDescription
    Your workAn overview of the surveys, folders and templates that you own. Select a folder, survey or template name to show the contents in the Summary page.
    Recent itemsLists the recent surveys or templates that you have worked with in date order with the most recent at the top. You can click on a link to take you to that item’s Summary page.
    Your accountThis contains two items, Summary and Audit Log. Summary shows your account details and is where you can change your password and edit your details. The Audit Log contains a time stamped log of your account activity, showing the most recent activity first.
    Shared with youShows a list of those resources that another user has shared with you. This will only be shown when you have some shared resources.

    Folder Summary

    When folders, surveys and survey templates have been added to Your work it will look similar to the screenshot below. This example shows a top level folder, called Demo folder that contains one survey, called Conference survey.

    When Demo folder is selected in the Your work side menu, the Summary tab shows a list of the folder’s contents. In this example, the Conference survey is listed.

    Folder showing the list of surveys in the folder
    IconColumnDescription
     NameThe name given to the survey, folder or template.
     PropertiesThe properties of the folder, survey or template. For a folder this shows a count of number of folders, surveys and templates in that folder. For a survey this shows the interviewing status and the number of responses. A template has the property Questionnaire template.
    Bin iconDelete            Clicking on the bin icon will delete the selected folder, survey or template. You will be asked to confirm that you want to delete the folder, survey or template.

    Survey summary

    Selecting a survey in Your work displays the Summary page, which contains an overview of the survey.

    Survey summary tab

    There are three actions on the Summary page.

    ActionDescription
    BuildThis takes you to the survey’s Build page where you can edit the questionnaire. You can add, remove and edit the variables in the survey.
    CollectThis takes you to the survey’s Collect page where you can publish the survey, set an interview schedule and manage participants and responses.
    AnalyzeThis takes you to the survey’s Analyze page where you can analyze and run reports, tables and charts using the response data. The reports, tables and charts need to be set up first in Snap Desktop for the survey. You can also apply filters and contexts to the data.

    Full Screen View

    The Snap XMP Online pages are maximized using the Maximize button button. This feature gives you a larger area to work with your surveys.

    Click Maximize button to toggle between the normal view and the full screen view. The normal view shows the Snap Surveys banner across the top of the web page.

    You can show or hide the side menu by clicking on the arrow in the vertical separator at the left hand side of the overview area.

    The post Viewing Your work appeared first on SnapSurveys.

    ]]>
    Logging in https://www.snapsurveys.com/support-snapxmp/snapxmp/logging-in/ Thu, 14 May 2020 14:31:21 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=27 The first step to using Snap XMP Online is logging in.  You will need Once you have all the information you need, follow these instructions to log in. This will take you into Snap XMP Online. When you log in for the first time we recommend that you change your password. Once you have successfully […]

    The post Logging in appeared first on SnapSurveys.

    ]]>
    The first step to using Snap XMP Online is logging in.

     You will need

    • The Snap XMP Online web address. This is supplied by Snap Surveys or your own system administrator, depending on whether you are using Snap Surveys servers or your organisation’s on-premises server.
    • An email address that you are going to use to log in to Snap XMP Online.
    • Your password. When you are logging on for the first time, this may be a temporary password provided by Snap Surveys or your own system administrator.

    Once you have all the information you need, follow these instructions to log in.

    1. Open a web browser and enter the Snap XMP Online web address. You will see a Log in to Snap XMP Online dialog as shown.
    1. Enter your email address and password then click the Log in button.

    This will take you into Snap XMP Online.

    When you log in for the first time we recommend that you change your password.

    Once you have successfully logged in to Snap XMP Online, the first page shown is the Your work summary where you can view Your work.

    When you have finished working you will want to log out.

    The post Logging in appeared first on SnapSurveys.

    ]]>
    What Snap XMP Online does https://www.snapsurveys.com/support-snapxmp/snapxmp/what-snap-online-does/ Thu, 14 May 2020 14:24:17 +0000 https://www.snapsurveys.com/support-snapxmp/?post_type=epkb_post_type_1&p=25 Snap XMP Online is a web based application that enables you to create and manage surveys. There are four stages in Snap XMP Online that guide you through the process of managing your survey. Your Work This is the first stage that you see in Snap XMP Online, where you can Build Once you have […]

    The post What Snap XMP Online does appeared first on SnapSurveys.

    ]]>
    Snap XMP Online is a web based application that enables you to create and manage surveys.

    There are four stages in Snap XMP Online that guide you through the process of managing your survey.

    Your Work

    This is the first stage that you see in Snap XMP Online, where you can

    • use online surveys created in Snap XMP Desktop and synchronise updates between Snap XMP Desktop and XMP Snap Online
    • start creating your new survey using pre-built survey templates
    • edit existing surveys
    • add folders to organize your surveys
    • share your surveys and folders with other people
    • see surveys that are shared with you

    Build

    Once you have created a survey the next step is to build your questionnaire. This is done in the Online Designer, where you are able to

    • insert different types of questions
    • apply routing to show or skip questions when necessary
    • add validation to make sure the correct data format is entered
    • apply masking to show or hide answers based on preceding questions
    • format the way your questionnaire will look
    • test your questionnaire using the preview facility

    Collect

    When you have your questionnaire ready to send out to participants, you can move on to the Collect section. Here you are able to

    • prepare to start the interview process by publishing your questionnaire
    • customize the survey URL link for web based questionnaires
    • view and manage participant lists
    • download a PDF file to print paper copies of the questionnaire
    • manage your responses

    Analyze

    Once you start collecting the response data, the Analyze feature enables you to

    • analyze your results
    • apply filters and contexts
    • run reports
    • run tables and charts that have already been created in Snap XMP Desktop

    The post What Snap XMP Online does appeared first on SnapSurveys.

    ]]>