Difference between revisions of "Single Grid Question"
(jrfconvert import) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | | |
− | | ||
− | Single Grid Question | + | == Single Grid Question == |
− | '''Syntax''' | + | '''Syntax''' |
− | QUESTION ''question_label ''SINGLEGRID ''[question_property_set]'' | + | QUESTION ''question_label ''SINGLEGRID ''[question_property_set]'' |
− | ''question_text'' | + | ''question_text'' |
− | SQ:''[sub_question_property_set] sub_question_text'' | + | SQ:''[sub_question_property_set] sub_question_text'' |
− | ... | + | ... |
− | SQ:''[sub_question_property_set] sub_question_text'' | + | SQ:''[sub_question_property_set] sub_question_text'' |
− | ''ao_value_1:[ao_property_set] ao_text'' | + | ''ao_value_1:[ao_property_set] ao_text'' |
− | ''...'' | + | ''...'' |
− | ''ao_value_N:[ao_property_set] ao_text'' | + | ''ao_value_N:[ao_property_set] ao_text'' |
− | '''Arguments''' | + | '''Arguments''' |
− | ''question_label'': is the label of the question. It must follow the standard format of question label. | + | ''question_label'': is the label of the question. It must follow the standard format of question label. |
− | ''question_property_set'': is the property set of the question (optional). | + | ''question_property_set'': is the property set of the question (optional). |
{| class="tableintopic" style="border-collapse: collapse; border: 1px solid #010101" width="595" border="1" cellpadding="2" | {| class="tableintopic" style="border-collapse: collapse; border: 1px solid #010101" width="595" border="1" cellpadding="2" | ||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" bgcolor="#C0C0C0" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" bgcolor="#C0C0C0" valign="bottom" | |
− | '''Question Property''' | + | '''Question Property''' |
− | | style="border: 1px solid #010101" width="190" bgcolor="#C0C0C0" valign="bottom" | | + | |
− | '''QSL Keyword''' | + | | style="border: 1px solid #010101" width="190" bgcolor="#C0C0C0" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" bgcolor="#C0C0C0" valign="bottom" | | + | '''QSL Keyword''' |
− | '''QSL Type''' | + | |
+ | | style="border: 1px solid #010101" width="121" bgcolor="#C0C0C0" valign="bottom" | | ||
+ | '''QSL Type''' | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | End Points | + | End Points |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | POINTS | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | POINTS |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Back Button Visible | + | Back Button Visible |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | BACK_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | BACK_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Next Button Text | + | Next Button Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | NEXT_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | NEXT_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Question Style sheet | + | Question Style sheet |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | QUESTION_STYLE_SHEET | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | QUESTION_STYLE_SHEET |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Flash Height | + | Flash Height |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | FLASH_HEIGHT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | FLASH_HEIGHT |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Next Button Visible | + | Next Button Visible |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | NEXT_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | NEXT_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Close Button Visible | + | Close Button Visible |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | CLOSE_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | CLOSE_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Required | + | Required |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | REQUIRED | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | REQUIRED |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Close Button Text | + | Close Button Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | CLOSE_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | CLOSE_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Back Button Text | + | Back Button Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | BACK_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | BACK_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Layout | + | Layout |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | LAYOUT_ID | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | LAYOUT_ID |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | RPQ Status | + | RPQ Status |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | ANSWER_SHEET_STATUS | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | ANSWER_SHEET_STATUS |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | End | + | End |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | END | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | END |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Dummy | + | Dummy |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | DUMMY | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | DUMMY |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Flash Width | + | Flash Width |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | FLASH_WIDTH | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | FLASH_WIDTH |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Flash Path | + | Flash Path |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | FLASH_PATH | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | FLASH_PATH |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Export Position | + | Export Position |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | EXPORT_POSITION | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | EXPORT_POSITION |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Export Length | + | Export Length |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | EXPORT_LENGTH | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | EXPORT_LENGTH |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Questionnaire Required Text | + | Questionnaire Required Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | REQUIRED_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | REQUIRED_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Point Text | + | Point Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | POINTS_TRANSACTION_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | POINTS_TRANSACTION_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Countdown | + | Countdown |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | COUNT_DOWN | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | COUNT_DOWN |
− | number | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Script | + | Script |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | SCRIPT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | SCRIPT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Reset Button Visible | + | Reset Button Visible |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | RESET_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | RESET_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Reset Button Text | + | Reset Button Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | RESET_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | RESET_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Open Answer Options | + | Open Answer Options |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | OPEN_ANSWER | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | OPEN_ANSWER |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="121" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | Questionnaire In Grid Required Text | + | Questionnaire In Grid Required Text |
− | | style="border: 1px solid #010101" width="190" valign="bottom" | | + | |
− | GRID_REQUIRED_TEXT | + | | style="border: 1px solid #010101" width="190" valign="bottom" | |
− | | style="border: 1px solid #010101" width="121" valign="bottom" | | + | GRID_REQUIRED_TEXT |
− | string | + | |
− | + | | style="border: 1px solid #010101" width="121" valign="bottom" | | |
− | + | string | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="285" valign="bottom" | | + | | style="border: 1px solid #010101" width="285" valign="bottom" | |
− | + | Answer Option Unique Choice | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | | style="border: 1px solid #010101" width="190" valign="bottom" | | |
+ | UNIQUE_CHOICE | ||
− | + | | style="border: 1px solid #010101" width="121" valign="bottom" | | |
+ | bool | ||
− | + | |- align="left" valign="top" | |
+ | | style="border: 1px solid #010101" width="285" valign="bottom" | | ||
+ | Default Answer Option | ||
− | + | | style="border: 1px solid #010101" width="190" valign="bottom" | | |
+ | DEFAULT_ANSWER | ||
− | + | | style="border: 1px solid #010101" width="121" valign="bottom" | | |
+ | number | ||
− | + | |- align="left" valign="top" | |
− | + | | style="border: 1px solid #010101" width="285" valign="bottom" | | |
− | + | Open Answer Required | |
− | + | | style="border: 1px solid #010101" width="190" valign="bottom" | | |
+ | OPEN_ANSWER_REQUIRED | ||
− | + | | style="border: 1px solid #010101" width="121" valign="bottom" | | |
+ | bool<br> | ||
− | + | |} | |
− | + | <br> | |
− | + | question_text: is the text of the question<br>sub_question_property_set: is the property set of the sub question (optional). There is currently no pre-defined properties for single grid's sub questions.<br>sub_question_text: is the text of the sub question.<br>ao_value_i: is the value of the ith answer option, which is a possitive integer.<br>ao_property_set: is the property set of the answer option (optional). There is currently no pre-defined properties for single grid's answer options.<br>Notice: At least one sub question and one answer option must be defined. | |
− | + | <br>'''Examples''' | |
− | + | <br>QUESTION QSingleGrid SINGLEGRID<br>Please rate how good these music-online websites.<br>SQ:www.yeuamnhac.com | |
− | 4:Excellent | + | SQ:www.nhacso.net<br>1:Too bad<br>2:Normal<br>3:Good<br>4:Excellent<br> |
− | + | [[Category:Question Definition]] | |
− | |||
− |
Latest revision as of 08:01, 6 February 2012
Single Grid Question
Syntax
QUESTION question_label SINGLEGRID [question_property_set]
question_text
SQ:[sub_question_property_set] sub_question_text
...
SQ:[sub_question_property_set] sub_question_text
ao_value_1:[ao_property_set] ao_text
...
ao_value_N:[ao_property_set] ao_text
Arguments
question_label: is the label of the question. It must follow the standard format of question label.
question_property_set: is the property set of the question (optional).
Question Property |
QSL Keyword |
QSL Type |
End Points |
POINTS |
number |
Back Button Visible |
BACK_BUTTON_VISIBLE |
bool |
Next Button Text |
NEXT_BUTTON_TEXT |
string |
Question Style sheet |
QUESTION_STYLE_SHEET |
number |
Flash Height |
FLASH_HEIGHT |
number |
Next Button Visible |
NEXT_BUTTON_VISIBLE |
bool |
Close Button Visible |
CLOSE_BUTTON_VISIBLE |
bool |
Required |
REQUIRED |
bool |
Close Button Text |
CLOSE_BUTTON_TEXT |
string |
Back Button Text |
BACK_BUTTON_TEXT |
string |
Layout |
LAYOUT_ID |
number |
RPQ Status |
ANSWER_SHEET_STATUS |
number |
End |
END |
bool |
Dummy |
DUMMY |
bool |
Flash Width |
FLASH_WIDTH |
number |
Flash Path |
FLASH_PATH |
string |
Export Position |
EXPORT_POSITION |
number |
Export Length |
EXPORT_LENGTH |
number |
Questionnaire Required Text |
REQUIRED_TEXT |
string |
Point Text |
POINTS_TRANSACTION_TEXT |
string |
Countdown |
COUNT_DOWN |
number |
Script |
SCRIPT |
string |
Reset Button Visible |
RESET_BUTTON_VISIBLE |
bool |
Reset Button Text |
RESET_BUTTON_TEXT |
string |
Open Answer Options |
OPEN_ANSWER |
bool |
Questionnaire In Grid Required Text |
GRID_REQUIRED_TEXT |
string |
Answer Option Unique Choice |
UNIQUE_CHOICE |
bool |
Default Answer Option |
DEFAULT_ANSWER |
number |
Open Answer Required |
OPEN_ANSWER_REQUIRED |
bool |
question_text: is the text of the question
sub_question_property_set: is the property set of the sub question (optional). There is currently no pre-defined properties for single grid's sub questions.
sub_question_text: is the text of the sub question.
ao_value_i: is the value of the ith answer option, which is a possitive integer.
ao_property_set: is the property set of the answer option (optional). There is currently no pre-defined properties for single grid's answer options.
Notice: At least one sub question and one answer option must be defined.
Examples
QUESTION QSingleGrid SINGLEGRID
Please rate how good these music-online websites.
SQ:www.yeuamnhac.com
SQ:www.nhacso.net
1:Too bad
2:Normal
3:Good
4:Excellent