Mobile SDK > Designing a mobile application > Question support
 
Question support
Question data types
Question data type
Paper
Author
Full
Single Response (Categorical)
Required
Required
Required
Multiple Response (Categorical)
Required
Required
Required
True or False (Boolean)
Required
Required
Required
Numeric (Long or Double)
Required
Required
Required
Text
Required
Required
Required
Date/Time (Date)
Required
Required
Required
Display Text (Info)
Required
Required
Required
Question types
Question data type
Paper
Author
Full
Grid - Single, Multiple, Numeric, Text (LoopCategorical)
Required
Required
Required
Compound
Required
Required
Required
Loop (LoopCategorical, LoopNumeric)
Required
Required
Required
Block
Required
Required
Required
Page
Not Required
Required
Required
Database Question
(Single, Multiple, Loop)
Not Required
Required
Required
Note Database questions are converted into regular questions with Category elements. The elements are based on the information in the database at the time that the Question XML is generated. The collected responses are converted to the database question responses.
Templates
Template data type
Paper
Author
Full
Layout (available on Routing and Question)
Not Required
Required
Required
Question
Not Required
Required
Required
Banner
Not Required
Not Required
Required
Error
Not Required
Not Required
Required
NavBar
Not Required
Not Required
Required
Styles
Styles
Paper
Author
Full
Question
Not Required
Required
All question styles are available in UNICOM Intelligence Author in the Advanced Properties pane.
Required
Category
Not Required
Not Required
Category styles are supported in Author.
Required
Navigation
Not Required
Not Required
Required
Labels
Question and category labels can be created with an HTML editor that adds HTML tags to the label. As such, interviewing players must either strip the HTML tags or render them.
Labels also render %n as a newline and require a double %% to render a single %.
Labels support insertion points. The insertion points can be substitutions (that are setup in the routing script), or special characters (that can be used to indicate that the response to a previous question should be substituted). See Label text insertion for more information.
See also
Designing a mobile application