Customizing a DatStat Illume survey is accomplished by creating and using 'Hooks'. Hooks are simply code which is executed at predetermined points when a participant takes a survey. Think of them as a way to 'hook-in' to the DatStat Illume Collector runtime with your own code to accomplish custom tasks. All hook calls are passed a single parameter called a 'hook context' which contains many useful properties and methods for interacting with the participants' data and the survey runtime. Coupled with the rich features of the Microsoft .NET Framework, the DatStat SDK unlocks endless possibilities for survey customization.
This section describes the process of setting up and using the Illume SDK and looking at a sample Visual Studio solution which demonstrates the various hook types.
Prerequisites
Next: Setting up the Example