Difference between revisions of "Rotate answer options/sub questions"

From Catglobe Wiki
Jump to: navigation, search
 
Line 32: Line 32:
 
</source>  
 
</source>  
  
{{note}} quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex  
+
''{{note}} quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex ''
  
 
<br>  
 
<br>  
Line 44: Line 44:
 
*I have a single grid question like below image<br>
 
*I have a single grid question like below image<br>
  
[[Image:RotateSubQuestions1.jpg]]<br>
+
[[Image:RotateSubQuestions1.jpg]]<br>  
  
 
*I want to have Mirinda as the top sub question in the list<br>
 
*I want to have Mirinda as the top sub question in the list<br>
[[Image:RotateSubQuestions2.jpg]]<br>
+
 
 +
[[Image:RotateSubQuestions2.jpg]]<br>  
  
 
'''Solution'''  
 
'''Solution'''  
Line 62: Line 63:
 
</source>  
 
</source>  
  
{{note}} quest.rotateSubQuestions(startIndex, endIndex, rotateIndex): rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex  
+
''{{note}} quest.rotateSubQuestions(startIndex, endIndex, rotateIndex): rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex ''
  
<br>
+
<br>  
  
[[Image:RotateSubQuestions.jpg]]<br>
+
[[Image:RotateSubQuestions.jpg]]<br>  
  
 
=== Source  ===
 
=== Source  ===
  
 
Questionnaire Resource Id on cg site: 159730
 
Questionnaire Resource Id on cg site: 159730

Latest revision as of 06:23, 6 January 2012

Rotate answer options/sub questions

In order to synchronize the answer option/sub question rotation among more than one questions

As a questionnaire creator

I want to control the rotation by setting explicitly the first item in a range after rotation

Rotate answer options

Example

  • I have a list of drinks as answer options

QuestionTips Rotate 1.jpg

  • I want to have Mirinda as the top answer option in the list and keep None of the above in its original position

QuestionTips Rotate 2.jpg 

Solution

Set the rotation range from 0-5 with rotation index is 3

Code

  • Add a Single question to Questionnaire editor
  • Go to menu Properties -> Question scripts -> Java script and input below script


quest.rotateAnswerOptions(0, 5, 3);

Note Note: quest.rotateAnswerOptions(startIndex, endIndex, rotateIndex): rotate answer options in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex


RotateAnswerOptions.jpg

Rotate sub questions

Example

  • I have a single grid question like below image

RotateSubQuestions1.jpg

  • I want to have Mirinda as the top sub question in the list

RotateSubQuestions2.jpg

Solution

Set the rotation range from 0-5 with rotation index is 3

Code

  • Add a Single grid question to Questionnaire editor
  • Go to menu Properties -> Question scripts -> Java script and input below script


quest.rotateSubQuestions(0, 5, 3);

Note Note: quest.rotateSubQuestions(startIndex, endIndex, rotateIndex): rotate sub questions in a range specified by startIndex and endIndex, the first item in the range will be rotateIndex


RotateSubQuestions.jpg

Source

Questionnaire Resource Id on cg site: 159730