Introduction
The CoolTool Survey Scripting Engine can be used for the advanced dynamic respondent interaction and survey tweaking. It provides complete control over the questionnaire at runtime.
Scripting engine allows to show, hide, reorder questions and alternatives, evaluate expressions, dynamically interact with users and control the survey flow. It helps researchers to provide more intelligent and personally optimized questionnaires.
This document is intended for questionnaire programmers and users, who need a technical reference for using the CoolTool Survey Scripting Engine.
General technical info
CoolTool Survey Scripting Engine is based on the JavaScript language implementation and provides dynamic, weakly typed syntax. This enables programmatic access to computational objects within the host environment.