Print-friendly version

Confirmit 12 New Feature List - Confirmit Professional

Respondent Experience

Dynamic Questions This functionality allows you to use logic within a page, and enables parts of a page to be updated based on responses to one or more questions on the same page. This can enable you to, for example, cause additional questions to appear on the page once the respondent has answered the first question. Questions on dynamic pages have to be set up within a Page object, and works with the standard Confirmit logic (response piping, precode and scale masking and question masking). The functionality is based on the Ajax technology and uses one (or more) questions as a trigger to activate logic in subsequent questions.
Card Sort The Card Sort feature can be applied to grid questions, and enables the respondent to drag & drop different variables (answers) into the different buckets (scale).
Images in answers The normal answer labels and input fields (text and radio button/dropwdown/check box) can be replaced with images. For each answer alternative, images can be set up for selected, not selected and hover (optional).
Slider feature on single, grid and numeric questions A new slider interface is introduced on single, grid and numeric questions (open text and multi questions with the "numeric" propery set, and with a lower and upper limit). The sliders can now be customized using the Question Form Inputs control in the Question Skin.
Highlight the cells in a grid that are missing answers For grids and 3D grids with questions the respondent are required to answer, cells that are missing a response can be highlighted when the respondent moves forward in the survey. The highlighting is set with a CSS style (for example a background color). This makes it much easier for the respondent to identify which items they have omitted.
Enable cell area click for 3D grids. The cell-click for grids, enabling respondents to click anywhere within the cell when responding instead of only on the radio button/drop down, is also applicable to 3d grids.
Right texts on multi questions The "right text" property allows having text both in front of and after the text box on multi questions with the "open text" or "numeric" property set, for example to place %s after the input boxes.
Hierarchy selector Easy-to-use hierarchy selector enabling respondents to navigate to the correct hierarchy variable with ease. Includes search functionality.
Max ranked order drag drop If maximum or equal is specified on a ranked order drag/drop, only the allowed number of drop locations will be displayed.
Press enter to move to next field (simulate tab when pressing enter key) In Survey Settings the "Press enter to move to next field" setting can be used to allow respondents to use the enter key to move to the next field when responding. Pressing enter will then have the same effect as tab does by default.
TAB order: Forward button before back button The forward button is highlighted before the back button when using TAB.
Disable forward button after submit When the respondent has clicked the forward button, it will be disabled. This will prevent the respondent from performing double submissions and avoid unnecessary page hits on the servers.
Auto-select "other specify" The option of having "other specify" automatically set (so that the answer will automatically be selected on single and multi questions once the respondent starts typing in the text box), will by default be set on single and multi questions. This will apply to both surveys using "Survey layouts" and surveys using "WI templates".

Unless specifically stated otherwise, the features listed above are available only on surveys using "Survey Layouts", not on surveys using "WI templates".

Improved security

Encrypt system request parameters

"Encrypt system request parameters." is a Survey Setting under the Web Options tab. With this security option set, system request parameters such as r, s, _state, _loop, _seqno and _version will not be available in clear text. Instead they will all be encrypted in a _sid_ parameter. This applies to both hidden form fields and URL parameters.

This will by default be set for new surveys. For existing surveys it will not be set.

Respondent links will then look like this:
.../wix/p0003502.aspx?_sid_=KKCCKburQTJA0nxoy3z
ppzwMNq7TPEZCTqPH8EzXazrpu2_FkhnkHlS-bKIWXZM_0

If the parameters (r, s, ...) are transmitted in clear text when this feature is turned on, the parameter values will be ignored. Attempting to manipulate the _sid_ value will result in an internal error page being shown with an http status code indicating a Bad Request (400). If you need to retrieve this url, for example to include it in a mail triggered from the survey, a new function "GetRespondentUrl" is introduced, returning the url with the respondent-specific __sid__.

Enforce https access to survey The survey setting "Enforce https access to survey" will force all respondents to https instead of http when responding to the survey, so that the communication between the server and the respondent is encrypted.

New functions

Functions to check browser support

Two functions are introduced to check whether or not the respondent's browser supports Dynamic Questions or advanced WI features: DynamicQuestionsEnabled() and AdvancedWIFeaturesEnabled(). Both of these return TRUE if the browser supports it, and FALSE if not. For all the "Advanced WI features" there are automatic fallbacks provided by Confirmit, so that the questions will be displayed with ordinary radiobuttons/checkboxes or input boxes. However for "Dynamic Questions" no such fallback exists, so such respondents should be screened or provided with an alternative routing.

Function to retrieve url with encrypted respondent-specific __sid__ The GetRespondentUrl() function will return the url of the current interview, with the respondent-specific __sid__.

Accessibility

Question text in <legend>

To satisfy the accessibility requirement of having a legend tag with the question text associated with each fieldset, the setting "Question text in legend" is introduced on "Question Form Inputs" on "Question Skin" in the survey layout. The question text will then appear in the legend instead of where the "Question text" object is placed in the "Question Skin".

Authoring

Additional information on Project Overview

A "Last modified" time stamp is included on the project overview to inform the user when the last change was made to the survey definition. In addition, information is provided to inform the user whether or not the test and production versions of the survey are the same (in sync).

Ability to increase the size of the question text boxes It is now possible to increase or decrease the size of the question text box, to allow users to more easily edit long question texts. The new size will be saved in the browser so it will have the same size when reopened.
URL setup page The URL setup page under Project Management has been made more intuitive.

Script Editor with Code Completion (Beta)

Code Completion

Confirmit 12 includes a beta version of script editing with code completion across all main scripting areas (professional designer, Data Processing and Community Panel rules and Reportal. The feature will suggest functions/methods/properties while you are writing code, and will show the number of parameters the functions accept and the types of these parameters.

Color Coding Keywords etc. will be color coded in the script editor.
Line numbering The lines will be numbered, and it is possible to go to a specfic line with CTRL+G.
Indentation Tab can be used to indent lines of code. When using block constructs ({ and }), indentation will be done automatically.

As this is beta feature, please contact Confirmit support to get the feature activated on a company level. Once activated, users will be able to download and run this beta feature/application.

External test survey

Allow external testing towards the test database

When launching a survey against the Test database, there is a new option "Enable external test" under Generate WI. The test interview will then be deployed to the interview servers with a url that can be distributed to people without a Confirmit login. Format: .../wix/test_p1009496.aspx?__etk=VZTRUFYNBDWN. The URL includes an encrypted parameter to prevent unauthorized access to other projects by guessing the project id. Responses will be written to the test database.
There will be a limit on the number of test responses allowed.

Task system

New task list

The new task list interface allows searching, sorting and paging on all tabs (scheduled/executing/completed/aborted/recurring)

Search on Reportal report # It is now possible to search on Reportal report number for Reportal tasks
Additional information on tasks in queue, executing and recurring tasks On the "Queue" tab, information about the number of tasks in the queue and how many of these are overdue, is now available. The "Executing" tab will show the number of executing tasks. On the "Recurring" tab, the number of active recurring tasks will be displayed.
New columns in task list The task lists are extended with some additional columns with information relevant in the different tabs.
Notification It is possible to select "Notify" on tasks in the queue and tasks being executed, to allow users to work elsewhere in Confirmit and receive an alert when the task is finished.
More userfriendly task details page When opening task details by clicking on an item in the task list, the task list will remain in the background. This is so you will not have to redo the search to get the same results again. The flow between the task definition and task instances has been simplified and made more intuitive. On queued and executing tasks, progress is automatically updated so that there is no need to refresh the browser window. A quick button has also been added to simplify rerunning a task.
Ability to change owner on a task It is possible to change ownership of a task. This is particularly useful for recurring tasks.
Extra information in task aborted email "Task aborted" emails now contain more of the error message from the task log.
Email Delivery Reports included in task log For all tasks that send emails, an Email Delivery Report will be logged in the task log to confirm the email has been sent.
Ability to set any start time for a task Previously, start time for a task that is scheduled for later execution had a granularity down to 1/2 hour (00:00, 00:30, 01:00 and so on). Now, any valid hours/minutes combination may be set (hh:mm) as start time.

Database designer

Hierarchy wizard

The hierarchy wizard provides a few simple steps to create either self-referencing (unabalanced/parent-child) or non-self-referencing (balanced/snow-flake) hierarchies. The definition of the hierarchy and relations, and the setup of the necessary tables, will be done in the background.

Hierarchy tree A new hierarchy tree editor is provided as a simple and intuitive interface for editing the hierarchy. In addition to the existing method of editing the nodes in the hierarchy directly in the database tables, a tree showing the hierarchy visually as nodes is provided. It is possible to make changes in the hierarchy by moving or deleting these nodes, and adding new nodes. For each node, text for all languages can be added and modified.
Filtering capabilities on table content It is now possible to filter the content of a table in the database designer. This is useful to avoid a lot of paging when you need to edit specific rows.

Data Processing

New data processing module

The new data processing functionality is built on the SQL Server Integration Services Architecture and supports data imports, data transformations (cleaning, recoding, calculations) and data exports with improved scalability/performance.

Triple-S support Triple-S XML version 1.1, 1.2 and 2.0 are supported for export and import. (See www.triple-s.org)
Text files (tab and comma separated) The Data Processing module supports tab-delimited and comma-separated text files for import and export
Action script Data transformations such as cleaning, recoding and calculations can be done using JScript.NET scripts.
Survey to survey data transfer The data processing module can be used for transferring data from one survey database to another.
Multiple surveys in source It is possible to run data processing rules with multiple surveys in source, for example to merge data from several waves of a continuous survey (tracker) into one survey database.
Single File/Hierarchy (separate files) exports On projects with loops, it is possible to export data in a single, "flat" file or as separate files ("hierarchy" in Triple-S 2.0). This is available both for Triple-S exports ("hierarchy" only in Triple-S 2.0) and text files.
Incremental or full update on Survey to Survey rule The user can choose between performing an incremental or full update when both the source and target are Confirmit survey databases. "Incremental" will only retrieve new records and those modified since the rule was last run. "Full update" will retrieve all records.
Filter on status With a Confirmit survey database in source, the data can be filtered on survey status.
Append or update on import When importing data to a survey database (the survey database is the target), the user can choose between appending data (adding it to the existing records) or updating. When "update" is selected, the user must specify a key field to be used for matching records. Records that already exist will be updated with new data, records that do not exist will be inserted.
Triple-S Template Generation Wizard Triple-S templates (XML) are used in data processing to describe the data sets (variables, variable types and locations, question texts, and answer texts and codes) and define a subset of the variables in the source (to optimize the data processing rule to retrieve only the necessary data). A wizard to create a Triple-S template for a survey is provided.
Rule sets Several rules (Data Processing tasks) can be set up in a "rule set" to be executed in sequence as one job.

Data Import

Custom Delimiter in Data Import

In the "old" data import functionality, it is now possible to specify the delimiter to be used when importing data. The user can choose between:Tab (default), Semicolon, Comma, Space and Other (custom - the user can specify any character).

Other

Return number of hits when searching in Survey data editor, panelist editor and respondent editor

When searching in Survey Data Editor, Panelist Editor and Respondent Editor, the total number of records matching the search will now be displayed on the page.


© Copyright 2007 Confirmit. All rights reserved.