Difference between revisions of "Multi Grid Question"
Line 1: | Line 1: | ||
− | + | | |
− | | ||
− | Multi Grid Question | + | === Multi Grid Question === |
− | '''Syntax''' | + | '''Syntax''' |
− | QUESTION ''question_label ''MULTIGRID ''[question_property_set]'' | + | QUESTION ''question_label ''MULTIGRID ''[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_i:[ao_property_set] ao_text'' | + | ''ao_value_i:[ao_property_set] ao_text'' |
− | ''...'' | + | ''...'' |
− | ''ao_value_N:[ao_property_set] ao_text'' | + | ''ao_value_N:[ao_property_set] ao_text'' |
− | '''Argument''' | + | '''Argument''' |
− | ''question_label'': is a the label of the question. It must follow the standard format of question label | + | ''question_label'': is a the label of the question. It must follow the standard format of question label |
− | ''question_property_set'': is the property set of the question, which is optional | + | ''question_property_set'': is the property set of the question, which is optional |
{| class="tableintopic" style="border-collapse: collapse; border: 1px solid #010101" width="579" border="1" cellpadding="2" | {| class="tableintopic" style="border-collapse: collapse; border: 1px solid #010101" width="579" border="1" cellpadding="2" | ||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | ! style="border: 1px solid #010101" width="289" bgcolor="#C0C0C0" valign="bottom" | | + | ! style="border: 1px solid #010101" width="289" bgcolor="#C0C0C0" valign="bottom" | |
− | '''Question Property''' | + | '''Question Property''' |
− | ! style="border: 1px solid #010101" width="209" bgcolor="#C0C0C0" valign="bottom" | | + | |
− | '''QSL Keyword''' | + | ! style="border: 1px solid #010101" width="209" bgcolor="#C0C0C0" valign="bottom" | |
− | ! style="border: 1px solid #010101" width="81" bgcolor="#C0C0C0" valign="bottom" | | + | '''QSL Keyword''' |
− | '''QSL Type''' | + | |
+ | ! style="border: 1px solid #010101" width="81" bgcolor="#C0C0C0" valign="bottom" | | ||
+ | '''QSL Type''' | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | End Points | + | End Points |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | POINTS | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | POINTS |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Back Button Visible | + | Back Button Visible |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | BACK_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | BACK_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Next Button Text | + | Next Button Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | NEXT_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | NEXT_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Question Style sheet | + | Question Style sheet |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | QUESTION_STYLE_SHEET | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | QUESTION_STYLE_SHEET |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Flash Height | + | Flash Height |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | FLASH_HEIGHT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | FLASH_HEIGHT |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Next Button Visible | + | Next Button Visible |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | NEXT_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | NEXT_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Close Button Visible | + | Close Button Visible |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | CLOSE_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | CLOSE_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Required | + | Required |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | REQUIRED | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | REQUIRED |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Close Button Text | + | Close Button Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | CLOSE_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | CLOSE_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Back Button Text | + | Back Button Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | BACK_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | BACK_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Layout | + | Layout |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | LAYOUT_ID | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | LAYOUT_ID |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | RPQ Status | + | RPQ Status |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | ANSWER_SHEET_STATUS | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | ANSWER_SHEET_STATUS |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | End | + | End |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | END | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | END |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Dummy | + | Dummy |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | DUMMY | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | DUMMY |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Flash Width | + | Flash Width |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | FLASH_WIDTH | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | FLASH_WIDTH |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Flash Path | + | Flash Path |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | FLASH_PATH | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | FLASH_PATH |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Export Position | + | Export Position |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | EXPORT_POSITION | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | EXPORT_POSITION |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Export Length | + | Export Length |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | EXPORT_LENGTH | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | EXPORT_LENGTH |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Questionnaire Required Text | + | Questionnaire Required Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | REQUIRED_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | REQUIRED_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Point Text | + | Point Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | POINTS_TRANSACTION_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | POINTS_TRANSACTION_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Countdown | + | Countdown |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | COUNT_DOWN | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | COUNT_DOWN |
− | number | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | number | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Script | + | Script |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | SCRIPT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | SCRIPT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Reset Button Visible | + | Reset Button Visible |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | RESET_BUTTON_VISIBLE | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | RESET_BUTTON_VISIBLE |
− | bool | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | bool | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Reset Button Text | + | Reset Button Text |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | RESET_BUTTON_TEXT | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | | style="border: 1px solid #010101" width="81" valign="bottom" | | + | RESET_BUTTON_TEXT |
− | string | + | |
+ | | style="border: 1px solid #010101" width="81" valign="bottom" | | ||
+ | string | ||
+ | |||
|- align="left" valign="top" | |- align="left" valign="top" | ||
− | | style="border: 1px solid #010101" width="289" valign="bottom" | | + | | style="border: 1px solid #010101" width="289" valign="bottom" | |
− | Open Answer Options | + | Open Answer Options |
− | | style="border: 1px solid #010101" width="209" valign="bottom" | | + | |
− | OPEN_ANSWER | + | | style="border: 1px solid #010101" width="209" valign="bottom" | |
− | + | OPEN_ANSWER | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | | style="border: 1px solid #010101" width="81" valign="bottom" | | |
+ | bool | ||
− | + | |- align="left" valign="top" | |
+ | | style="border: 1px solid #010101" width="289" valign="bottom" | | ||
+ | Questionnaire In Grid Required Text | ||
− | + | | style="border: 1px solid #010101" width="209" valign="bottom" | | |
+ | GRID_REQUIRED_TEXT | ||
− | + | | style="border: 1px solid #010101" width="81" valign="bottom" | | |
+ | string | ||
− | + | |- align="left" valign="top" | |
+ | | style="border: 1px solid #010101" width="289" valign="bottom" | | ||
+ | Answer Option Unique Choice | ||
− | + | | style="border: 1px solid #010101" width="209" valign="bottom" | | |
+ | UNIQUE_CHOICE | ||
− | + | | style="border: 1px solid #010101" width="81" valign="bottom" | | |
+ | bool | ||
− | + | |- align="left" valign="top" | |
+ | | style="border: 1px solid #010101" width="289" valign="bottom" | | ||
+ | Default Answer Option | ||
− | + | | style="border: 1px solid #010101" width="209" valign="bottom" | | |
+ | DEFAULT_ANSWER | ||
− | + | | style="border: 1px solid #010101" width="81" valign="bottom" | | |
+ | number | ||
− | + | |- align="left" valign="top" | |
+ | | style="border: 1px solid #010101" width="289" valign="bottom" | | ||
+ | Open Answer Required | ||
− | + | | style="border: 1px solid #010101" width="209" valign="bottom" | | |
+ | OPEN_ANSWER_REQUIRED | ||
− | + | | style="border: 1px solid #010101" width="81" valign="bottom" | | |
+ | bool<br> | ||
− | + | |} | |
− | 4:Well-marketed | + | 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 sub questions of multi grid questions.<br>sub_question_text: is the text of the sub question.<br>ao_value: is a positive integer value, which is the value of an answer option<br>ao_property_set: is the property of an answer option (optional)<br>'''Notice:''' There must be at least one sub question and one answer option defined.<br>'''Example'''<br>QUESTION QMultiGrid MULTIGRID<br>Which associations do you get when you hear the names of the following companies ?<br>SQ:Intel<br>SQ:AMD<br>1:Competitive<br>2:Cheap price<br>3:Powerful CPU<br>4:Well-marketed |
− | + | [[Category:Question_Definition]] | |
− | |||
− |
Latest revision as of 07:25, 6 February 2012
Multi Grid Question
Syntax
QUESTION question_label MULTIGRID [question_property_set]
question_text
SQ:[sub_question_property_set] sub_question_text
...
SQ:[sub_question_property_set] sub_question_text
ao_value_i:[ao_property_set] ao_text
...
ao_value_N:[ao_property_set] ao_text
Argument
question_label: is a the label of the question. It must follow the standard format of question label
question_property_set: is the property set of the question, which is 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 sub questions of multi grid questions.
sub_question_text: is the text of the sub question.
ao_value: is a positive integer value, which is the value of an answer option
ao_property_set: is the property of an answer option (optional)
Notice: There must be at least one sub question and one answer option defined.
Example
QUESTION QMultiGrid MULTIGRID
Which associations do you get when you hear the names of the following companies ?
SQ:Intel
SQ:AMD
1:Competitive
2:Cheap price
3:Powerful CPU
4:Well-marketed