Difference between revisions of "Questionnaire Specification"

From Catglobe Wiki
Jump to: navigation, search
m (Created page with '=Introduction= This specification contains some basic rules that we need to follow when creating a questionnaire specification in order to get it done as fast as possible. =Conte…')
 
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
 
This specification contains some basic rules that we need to follow when creating a questionnaire specification in order to get it done as fast as possible.
 
This specification contains some basic rules that we need to follow when creating a questionnaire specification in order to get it done as fast as possible.
=Content=
+
= Content =
There are some important features that need to be specified for a question:
+
 
 +
==Important features==
  
 
*Label  
 
*Label  
Line 11: Line 12:
 
**Value & Text  
 
**Value & Text  
 
**Semi open answer option value  
 
**Semi open answer option value  
**Min/Max value
+
**Min/Max value  
 
**Randomize?  
 
**Randomize?  
**Rotate?
+
**Rotate?  
 
**No multi
 
**No multi
 
*Sub questions  
 
*Sub questions  
Line 32: Line 33:
 
*Others (anything not mentioned in the previous parts)
 
*Others (anything not mentioned in the previous parts)
  
Suggestions for formatting:
+
==Format==
 
+
1. English command is a must  
1. English command is a must
 
  
2. Different colors should be used to distinguish between what to be shown in the questionnaire and notes/commands to the questionnaire creator
+
2. Different colors should be used to distinguish between what to be shown in the questionnaire and notes/commands to the questionnaire creator  
  
3. Horizontal lines should be used to separate different parts of a question
+
3. Horizontal lines should be used to separate different parts of a question  
  
4. Question text should be written in plain text, in case HTML is required, please state it clearly
+
4. Question text should be written in plain text, in case HTML is required, please state it clearly  
  
5. Sub question should be indexed from 0 (like what is shown in questionnaire editor)
+
5. Sub question should be indexed from 0 (like what is shown in questionnaire editor)  
  
6. Answer options should be indexed from 1 (if no special values are written, indexes will be used as values)
+
6. Answer options should be indexed from 1 (if no special values are written, indexes will be used as values)  
  
 
7. Sub questions and answer options could be described in list format or table (whatever can be achieved fast from the original description sent by the end-client)  
 
7. Sub questions and answer options could be described in list format or table (whatever can be achieved fast from the original description sent by the end-client)  
Line 50: Line 50:
 
Order of attributes:  
 
Order of attributes:  
  
1. Question label and question type
+
1. Question label and question type  
  
2. Conditions/validation/scripts/status/points
+
2. Conditions/validation/scripts/status/points  
  
3. Question text4. Sub questions5. Answer options
+
3. Question text4. Sub questions5. Answer options  
  
 
6. The exact way that the question should look (if it is expected to look different from what generated by the system)  
 
6. The exact way that the question should look (if it is expected to look different from what generated by the system)  
  
 
Here is a sample document:
 
Here is a sample document:

Revision as of 04:39, 17 May 2010

Introduction

This specification contains some basic rules that we need to follow when creating a questionnaire specification in order to get it done as fast as possible.

Content

Important features

  • Label
  • Type
  • Text
    • In each language
  • Answer options
    • Value & Text
    • Semi open answer option value
    • Min/Max value
    • Randomize?
    • Rotate?
    • No multi
  • Sub questions
    • Rotate?
    • Randomize?
  • Conditions
    • Show if
    • Go to question if
    • Exclude answer options if
    • Exclude answer option from
    • Include answer option if
    • Include answer option from
    • Exclude sub question if
    • Include sub question if
  • Is scripted? special action need to be taken
  • Points
  • RPQ Status
  • Others (anything not mentioned in the previous parts)

Format

1. English command is a must

2. Different colors should be used to distinguish between what to be shown in the questionnaire and notes/commands to the questionnaire creator

3. Horizontal lines should be used to separate different parts of a question

4. Question text should be written in plain text, in case HTML is required, please state it clearly

5. Sub question should be indexed from 0 (like what is shown in questionnaire editor)

6. Answer options should be indexed from 1 (if no special values are written, indexes will be used as values)

7. Sub questions and answer options could be described in list format or table (whatever can be achieved fast from the original description sent by the end-client)

Order of attributes:

1. Question label and question type

2. Conditions/validation/scripts/status/points

3. Question text4. Sub questions5. Answer options

6. The exact way that the question should look (if it is expected to look different from what generated by the system)

Here is a sample document: