<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Catglobe</id>
	<title>Catglobe Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.catglobe.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Catglobe"/>
	<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/Special:Contributions/Catglobe"/>
	<updated>2026-05-07T13:02:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23743</id>
		<title>Next button count down</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23743"/>
		<updated>2012-02-01T02:50:46Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
In order to control when the next button should be available for the respondent&lt;br /&gt;
&lt;br /&gt;
As a questionnaire creator&lt;br /&gt;
&lt;br /&gt;
I want to hide Next button in specify time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*I have a Text question like below.&lt;br /&gt;
&lt;br /&gt;
[[Image:NextButtonAvailable_Before.JPG‎ ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:NextButtonAvailable_After.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
*Add a Text grid question to Questionnaire editor&lt;br /&gt;
*This script only works in combination with the question property count down. The number you define in count down, is the number of seconds the next button will be unavaliable for the respondent.&lt;br /&gt;
[[Image:CountDownNextButton.JPG]]&lt;br /&gt;
*Go to menu Properties -&amp;gt; Question scripts -&amp;gt; Java script tab -&amp;gt; Input script&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
function setVisibility(visible)&lt;br /&gt;
{&lt;br /&gt;
   if (!document.getElementsByName(&#039;next&#039;) || document.getElementsByName(&#039;next&#039;).length == 0)&lt;br /&gt;
      // next button not available&lt;br /&gt;
      return;&lt;br /&gt;
   if (visible)&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;&#039;;&lt;br /&gt;
   else&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   // set invisible onload&lt;br /&gt;
   setVisibility(false);&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onCountdown = function()&lt;br /&gt;
{&lt;br /&gt;
   //this.next();&lt;br /&gt;
   if (this.countdown != null &amp;amp;&amp;amp; this.countdown &amp;gt; 0)&lt;br /&gt;
   {&lt;br /&gt;
      this.countdown--;&lt;br /&gt;
      this.countDownObj.value--;&lt;br /&gt;
      this.countDownObj.render();&lt;br /&gt;
      if (this.countdown == 0)&lt;br /&gt;
      {&lt;br /&gt;
         // Disable the timed trigger&lt;br /&gt;
         window.clearInterval(this.countdownHandle);&lt;br /&gt;
         setVisibility(true);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23742</id>
		<title>Next button count down</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23742"/>
		<updated>2012-02-01T02:40:27Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
In order to control when the next button should be available for the respondent&lt;br /&gt;
&lt;br /&gt;
As a questionnaire creator&lt;br /&gt;
&lt;br /&gt;
I want to hide Next button in specify time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*I have a Text question like below.&lt;br /&gt;
&lt;br /&gt;
[[Image:NextButtonAvailable_Before.JPG‎ ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:NextButtonAvailable_After.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
This script only works in combination with the question property count down. The number you define in count down, is the number of seconds the next button will be unavaliable for the respondent.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CountDownNextButton.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
function setVisibility(visible)&lt;br /&gt;
{&lt;br /&gt;
   if (!document.getElementsByName(&#039;next&#039;) || document.getElementsByName(&#039;next&#039;).length == 0)&lt;br /&gt;
      // next button not available&lt;br /&gt;
      return;&lt;br /&gt;
   if (visible)&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;&#039;;&lt;br /&gt;
   else&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   // set invisible onload&lt;br /&gt;
   setVisibility(false);&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onCountdown = function()&lt;br /&gt;
{&lt;br /&gt;
   //this.next();&lt;br /&gt;
   if (this.countdown != null &amp;amp;&amp;amp; this.countdown &amp;gt; 0)&lt;br /&gt;
   {&lt;br /&gt;
      this.countdown--;&lt;br /&gt;
      this.countDownObj.value--;&lt;br /&gt;
      this.countDownObj.render();&lt;br /&gt;
      if (this.countdown == 0)&lt;br /&gt;
      {&lt;br /&gt;
         // Disable the timed trigger&lt;br /&gt;
         window.clearInterval(this.countdownHandle);&lt;br /&gt;
         setVisibility(true);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23741</id>
		<title>Next button count down</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Next_button_count_down&amp;diff=23741"/>
		<updated>2012-02-01T02:30:34Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: /* Challenge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge == &lt;br /&gt;
You want to control when the next button should be available for the respondent .&lt;br /&gt;
&lt;br /&gt;
In order to control when the next button should be available for the respondent&lt;br /&gt;
&lt;br /&gt;
As a questionnaire creator&lt;br /&gt;
&lt;br /&gt;
I want to hide Next button in specify time&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
    * I have a Text question like below.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
[[Image:NextButtonAvailable_Before.JPG‎ ]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:NextButtonAvailable_After.JPG]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Code == &lt;br /&gt;
This script only works in combination with the question property count down. The number you define in count down, is the number of seconds the next button will be unavaliable for the respondent.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CountDownNextButton.JPG]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
function setVisibility(visible)&lt;br /&gt;
{&lt;br /&gt;
   if (!document.getElementsByName(&#039;next&#039;) || document.getElementsByName(&#039;next&#039;).length == 0)&lt;br /&gt;
      // next button not available&lt;br /&gt;
      return;&lt;br /&gt;
   if (visible)&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;&#039;;&lt;br /&gt;
   else&lt;br /&gt;
      document.getElementsByName(&#039;next&#039;)[0].style.display = &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onInit = function()&lt;br /&gt;
{&lt;br /&gt;
   // set invisible onload&lt;br /&gt;
   setVisibility(false);&lt;br /&gt;
}&lt;br /&gt;
question.prototype.onCountdown = function()&lt;br /&gt;
{&lt;br /&gt;
   //this.next();&lt;br /&gt;
   if (this.countdown != null &amp;amp;&amp;amp; this.countdown &amp;gt; 0)&lt;br /&gt;
   {&lt;br /&gt;
      this.countdown--;&lt;br /&gt;
      this.countDownObj.value--;&lt;br /&gt;
      this.countDownObj.render();&lt;br /&gt;
      if (this.countdown == 0)&lt;br /&gt;
      {&lt;br /&gt;
         // Disable the timed trigger&lt;br /&gt;
         window.clearInterval(this.countdownHandle);&lt;br /&gt;
         setVisibility(true);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22429</id>
		<title>MyPortal Development guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=MyPortal_Development_guide&amp;diff=22429"/>
		<updated>2011-12-28T04:24:25Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: Fixed link reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;accesscontrol&amp;gt;Administrators,,Cem,,Maysunshine&amp;lt;/accesscontrol&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
The My Portal page is your own personalized view of what goes on in the Catglobe system that is interesting to you. &lt;br /&gt;
&lt;br /&gt;
More information about My Portal is available [[My_portal|here]]. &lt;br /&gt;
&lt;br /&gt;
== How to make&amp;amp;nbsp;user defined elements&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
A user defined element as its name is the one you can put anything you want. &lt;br /&gt;
&lt;br /&gt;
[[Image:MyPortal - User-defined.jpg]]&amp;amp;nbsp;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
An element&amp;amp;nbsp;contains 2 features: &lt;br /&gt;
&lt;br /&gt;
*HTML content: input inside Detailed decsription tab&#039;s HTML editor. It is&amp;amp;nbsp;required to show the element in MyPortal page&amp;amp;nbsp;(empty content will end up in not displaying anything) &lt;br /&gt;
*Javascript: input inside Detailed description tab&#039;s script mode. It&amp;amp;nbsp;is used&amp;amp;nbsp;to manipulate the way the element will act, it can connect to registered web services or&amp;amp;nbsp;change the HTML content dynamically. jQuery is also supported, which makes it even more powerful.&lt;br /&gt;
&lt;br /&gt;
== Script - Supported features&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
=== Events  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;onload&#039;&#039;: called after loading the element &lt;br /&gt;
*&#039;&#039;onadd&#039;&#039;: called once after adding the element to MyPortal page (Insert) &lt;br /&gt;
*&#039;&#039;onminimize&#039;&#039;: called when minimizing the element &lt;br /&gt;
*&#039;&#039;onmaximize&#039;&#039;: called when maximizing the element &lt;br /&gt;
*&#039;&#039;onremove&#039;&#039;: called&amp;amp;nbsp;when the&amp;amp;nbsp;element is removed from MyPortal page &lt;br /&gt;
*&#039;&#039;onmouseover&#039;&#039;: called when mouse is over the element &lt;br /&gt;
*&#039;&#039;onmouseout&#039;&#039;: called when mouse is out of the element&lt;br /&gt;
&lt;br /&gt;
=== Functions  ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;set_title(titleText)&#039;&#039;: change the title of element &lt;br /&gt;
*&#039;&#039;get_contentDiv()&#039;&#039;: get the element&#039;s &amp;quot;div&amp;quot; content, used for manipulating the HTML content &lt;br /&gt;
*&#039;&#039;getManager().updateElementOrdination()&#039;&#039;: automatically re-arrange MyPortal page (used when the HTML content is updated dynamically)&lt;br /&gt;
&lt;br /&gt;
=== Sample code  ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
this.onload = function() &lt;br /&gt;
{ &lt;br /&gt;
   // use &amp;quot;this&amp;quot; keyword to access the element itself. &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Potential problems  ==&lt;br /&gt;
&lt;br /&gt;
It can sometimes be quite problematic when displaying portal elements.Be careful when adding the HTML content, no validation is supported inside the editors. &lt;br /&gt;
&lt;br /&gt;
=== Tips  ===&lt;br /&gt;
&lt;br /&gt;
*Flash objects might be placed on top of others. To fix that problem, these parameters should be added&amp;amp;nbsp;into the flash:&amp;lt;br&amp;gt;&#039;&#039;IE: &amp;quot;&amp;amp;lt;param name=&#039;wmode&#039; value=&#039;transparent&#039; /&amp;amp;gt;&amp;quot;&amp;lt;br&amp;gt;FF: &#039;wmode=&amp;quot;transparent&amp;quot; &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples  ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Display a questionnaire&#039;s answers in real time]]&amp;lt;/u&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;[[Movie player element]]&amp;lt;/u&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Miscellaneous]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18904</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18904"/>
		<updated>2011-09-12T10:06:00Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: Page references added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Let&#039;s go through the code above line by line. At line 1 we specify the resource id of the workflow which contains the Catglobe module loader. Line 2 calls the workflow with an array of strings indicating to the module loader which generic Catglobe modules we would like to load initially, in the example above we load Catglobe.DateTime and Catglobe.Text which allows us to manipulate date or time, and text respectively. &lt;br /&gt;
&lt;br /&gt;
=== Delayed module inclusion ===&lt;br /&gt;
&lt;br /&gt;
Not all modules have to be loaded initially. Depending on the flow through your workflow it&#039;s possible to delay inclusion of the generic modules until they are actually needed, the next example demonstrates how to load the Catglobe.Text module after the module loader was initialized: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;load&amp;quot;].Call({&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
As in the first example we initially load the Catglobe module loader, this time we initialize with only the Catglobe.DateTime module. At line 5 we call the function &amp;quot;load&amp;quot; defined in the Catglobe.ModuleLoader module which takes an array of strings specifying names of generic Catglobe modules to be loaded. Modules which have already been loaded are not loaded again.&lt;br /&gt;
&lt;br /&gt;
=== Listing loaded modules  ===&lt;br /&gt;
&lt;br /&gt;
Sometimes it might be useful to see which modules have been loaded already, this can be done using the listAvailableModules function, the following example shows how to use it: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
Array moduleNames = cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;listAvailableModules&amp;quot;].Call();&lt;br /&gt;
for (number i = 0; i &amp;lt; moduleNames.Count; i++) {&lt;br /&gt;
   print(moduleNames[i]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The script above will output: &lt;br /&gt;
&amp;lt;pre&amp;gt;Catglobe.DateTime&lt;br /&gt;
Catglobe.Text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further reading  ==&lt;br /&gt;
&lt;br /&gt;
[[How to create a generic Catglobe module]]&lt;br /&gt;
&lt;br /&gt;
[[How to create a solution specific module]]&lt;br /&gt;
&lt;br /&gt;
[[How to create a Catglobe workflow service]]&lt;br /&gt;
&lt;br /&gt;
[[Catglobe modules API reference]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18903</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18903"/>
		<updated>2011-09-12T10:05:25Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Let&#039;s go through the code above line by line. At line 1 we specify the resource id of the workflow which contains the Catglobe module loader. Line 2 calls the workflow with an array of strings indicating to the module loader which generic Catglobe modules we would like to load initially, in the example above we load Catglobe.DateTime and Catglobe.Text which allows us to manipulate date or time, and text respectively. &lt;br /&gt;
&lt;br /&gt;
=== Delayed module inclusion ===&lt;br /&gt;
&lt;br /&gt;
Not all modules have to be loaded initially. Depending on the flow through your workflow it&#039;s possible to delay inclusion of the generic modules until they are actually needed, the next example demonstrates how to load the Catglobe.Text module after the module loader was initialized: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;load&amp;quot;].Call({&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
As in the first example we initially load the Catglobe module loader, this time we initialize with only the Catglobe.DateTime module. At line 5 we call the function &amp;quot;load&amp;quot; defined in the Catglobe.ModuleLoader module which takes an array of strings specifying names of generic Catglobe modules to be loaded. Modules which have already been loaded are not loaded again.&lt;br /&gt;
&lt;br /&gt;
=== Listing loaded modules  ===&lt;br /&gt;
&lt;br /&gt;
Sometimes it might be useful to see which modules have been loaded already, this can be done using the listAvailableModules function, the following example shows how to use it: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
Array moduleNames = cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;listAvailableModules&amp;quot;].Call();&lt;br /&gt;
for (number i = 0; i &amp;lt; moduleNames.Count; i++) {&lt;br /&gt;
   print(moduleNames[i]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The script above will output: &lt;br /&gt;
&amp;lt;pre&amp;gt;Catglobe.DateTime&lt;br /&gt;
Catglobe.Text&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
&lt;br /&gt;
How to create a generic Catglobe module&lt;br /&gt;
&lt;br /&gt;
How to create a solution specific module&lt;br /&gt;
&lt;br /&gt;
How to create a Catglobe workflow service&lt;br /&gt;
&lt;br /&gt;
Catglobe modules API reference&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18902</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18902"/>
		<updated>2011-09-12T10:01:44Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Let&#039;s go through the code above line by line. At line 1 we specify the resource id of the workflow which contains the Catglobe module loader. Line 2 calls the workflow with an array of strings indicating to the module loader which generic Catglobe modules we would like to load initially, in the example above we load Catglobe.DateTime and Catglobe.Text which allows us to manipulate date or time, and text respectively. &lt;br /&gt;
&lt;br /&gt;
=== Delayed module inclusion ===&lt;br /&gt;
&lt;br /&gt;
Not all modules have to be loaded initially. Depending on the flow through your workflow it&#039;s possible to delay inclusion of the generic modules until they are actually needed, the next example demonstrates how to load the Catglobe.Text module after the module loader was initialized: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;load&amp;quot;].Call({&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
As in the first example we initially load the Catglobe module loader, this time we initialize with only the Catglobe.DateTime module. At line 5 we call the function &amp;quot;load&amp;quot; defined in the Catglobe.ModuleLoader module which takes an array of strings specifying names of generic Catglobe modules to be loaded. Modules which have already been loaded are not loaded again.&lt;br /&gt;
&lt;br /&gt;
=== Listing loaded modules  ===&lt;br /&gt;
&lt;br /&gt;
Sometimes it might be useful to see which modules have been loaded already, this can be done using the listAvailableModules function, the following example shows how to use it: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
print(cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;listAvailableModules&amp;quot;].Call());&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
The script above will output:&lt;br /&gt;
&amp;lt;pre&amp;gt;Catglobe.DateTime&lt;br /&gt;
Catglobe.Text&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
&lt;br /&gt;
How to create a generic Catglobe module&lt;br /&gt;
&lt;br /&gt;
How to create a solution specific module&lt;br /&gt;
&lt;br /&gt;
How to create a Catglobe workflow service&lt;br /&gt;
&lt;br /&gt;
Catglobe modules API reference&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18901</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18901"/>
		<updated>2011-09-12T10:00:36Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: Building more on the Catglobe modules &amp;quot;front&amp;quot;-page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Let&#039;s go through the code above line by line. At line 1 we specify the resource id of the workflow which contains the Catglobe module loader. Line 2 calls the workflow with an array of strings indicating to the module loader which generic Catglobe modules we would like to load initially, in the example above we load Catglobe.DateTime and Catglobe.Text which allows us to manipulate date or time, and text respectively. &lt;br /&gt;
&lt;br /&gt;
=== Delayed module inclusion ===&lt;br /&gt;
&lt;br /&gt;
Not all modules have to be loaded initially. Depending on the flow through your workflow it&#039;s possible to delay inclusion of the generic modules until they are actually needed, the next example demonstrates how to load the Catglobe.Text module after the module loader was initialized: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;load&amp;quot;].Call({&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
As in the first example we initially load the Catglobe module loader, this time we initialize with only the Catglobe.DateTime module. At line 5 we call the function &amp;quot;load&amp;quot; defined in the Catglobe.ModuleLoader module which takes an array of strings specifying names of generic Catglobe modules to be loaded. Modules which have already been loaded are not loaded again.&lt;br /&gt;
&lt;br /&gt;
=== Listing loaded modules ===&lt;br /&gt;
&lt;br /&gt;
Sometimes it might be useful to see which modules have been loaded already, this can be done using the listAvailableModules function, the following example shows how to use it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
print(cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;listAvailableModules&amp;quot;].Call());&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The script above will output:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
&lt;br /&gt;
How to create a generic Catglobe module&lt;br /&gt;
&lt;br /&gt;
How to create a solution specific module&lt;br /&gt;
&lt;br /&gt;
How to create a Catglobe workflow service&lt;br /&gt;
&lt;br /&gt;
Catglobe modules API reference&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18900</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18900"/>
		<updated>2011-09-12T09:48:04Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Let&#039;s go through the code above line by line. At line 1 we specify the resource id of the workflow which contains the Catglobe module loader. Line 2 calls the workflow with an array of strings indicating to the module loader which generic Catglobe modules we would like to load initially, in the example above we load Catglobe.DateTime and Catglobe.Text which allows us to manipulate date or time, and text respectively. &lt;br /&gt;
&lt;br /&gt;
Not all modules have to be loaded initially. Depending on the flow through your workflow it&#039;s possible to delay inclusion of the generic modules until they are actually needed, the next example demonstrates how to load the Catglobe.Text module after the module loader was initialized: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
cgmod[&amp;quot;Catglobe.ModuleLoader&amp;quot;][&amp;quot;load&amp;quot;].Call({&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18899</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18899"/>
		<updated>2011-09-12T09:39:45Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18898</id>
		<title>Catglobe modules</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Catglobe_modules&amp;diff=18898"/>
		<updated>2011-09-12T09:39:01Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: Initial page which describes how to use catglobe modules&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Catglobe modules  =&lt;br /&gt;
&lt;br /&gt;
Using CG Script it&#039;s possible to build very complex solutions on top of the Catglobe platform. This page and sub pages offers some guidelines on how to use existing Catglobe modules and how to extend with additional generic modules, or create and register customized modules which are used by a specific solution. &lt;br /&gt;
&lt;br /&gt;
Building a new solutioin, where Catglobe modules are used as the foundation, helps you abstract from tedious things like remembering the resource ids of a lot of generic workflows, it also makes it easier to move your solution to other Catglobe sites once it&#039;s done. &lt;br /&gt;
&lt;br /&gt;
One workflow resource id must be known in order to initialize the Catglobe modules framework, namely the resource id of the Catglobe module loader. &lt;br /&gt;
&lt;br /&gt;
== Initializing the module loader  ==&lt;br /&gt;
&lt;br /&gt;
The Catglobe module loader is the workflow module responsible for loading all other generic Catglobe modules, the script below demonstrates how to initialize the module loader and add a few generic Catglobe modules: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
number moduleLoaderResId = 1234;&lt;br /&gt;
Dictionary cgmod = Workflow_call(moduleLoaderResId, {&lt;br /&gt;
   &amp;quot;Catglobe.DateTime&amp;quot;,&lt;br /&gt;
   &amp;quot;Catglobe.Text&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_specified_as_an_open_text_of_a_single_question&amp;diff=18892</id>
		<title>Validate email specified as an open text of a single question</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_specified_as_an_open_text_of_a_single_question&amp;diff=18892"/>
		<updated>2011-09-05T11:56:05Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: /* Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Challenge==&lt;br /&gt;
In order to secure my questionnaire&#039;s input&amp;lt;br/&amp;gt;&lt;br /&gt;
As a CGS writer &amp;lt;br/&amp;gt;&lt;br /&gt;
I want to validate an email specified as an open text of a single question&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:Validate_email_-_semi_open_question.png]]&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
*Add the script below to the question&#039;s Javascript property&lt;br /&gt;
*Locate the input text box and use &amp;lt;i&amp;gt;validateEmail&amp;lt;/i&amp;gt; function to validate the email&lt;br /&gt;
==Script==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
var qLabel = &amp;quot;Question1&amp;quot;;//question&#039;s label&lt;br /&gt;
var openAnswerValue = 1;//the value of answer option which has open text&lt;br /&gt;
var ErrorMessage_InvalidEmail = &amp;quot;Invalid email.&amp;quot;;//error message in your needed language&lt;br /&gt;
   &lt;br /&gt;
var normalQuestionCheck = questioncheck;&lt;br /&gt;
function extendedQuestionCheck()&lt;br /&gt;
{&lt;br /&gt;
    var valid = normalQuestionCheck();&lt;br /&gt;
    var email = $(&amp;quot;input[name=&#039;QUESTION.&amp;quot; + qLabel + &amp;quot;.Open.&amp;quot; + openAnswerValue +&amp;quot;&#039;]&amp;quot;).val();&lt;br /&gt;
     $(document).ready(function(){ &lt;br /&gt;
        $(&amp;quot;input:radio[name=&#039;QUESTION.&amp;quot; + qLabel+&amp;quot;&#039;]&amp;quot;).each(function(index) {&lt;br /&gt;
&lt;br /&gt;
           if($(this).val() == openAnswerValue &amp;amp;&amp;amp; email != &amp;quot;&amp;quot;){&lt;br /&gt;
               valid = validateEmail(email); &lt;br /&gt;
           }        &lt;br /&gt;
        });&lt;br /&gt;
    });  &lt;br /&gt;
    if (!valid)&lt;br /&gt;
    {&lt;br /&gt;
       ErrorMessages.getInstance().showErrorMessage(ErrorMessage_InvalidEmail);&lt;br /&gt;
       return false;&lt;br /&gt;
    }&lt;br /&gt;
    else  &lt;br /&gt;
      return true;&lt;br /&gt;
}&lt;br /&gt;
questioncheck = extendedQuestionCheck;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Validate_email_specified_as_an_open_text_of_a_single_question&amp;diff=18891</id>
		<title>Validate email specified as an open text of a single question</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Validate_email_specified_as_an_open_text_of_a_single_question&amp;diff=18891"/>
		<updated>2011-09-05T11:55:44Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: /* Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Challenge==&lt;br /&gt;
In order to secure my questionnaire&#039;s input&amp;lt;br/&amp;gt;&lt;br /&gt;
As a CGS writer &amp;lt;br/&amp;gt;&lt;br /&gt;
I want to validate an email specified as an open text of a single question&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Example&amp;lt;/b&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:Validate_email_-_semi_open_question.png]]&lt;br /&gt;
&lt;br /&gt;
==Solution==&lt;br /&gt;
*Add the script below to the question&#039;s Javascript property&lt;br /&gt;
*Locate the input text box and use &amp;lt;i&amp;gt;validateEmail&amp;lt;/i&amp;gt; function to validate the email&lt;br /&gt;
==Script==&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
var qLabel = &amp;quot;Question1&amp;quot;;//question&#039;s label&lt;br /&gt;
var openAnswerValue = 1;//the value of answer option which has open text&lt;br /&gt;
var ErrorMessage_InvalidEmail = &amp;quot;Invalid email.&amp;quot;;//error message in your needed language&lt;br /&gt;
   &lt;br /&gt;
var normalQuestionCheck = questioncheck;&lt;br /&gt;
function extendedQuestionCheck()&lt;br /&gt;
{&lt;br /&gt;
    var valid = normalQuestionCheck();&lt;br /&gt;
    var email = $(&amp;quot;input[name=&#039;QUESTION.&amp;quot; + qLabel + &amp;quot;.Open.&amp;quot; + openAnswerValue +&amp;quot;&#039;]&amp;quot;).val();&lt;br /&gt;
     $(document).ready(function(){ &lt;br /&gt;
        $(&amp;quot;input:radio[name=&#039;QUESTION.&amp;quot; + qLabel+&amp;quot;&#039;]&amp;quot;).each(function(index) {&lt;br /&gt;
&lt;br /&gt;
           if($(this).val() == openAnswerValue &amp;amp;&amp;amp; email != &amp;quot;&amp;quot;){&lt;br /&gt;
               alert($(this).val());&lt;br /&gt;
               valid = validateEmail(email); &lt;br /&gt;
           }        &lt;br /&gt;
        });&lt;br /&gt;
    });  &lt;br /&gt;
    if (!valid)&lt;br /&gt;
    {&lt;br /&gt;
       ErrorMessages.getInstance().showErrorMessage(ErrorMessage_InvalidEmail);&lt;br /&gt;
       return false;&lt;br /&gt;
    }&lt;br /&gt;
    else  &lt;br /&gt;
      return true;&lt;br /&gt;
}&lt;br /&gt;
questioncheck = extendedQuestionCheck;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User:Thomas&amp;diff=18888</id>
		<title>User:Thomas</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User:Thomas&amp;diff=18888"/>
		<updated>2011-08-17T09:33:12Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User_talk:Thomas&amp;diff=18887</id>
		<title>User talk:Thomas</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User_talk:Thomas&amp;diff=18887"/>
		<updated>2011-08-17T06:13:46Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: moved User talk:Thomas to Talk:Trip to Denmark 2010: I want my user page back!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Trip to Denmark 2010]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Talk:Trip_to_Denmark_2010&amp;diff=18886</id>
		<title>Talk:Trip to Denmark 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Talk:Trip_to_Denmark_2010&amp;diff=18886"/>
		<updated>2011-08-17T06:13:46Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: moved User talk:Thomas to Talk:Trip to Denmark 2010: I want my user page back!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=User:Thomas&amp;diff=18885</id>
		<title>User:Thomas</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=User:Thomas&amp;diff=18885"/>
		<updated>2011-08-17T06:13:45Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: moved User:Thomas to Trip to Denmark 2010: I want my user page back!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Trip to Denmark 2010]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Catglobe_addin.zip&amp;diff=18198</id>
		<title>File:Catglobe addin.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Catglobe_addin.zip&amp;diff=18198"/>
		<updated>2011-04-20T13:38:46Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Both_horizontal_and_vertical_single_grid&amp;diff=18196</id>
		<title>Both horizontal and vertical single grid</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Both_horizontal_and_vertical_single_grid&amp;diff=18196"/>
		<updated>2011-04-12T09:30:39Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Challenge&amp;amp;nbsp;: == &lt;br /&gt;
&lt;br /&gt;
There are a single grid question . Respondents should prioritize statements (sub questions) .&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;Example&amp;amp;nbsp;: == &lt;br /&gt;
&lt;br /&gt;
I have a list of trade-mark and want the user to prioritize those list&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
Dell &lt;br /&gt;
&lt;br /&gt;
Apple &lt;br /&gt;
&lt;br /&gt;
IBM &lt;br /&gt;
&lt;br /&gt;
FPT Elead &lt;br /&gt;
&lt;br /&gt;
[[Image:Example 1.JPG]]&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== &amp;lt;br&amp;gt;Solution&amp;amp;nbsp;: ==&lt;br /&gt;
&lt;br /&gt;
Use single grid question (statements as subquestion and ranks as answer option ) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Code == &lt;br /&gt;
&lt;br /&gt;
The script makes a single grid question function as a single grid both horizontally and vertically. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
option.prototype.getHTML = function(ltype)&lt;br /&gt;
{&lt;br /&gt;
   var stmp = &amp;quot;&amp;quot;;&lt;br /&gt;
   if (this.visible)&lt;br /&gt;
   {&lt;br /&gt;
      switch (ltype)&lt;br /&gt;
      {&lt;br /&gt;
         case 2:&lt;br /&gt;
            stmp += &amp;quot;&amp;lt;input type=\&amp;quot;radio\&amp;quot; &amp;quot;;&lt;br /&gt;
            stmp += &amp;quot;name=\&amp;quot;&amp;quot; + this.label + &amp;quot;\&amp;quot; &amp;quot;;&lt;br /&gt;
            stmp += &amp;quot;value=\&amp;quot;&amp;quot; + this.value + &amp;quot;\&amp;quot; &amp;quot;;&lt;br /&gt;
            if (this.checked)&lt;br /&gt;
               stmp += &amp;quot;checked &amp;quot;;&lt;br /&gt;
            if (this.disabled)&lt;br /&gt;
               stmp += &amp;quot;disabled &amp;quot;;&lt;br /&gt;
            stmp += &amp;quot;onclick=\&amp;quot;myoptclick(&#039;&amp;quot; + this.label + &amp;quot;&#039;,&amp;quot; + this.index + &amp;quot;,false);\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
            return &amp;quot;&amp;lt;td valign=\&amp;quot;center\&amp;quot; align=\&amp;quot;&amp;quot; + this.align + &amp;quot;\&amp;quot;&amp;gt;&amp;quot; + stmp + &amp;quot;&amp;lt;/td&amp;gt;&amp;quot;; ;&lt;br /&gt;
            break;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
quest.next = nextTest;&lt;br /&gt;
function nextTest()&lt;br /&gt;
{&lt;br /&gt;
   // initialise check array&lt;br /&gt;
   var arrIndexUsed = new Array();&lt;br /&gt;
   for (i = 0; i &amp;lt; quest.questions[0].options.length; i++)&lt;br /&gt;
      arrIndexUsed[i] = false;&lt;br /&gt;
   // loop through options and check for double used options&lt;br /&gt;
   for (i = 0; i &amp;lt; quest.questions.length; i++)&lt;br /&gt;
   {&lt;br /&gt;
      for (j = 0; j &amp;lt; quest.questions[i].options.length; j++)&lt;br /&gt;
      {&lt;br /&gt;
         if (quest.questions[i].options[j].checked)&lt;br /&gt;
            arrIndexUsed[j] = true;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   // loop through possible answer options and check that all are used&lt;br /&gt;
   for (i = 0; i &amp;lt; arrIndexUsed.length; i++)&lt;br /&gt;
   {&lt;br /&gt;
      if (!arrIndexUsed[i])&lt;br /&gt;
      {&lt;br /&gt;
         alert(&#039;All options must used&#039;);&lt;br /&gt;
         return false;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
   buttonsStatus(true);&lt;br /&gt;
   document[&amp;quot;query&amp;quot;][&amp;quot;dir&amp;quot;].value = &amp;quot;next&amp;quot;;&lt;br /&gt;
   return true;&lt;br /&gt;
}&lt;br /&gt;
function myoptclick(slbl, lidx, blnk)&lt;br /&gt;
{&lt;br /&gt;
   optclick(slbl, lidx, blnk);&lt;br /&gt;
   for (i = 0; i &amp;lt; quest.questions.length; i++)&lt;br /&gt;
   {&lt;br /&gt;
      if (quest.questions[i].label != slbl)&lt;br /&gt;
      {&lt;br /&gt;
         quest.questions[i].options[lidx].checked = false;&lt;br /&gt;
         o1 = document[&amp;quot;query&amp;quot;][quest.questions[i].label];&lt;br /&gt;
         cb = o1;&lt;br /&gt;
         cb[lidx].checked = false;&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
         for (j = 0; j &amp;lt; quest.questions[i].options.length; j++)&lt;br /&gt;
            quest.questions[i].options[j].checked = false;&lt;br /&gt;
         quest.questions[i].options[lidx].checked = true;&lt;br /&gt;
         o1 = document[&amp;quot;query&amp;quot;][quest.questions[i].label];&lt;br /&gt;
         cb = o1;&lt;br /&gt;
         cb[lidx].checked = true;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18180</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18180"/>
		<updated>2011-04-06T10:03:40Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Voxmeter&amp;lt;/span&amp;gt; (for&amp;amp;nbsp;Voxmeter users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Voxmeter&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Be aware that all demographic questions that is asked will update the data in panel questionnaire.&amp;lt;/span&amp;gt; &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4 &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to&amp;amp;nbsp;Voxmeter users when they complete the questionnaire successfully &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Redict&amp;lt;/span&amp;gt;: If the questionnaire also uses sample provider &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Vote questionnaire&amp;lt;/span&amp;gt;: The panelist can vote this questionnaire if you tick this option off. This question will be asked at the end of the questionnaire. Only those that completed the whole questionnaire will be asked this question. &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening age, gender, region and shopping responsibility&amp;lt;/span&amp;gt;: These are the screening criteria for this project. You can field these out these and if the respondents are not in target group, they will be screen out.&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Voxmeter DK representive rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 43262) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18179</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18179"/>
		<updated>2011-04-06T10:03:28Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Voxmeter&amp;lt;/span&amp;gt; (for&amp;amp;nbsp;Voxmeter users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Voxmeter&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Be aware that all demographic questions that is asked will update the data in panel questionnaire.&amp;lt;/span&amp;gt; &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4 &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to&amp;amp;nbsp;Voxmeter users when they complete the questionnaire successfully &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Redict&amp;lt;/span&amp;gt;: If the questionnaire also uses sample provider &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Vote questionnaire&amp;lt;/span&amp;gt;: The panelist can vote this questionnaire if you tick this option off. This question will be asked at the end of the questionnaire. Only those that completed the whole questionnaire will be asked this question. &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening age, gender, region and shopping responsibility&amp;lt;/span&amp;gt;: These are the screening criteria for this project. You can field these out these and if the respondents are not in target group, they will be screen out.&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Voxmeter DK representive rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 43262) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18178</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18178"/>
		<updated>2011-04-06T10:03:12Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Voxmeter&amp;lt;/span&amp;gt; (for&amp;amp;nbsp;Voxmeter users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Voxmeter&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Be aware that all demographic questions that is asked will update the data in panel questionnaire.&amp;lt;/span&amp;gt; &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4 &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to&amp;amp;nbsp;Voxmeter users when they complete the questionnaire successfully &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Redict&amp;lt;/span&amp;gt;: If the questionnaire also uses sample provider &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Vote questionnaire&amp;lt;/span&amp;gt;: The panelist can vote this questionnaire if you tick this option off. This question will be asked at the end of the questionnaire. Only those that completed the whole questionnaire will be asked this question. &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening age, gender, region and shopping responsibility&amp;lt;/span&amp;gt;: These are the screening criteria for this project. You can field these out these and if the respondents are not in target group, they will be screen out.&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Voxmeter DK representive rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 43262) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18177</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18177"/>
		<updated>2011-04-06T10:01:55Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Voxmeter&amp;lt;/span&amp;gt; (for&amp;amp;nbsp;Voxmeter users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Voxmeter&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Be aware that all demographic questions that is asked will update the data in panel questionnaire.&amp;lt;/span&amp;gt; &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4 &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to&amp;amp;nbsp;Voxmeter users when they complete the questionnaire successfully &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Redict&amp;lt;/span&amp;gt;: If the questionnaire also uses sample provider &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Vote questionnaire&amp;lt;/span&amp;gt;: The panelist can vote this questionnaire if you tick this option off. This question will be asked at the end of the questionnaire. Only those that completed the whole questionnaire will be asked this question. &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening age, gender, region and shopping responsibility&amp;lt;/span&amp;gt;: These are the screening criteria for this project. You can field these out these and if the respondents are not in target group, they will be screen out.&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18176</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18176"/>
		<updated>2011-04-06T09:56:47Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Voxmeter&amp;lt;/span&amp;gt; (for&amp;amp;nbsp;Voxmeter users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Voxmeter&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants.png]] &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Update back to the panel&amp;lt;/span&amp;gt;: indicates if the demographic data updated in the current questionnaire should be also copied back to the panel data questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Updatable questions&amp;lt;/span&amp;gt;: shows the list of demographic questions that need to be updated when their values are missing or the respondent chooses to update their information &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to Catinet users when they complete the questionnaire successfully, in the previous setup for Ad hoc questionnaire, its value was 40&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18175</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18175"/>
		<updated>2011-04-06T09:56:03Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions, these questions will be asked just after the Intro question:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*There are preprogrammed 4 screening questions in which you can enter in the constant here.&lt;br /&gt;
&lt;br /&gt;
[[Image:Constants panel template.gif]] &lt;br /&gt;
&lt;br /&gt;
*Optional is to add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Catinet&amp;lt;/span&amp;gt; (for Catinet users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Catinet&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants.png]] &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Update back to the panel&amp;lt;/span&amp;gt;: indicates if the demographic data updated in the current questionnaire should be also copied back to the panel data questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Updatable questions&amp;lt;/span&amp;gt;: shows the list of demographic questions that need to be updated when their values are missing or the respondent chooses to update their information &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to Catinet users when they complete the questionnaire successfully, in the previous setup for Ad hoc questionnaire, its value was 40&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Constants_panel_template.gif&amp;diff=18174</id>
		<title>File:Constants panel template.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Constants_panel_template.gif&amp;diff=18174"/>
		<updated>2011-04-06T09:52:51Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18173</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18173"/>
		<updated>2011-04-06T09:49:16Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CAWI - Voxmeter DEFAULT Layout&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot; /&amp;gt;CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening questions&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants 2.png]] &lt;br /&gt;
&lt;br /&gt;
*Add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]] &lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Catinet&amp;lt;/span&amp;gt; (for Catinet users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Catinet&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants.png]] &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Update back to the panel&amp;lt;/span&amp;gt;: indicates if the demographic data updated in the current questionnaire should be also copied back to the panel data questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Updatable questions&amp;lt;/span&amp;gt;: shows the list of demographic questions that need to be updated when their values are missing or the respondent chooses to update their information &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to Catinet users when they complete the questionnaire successfully, in the previous setup for Ad hoc questionnaire, its value was 40&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18172</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18172"/>
		<updated>2011-04-06T09:48:28Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI template &amp;lt;/span&amp;gt;(resource id = 22631) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Layout resources\Catinet Layout\CGTemplate (questionnaire layout template): CAWI - NORSTAT&amp;lt;/span&amp;gt; &lt;br /&gt;
*CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Layout resources\Catinet Layout\CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening questions&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants 2.png]] &lt;br /&gt;
&lt;br /&gt;
*Add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]] &lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Catinet&amp;lt;/span&amp;gt; (for Catinet users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Catinet&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants.png]] &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Update back to the panel&amp;lt;/span&amp;gt;: indicates if the demographic data updated in the current questionnaire should be also copied back to the panel data questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Updatable questions&amp;lt;/span&amp;gt;: shows the list of demographic questions that need to be updated when their values are missing or the respondent chooses to update their information &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to Catinet users when they complete the questionnaire successfully, in the previous setup for Ad hoc questionnaire, its value was 40&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18171</id>
		<title>How to create a new questionnaire using panel members</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=How_to_create_a_new_questionnaire_using_panel_members&amp;diff=18171"/>
		<updated>2011-04-06T09:47:51Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Create questionnaire  =&lt;br /&gt;
&lt;br /&gt;
== Step 1  ==&lt;br /&gt;
&lt;br /&gt;
Go to Ad Hoc Questionnaire resource list &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel questionnaire.gif]]&lt;br /&gt;
&lt;br /&gt;
== Step 2  ==&lt;br /&gt;
&lt;br /&gt;
Copy questionnaire: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010&amp;lt;/span&amp;gt; (resource id = 35977591) &lt;br /&gt;
&lt;br /&gt;
Change the destination questionnaire name and parent resource to fit the real project.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 3  ==&lt;br /&gt;
&lt;br /&gt;
Open the newly created questionnaire resource &lt;br /&gt;
&lt;br /&gt;
Use the correct layout: &lt;br /&gt;
&lt;br /&gt;
*CAWI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Layout resources\Catinet Layout\CGTemplate (questionnaire layout template): CAWI - NORSTAT&amp;lt;/span&amp;gt; &lt;br /&gt;
*CATI: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Layout resources\Catinet Layout\CGTemplate (questionnaire layout template): CATI&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4  ==&lt;br /&gt;
&lt;br /&gt;
Modify the questionnaire to suit the real needs &lt;br /&gt;
&lt;br /&gt;
There is a sample questionnaire created namely: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate - CAWI Template 2010 - EXAMPLE&amp;lt;/span&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
The steps below are the simple steps that you need to follow, if you want to understand more clearly about the setup, please read further [[9235cat - Panel Management - Ad Hoc Questionnaire Template - Details|here]].&lt;br /&gt;
&lt;br /&gt;
=== Step 4.1 - Add screening questions  ===&lt;br /&gt;
&lt;br /&gt;
If there are screening demographic questions:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screening questions&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants 2.png]] &lt;br /&gt;
&lt;br /&gt;
*Add quotas containing the conditions with &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;target = 0&amp;lt;/span&amp;gt; (no naming convention is needed)&lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Quotas.png]] &lt;br /&gt;
&lt;br /&gt;
=== Step 4.2 - Add main questions  ===&lt;br /&gt;
&lt;br /&gt;
*Open the questionnaire template using questionnaire template editor &lt;br /&gt;
*Locate question&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt; INSERT_QUESTIONS_HERE&amp;lt;/span&amp;gt;, replace it with the real set of questions. &lt;br /&gt;
*If there are other screening questions (non-demographic), add GOTO if condition to go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetOutsideTarget &amp;lt;/span&amp;gt;question, which will screen out the user and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt; (for external sample users) or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_Catinet&amp;lt;/span&amp;gt; (for Catinet users) &lt;br /&gt;
*If there is a question for checking quota, make sure it go to &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;D_SetQuotaFull &amp;lt;/span&amp;gt;question, which will set answer sheet&#039;s status and show question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_Catinet&amp;lt;/span&amp;gt;, &lt;br /&gt;
*For questionnaire using external sample providers, if there are links to go back after finishing the questionnaire, remember to update the links (as answer option texts) in question &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_Successful_PP&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_QuotaFull_PP&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;End_OutsideTarget_PP&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 4.3 - Add extra demographic questions  ===&lt;br /&gt;
&lt;br /&gt;
*If there are more demographic questions needed to be asked, please select them in constant &amp;quot;&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;&amp;quot;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Step 5  ==&lt;br /&gt;
&lt;br /&gt;
There are several constants whose values should be set by the questionnaire creator &lt;br /&gt;
&lt;br /&gt;
[[Image:Panel management - Constants.png]] &lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Update back to the panel&amp;lt;/span&amp;gt;: indicates if the demographic data updated in the current questionnaire should be also copied back to the panel data questionnaire &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Updatable questions&amp;lt;/span&amp;gt;: shows the list of demographic questions that need to be updated when their values are missing or the respondent chooses to update their information &lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Screeening questions&amp;lt;/span&amp;gt;: select desired questions to make screening (this must be used together with quota, which has been described in Step 4&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Extra demographic questions&amp;lt;/span&amp;gt;: more demographic questions needed, those will be shown at the end of the questionnaire&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Successful&amp;lt;/span&amp;gt;: number of points given to Catinet users when they complete the questionnaire successfully, in the previous setup for Ad hoc questionnaire, its value was 40&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Quota full&amp;lt;/span&amp;gt;: number of points&amp;amp;nbsp;given to Catinet users when they meet the quota full status, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Points - Outside target&amp;lt;/span&amp;gt;: number of points given to Catinet users when they are outside target, in the previous setup for Ad hoc questionnaire, its value was 10&lt;br /&gt;
&lt;br /&gt;
= Sampling  =&lt;br /&gt;
&lt;br /&gt;
Copy group: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;CGTemplate (group template): Catinét DK multiple rules - 2010 &amp;lt;/span&amp;gt;(Resource Id = 35437463) &lt;br /&gt;
&lt;br /&gt;
There are 2 sample&amp;amp;nbsp;rules: one for Male and the other one for Female &lt;br /&gt;
&lt;br /&gt;
*Copy these to make real rules &lt;br /&gt;
*Their current targets are set to 0 on purpose, please change them with the real targets&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 1.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 4 variables used in each rule &lt;br /&gt;
&lt;br /&gt;
#The users must belong to Panel members - Available group (not all members are available at the same time) &lt;br /&gt;
#Age: add ranges as needed &lt;br /&gt;
#Gender: leave unchanged &lt;br /&gt;
#Region: select a region if needed or select all/remove the variable if no region filter is needed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Group template 3.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Invite  =&lt;br /&gt;
&lt;br /&gt;
In order to invite people to join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Invitation - Scripted event - Please do not use.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out.&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Image:Invite bulkmail.png]]&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
= Remind  =&lt;br /&gt;
&lt;br /&gt;
In order to remind people to&amp;amp;nbsp;answer the questionnaire, we use a bulk mail based on the&amp;amp;nbsp;reminder group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Reminder mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &lt;br /&gt;
&lt;br /&gt;
= Re-invite  =&lt;br /&gt;
&lt;br /&gt;
In order to re-invite people to&amp;amp;nbsp;join the questionnaire, we use a bulk mail based on the sample group(s) &lt;br /&gt;
&lt;br /&gt;
Create a mail template and use it to generate the bulkmail &lt;br /&gt;
&lt;br /&gt;
Remember to use the correct bulkmail resource template: &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Re-invite mail - Scripted event - Please do not use&amp;lt;/span&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
This bulkmail resource template has a script attached to update information of panel members in Panel Data questionnaire before sending the mails out. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:Panel_questionnaire.gif&amp;diff=18170</id>
		<title>File:Panel questionnaire.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:Panel_questionnaire.gif&amp;diff=18170"/>
		<updated>2011-04-06T09:47:27Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18169</id>
		<title>Panel Management 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18169"/>
		<updated>2011-04-06T09:45:29Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tasks  =&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - TODO List|View TODO list here]] &lt;br /&gt;
&lt;br /&gt;
= Resources  =&lt;br /&gt;
&lt;br /&gt;
== Questionnaires  ==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Panel Management - Invitation Log DK&amp;lt;/span&amp;gt;: used for storing numbers of mails sent to invite/remind/re-invite for questionnaires using samples from panel members &lt;br /&gt;
*0016vox - Panel Demographics DK: stores all demographic data of all panel members &lt;br /&gt;
*Panel Management - Recruitment DK: questionnaire to recruit panel members in both cati and cawi projects. This will handle invitations mails and reminders. &lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe. &lt;br /&gt;
*CGTemplate - CAWI template: resource type= panel questionnaire. used as template for all questionnaires that use panel members as respondents. This can also handle panel providers &lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe. &lt;br /&gt;
*CGTemplate (questionnaire template): CAWI Redirect - Us as panel provider&amp;amp;nbsp;: questionnaire to handle us as panel provider&lt;br /&gt;
*0016vox - CATI panel reminder: cati questionnaire that calls inactive panel members&lt;br /&gt;
&lt;br /&gt;
== Dashboards  ==&lt;br /&gt;
&lt;br /&gt;
*Panel Management - Portal &lt;br /&gt;
*Panel Management - Menu &lt;br /&gt;
*Panel Management - Home &lt;br /&gt;
*Panel Management - Response Rate&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - Dashboards|View more information about dashboards setup here]] &lt;br /&gt;
&lt;br /&gt;
== Resource templates  ==&lt;br /&gt;
&lt;br /&gt;
*Panel&amp;amp;nbsp;Questionnaire &lt;br /&gt;
*Invitation (Invitation - Scripted event - Please do not use) &lt;br /&gt;
*Remind (Re-invite mail - Scripted event - Please do not use) &lt;br /&gt;
*Re-invite (Reminder mail - Scripted event - Please do not use)&lt;br /&gt;
&lt;br /&gt;
= Guidelines  =&lt;br /&gt;
&lt;br /&gt;
[[How to create a new questionnaire using panel members]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18168</id>
		<title>Panel Management 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18168"/>
		<updated>2011-04-06T09:45:07Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tasks  =&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - TODO List|View TODO list here]] &lt;br /&gt;
&lt;br /&gt;
= Resources  =&lt;br /&gt;
&lt;br /&gt;
== Questionnaires  ==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Panel Management - Invitation Log DK&amp;lt;/span&amp;gt;: used for storing numbers of mails sent to invite/remind/re-invite for questionnaires using samples from panel members &lt;br /&gt;
*0016vox - Panel Demographics DK: stores all demographic data of all panel members &lt;br /&gt;
*Panel Management - Recruitment DK: questionnaire to recruit panel members in both cati and cawi projects. This will handle invitations mails and reminders. &lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe. &lt;br /&gt;
*CGTemplate - CAWI template: resource type= panel questionnaire. used as template for all questionnaires that use panel members as respondents. This can also handle panel providers &lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe. &lt;br /&gt;
*CGTemplate (questionnaire template): CAWI Redirect - Us as panel provider&amp;amp;nbsp;: questionnaire to handle us as panel provider&lt;br /&gt;
*0016vox - CATI panel reminder: cati questionnaire that calls inactive panel members&lt;br /&gt;
&lt;br /&gt;
== Dashboards  ==&lt;br /&gt;
&lt;br /&gt;
*Panel Management - Portal &lt;br /&gt;
*Panel Management - Menu &lt;br /&gt;
*Panel Management - Home &lt;br /&gt;
*Panel Management - Response Rate&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - Dashboards|View more information about dashboards setup here]] &lt;br /&gt;
&lt;br /&gt;
== Resource templates  ==&lt;br /&gt;
&lt;br /&gt;
*Ad Hoc Questionnaire &lt;br /&gt;
*Invitation (Invitation - Scripted event - Please do not use) &lt;br /&gt;
*Remind (Re-invite mail - Scripted event - Please do not use) &lt;br /&gt;
*Re-invite (Reminder mail - Scripted event - Please do not use)&lt;br /&gt;
&lt;br /&gt;
= Guidelines  =&lt;br /&gt;
&lt;br /&gt;
[[How to create a new questionnaire using panel members]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18167</id>
		<title>Panel Management 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Panel_Management_2009&amp;diff=18167"/>
		<updated>2011-04-06T09:41:22Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Tasks  =&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - TODO List|View TODO list here]] &lt;br /&gt;
&lt;br /&gt;
= Resources  =&lt;br /&gt;
&lt;br /&gt;
== Questionnaires  ==&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;Panel Management - Invitation Log DK&amp;lt;/span&amp;gt;: used for storing numbers of mails sent to invite/remind/re-invite for questionnaires using samples from panel members &lt;br /&gt;
*0016vox - Panel Demographics DK: stores all demographic data of all panel members &lt;br /&gt;
*Panel Management - Recruitment DK: questionnaire to recruit panel members in both cati and cawi projects. This will handle invitations mails and reminders.&lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe.&lt;br /&gt;
*CGTemplate - CAWI template: resource type= panel questionnaire. used as template for all questionnaires that use panel members as respondents. This can also handle panel providers&lt;br /&gt;
*Panel Management - optout: use in the invitations mails if the panel member wants to unsubscribe.&lt;br /&gt;
*CGTemplate (questionnaire template): CAWI Redirect - Us as panel provider :&lt;br /&gt;
&lt;br /&gt;
== Dashboards  ==&lt;br /&gt;
&lt;br /&gt;
*Panel Management - Portal &lt;br /&gt;
*Panel Management - Menu &lt;br /&gt;
*Panel Management - Home &lt;br /&gt;
*Panel Management - Response Rate&lt;br /&gt;
&lt;br /&gt;
[[9235cat - Panel Management - Dashboards|View more information about dashboards setup here]] &lt;br /&gt;
&lt;br /&gt;
== Resource templates  ==&lt;br /&gt;
&lt;br /&gt;
*Ad Hoc Questionnaire &lt;br /&gt;
*Invitation (Invitation - Scripted event - Please do not use) &lt;br /&gt;
*Remind (Re-invite mail - Scripted event - Please do not use) &lt;br /&gt;
*Re-invite (Reminder mail - Scripted event - Please do not use)&lt;br /&gt;
&lt;br /&gt;
= Guidelines  =&lt;br /&gt;
&lt;br /&gt;
[[How to create a new questionnaire using panel members]] &lt;br /&gt;
&lt;br /&gt;
[[Category:Production_guidelines]]&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:6057.png&amp;diff=17185</id>
		<title>File:6057.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:6057.png&amp;diff=17185"/>
		<updated>2011-03-07T09:13:39Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=DCS_addPeriod&amp;diff=17184</id>
		<title>DCS addPeriod</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=DCS_addPeriod&amp;diff=17184"/>
		<updated>2011-03-07T09:13:39Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====DCS_addPeriod====&lt;br /&gt;
&lt;br /&gt;
Add a period of time to a questionnaire cache&#039;s time frame&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
DCS_addPeriod(&#039;&#039;fromDate,toDate&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;fromDate: &#039;&#039;is an array, it must follow the format of what generated by &#039;&#039;getDateTime &#039;&#039;function&lt;br /&gt;
* &#039;&#039;toDate&#039;&#039;: is an array, it must follow the format of what generated by &#039;&#039;getDateTime &#039;&#039;function&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;array start = {2008, 1, 24, 0, 0, 0, 0, 4, 63}; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;array end = {2008, 1, 25, 0, 0, 0, 0, 4, 63}; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;DCS_addPeriod(start, end); &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 5.5&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 5581.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:3278.png&amp;diff=17183</id>
		<title>File:3278.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:3278.png&amp;diff=17183"/>
		<updated>2011-03-07T09:13:38Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:7259.png&amp;diff=17182</id>
		<title>File:7259.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:7259.png&amp;diff=17182"/>
		<updated>2011-03-07T09:13:38Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=GetProjectQuestionnaireStatus&amp;diff=17180</id>
		<title>GetProjectQuestionnaireStatus</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=GetProjectQuestionnaireStatus&amp;diff=17180"/>
		<updated>2011-03-07T09:13:37Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====getProjectQuestionnaireStatus====&lt;br /&gt;
&lt;br /&gt;
Gets the current status of the current questionnaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
getProjectQuestionnaireStatus()&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
number. There are enumerations defined for project questionnaire’s statuses.&lt;br /&gt;
&lt;br /&gt;
ProjectQuestionnaire_Status_NotSetProjectQuestionnaire_Status_ClosedProjectQuestionnaire_Status_PausedProjectQuestionnaire_Status_OpenProjectQuestionnaire_Status_OpenForTest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
number status =getProjectQuestionnaireStatus()();&lt;br /&gt;
&lt;br /&gt;
if(status == ProjectQuestionnaire_Status_Open)&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Open&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 5.2&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 653.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:4312.png&amp;diff=17179</id>
		<title>File:4312.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:4312.png&amp;diff=17179"/>
		<updated>2011-03-07T09:13:36Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Change_the_pie_type_of_a_pie_chart&amp;diff=17178</id>
		<title>Change the pie type of a pie chart</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Change_the_pie_type_of_a_pie_chart&amp;diff=17178"/>
		<updated>2011-03-07T09:13:36Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
=====Change the pie type of a pie chart=====&lt;br /&gt;
&lt;br /&gt;
[[Image:6640.jpg|539px|Style sheet - Pie chart - Chart style - Pie style - Pie type]]&lt;br /&gt;
&lt;br /&gt;
To change the pie type of a pie chart through the &#039;&#039;External Style Sheet&#039;&#039; and &#039;&#039;Inline Style Sheet&#039;&#039; editors:&lt;br /&gt;
&lt;br /&gt;
# Under &#039;&#039;Chart style&#039;&#039;, select &#039;&#039;Pie style&#039;&#039;, and then find the &#039;&#039;Pie type&#039;&#039; group of settings on the right-hand area.&lt;br /&gt;
# Select &#039;&#039;Pie&#039;&#039;, &#039;&#039;Torus&#039;&#039;, or &#039;&#039;Smooth edge pie&#039;&#039;.&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 6153.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Median&amp;diff=17177</id>
		<title>Median</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Median&amp;diff=17177"/>
		<updated>2011-03-07T09:13:35Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====median====&lt;br /&gt;
&lt;br /&gt;
Calculate the value of the middle observation. In case of an even number of observations the median is the average of the two values on each side of the middle point.&lt;br /&gt;
&lt;br /&gt;
Note that the median is NOT calculated based on the categories, but using all data in the dcs. All empty values are ignored.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
median(&#039;&#039;dcsColumn&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;dcsColumn&#039;&#039;:  is a numeric dcs column (column whose data type is Number).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
median(C1) where true; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 5.2&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 759.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:4405.png&amp;diff=17176</id>
		<title>File:4405.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:4405.png&amp;diff=17176"/>
		<updated>2011-03-07T09:13:34Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Data_series_and_data_points_in_pie_charts&amp;diff=17175</id>
		<title>Data series and data points in pie charts</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Data_series_and_data_points_in_pie_charts&amp;diff=17175"/>
		<updated>2011-03-07T09:13:34Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====Data series and data points in pie charts====&lt;br /&gt;
&lt;br /&gt;
The only data series in a pie chart consists of one or more data points. Data points are represented by individual segments that add up to the whole pie.&lt;br /&gt;
&lt;br /&gt;
[[Image:6596.png|475px|Style sheet - Pie chart - Example 1]]&lt;br /&gt;
&lt;br /&gt;
=Inline style sheet=&lt;br /&gt;
&lt;br /&gt;
The inline style sheet of a pie chart contains settings of the data series and data points in the chart. The &#039;&#039;Inline Style Sheet &#039;&#039;editor provides access to these settings through a list of data series and data point entries (see the picture below). The list is located under &#039;&#039;Data series&#039;&#039;&amp;amp;gt; &#039;&#039;Series&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:6592.png|300px|Style sheet - Pie chart - Series - Inline list]]&lt;br /&gt;
&lt;br /&gt;
This list has one data series entry for the data series in the chart, under which, there are as many data point entries as the number of data points in the data series.&lt;br /&gt;
&lt;br /&gt;
Each data point in the data series is associated with one data point entry in the list so that you can have access to the settings of each individual data point.&lt;br /&gt;
&lt;br /&gt;
For example, if the data series in the chart has three data points, the data series entry in the list will have three data point entries.&lt;br /&gt;
&lt;br /&gt;
[[Image:6617.png|567px|Style sheet - Pie chart - Example 2]]&lt;br /&gt;
&lt;br /&gt;
=External style sheet=&lt;br /&gt;
&lt;br /&gt;
The external style sheet of a pie chart also contains settings of its data series and data points. Like the &#039;&#039;Inline Style Sheet &#039;&#039;editor, the &#039;&#039;External Style Sheet &#039;&#039;editor also provides access to these settings through a list of data series and data point entries (see the picture below). The list is located under &#039;&#039;Data series&#039;&#039;&amp;amp;gt; &#039;&#039;Pie series&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Image:6593.png|300px|Style sheet - Pie chart - Series - External list]]&lt;br /&gt;
&lt;br /&gt;
This list has one data series entry for the data series in the chart, under which, there are a number of data point entries. However, the number of data point entries in the list does not depend on the number of data points in the data series, but rather on how many data points you estimate the data series will have.&lt;br /&gt;
&lt;br /&gt;
For example, if you estimate the data series will have three data points, you would add three data point entries to the list in order to give yourself access to the settings of the three individual data points.&lt;br /&gt;
&lt;br /&gt;
The number of data point entries in the list can be less than the actual number of data points in the data series. In this case, the chart just cycles through the list to pick up settings for every data point in the data series.&lt;br /&gt;
&lt;br /&gt;
For example, if the data series in the chart has three data points, but the data series entry in the list only has two data point entries, the first and second data points will derive settings from the first and second data point entries, and the third data point will also derive settings from the first data point entry.&lt;br /&gt;
&lt;br /&gt;
[[Image:6618.png|574px|Style sheet - Pie chart - Example 3]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 6591.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=AxisSet_reset&amp;diff=17174</id>
		<title>AxisSet reset</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=AxisSet_reset&amp;diff=17174"/>
		<updated>2011-03-07T09:13:33Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====AxisSet_reset====&lt;br /&gt;
&lt;br /&gt;
Resets the axis-set to the axis-set stored in the database for the current data cache.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AxisSet_reset()&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AxisSet_reset();&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 5.5&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 5239.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Module_settings_42&amp;diff=17173</id>
		<title>Module settings 42</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Module_settings_42&amp;diff=17173"/>
		<updated>2011-03-07T09:13:32Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
=====Module settings=====&lt;br /&gt;
&lt;br /&gt;
All navigation functions that are listed under this section decide how the Questionnaire template module will work for the user having access to these functions, no matter in which context the module is being used.&lt;br /&gt;
&lt;br /&gt;
Below are the navigation functions in this section as well as a description of each of them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;tableintopic&amp;quot; style=&amp;quot;border-collapse: collapse; border: 1px solid #010101&amp;quot; width=&amp;quot;1307&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; bgcolor=&amp;quot;#FF8000&amp;quot; |&lt;br /&gt;
Name&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; bgcolor=&amp;quot;#FF8000&amp;quot; |&lt;br /&gt;
Impact when checked&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Editing access to questionnaire templates&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* The access button will be available from the resource list&#039;s menues for this resource type.&lt;br /&gt;
* The access tab will be available on the resource dialog for this resource type.&lt;br /&gt;
* User will be allowed to use access button for this resource type on the sub resource tab.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Deleting questionnaires&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* The delete button will be available from the resource list&#039;s menues for this resource type.&lt;br /&gt;
* From the right click menu in the explorer, the delete button will be available when highlighting this resource type.&lt;br /&gt;
* User will be allowed to use delete button for this resource type on the sub resource tab.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Searching for questionnaire templates using advanced search dialog&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* The search button will appear on the resource list&#039;s menues for this resource type.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Exporting the list of questionnaire templates to excel&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* There will be an &#039;Export to excel&#039; menu option on the resource list that makes it possible to export core informations of the currently returned array of questionnaire templates to an Excel file.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Copying questionnaire templates&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* The copy button will be available from the questionnaire template resource list menus.&lt;br /&gt;
|- align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;390&amp;quot; |&lt;br /&gt;
Creating questionnaire templates&lt;br /&gt;
| style=&amp;quot;border: 1px solid #010101&amp;quot; width=&amp;quot;917&amp;quot; |&lt;br /&gt;
* The create button will be available from the resource list&#039;s menues for this resource type.&lt;br /&gt;
* From the right click menu in the explorer, the create button will offer this resource type.&lt;br /&gt;
* User will be allowed to use the create button to create this resource type on the sub resource tab.&lt;br /&gt;
&lt;br /&gt;
Back to: [[ Module settings 4]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 7201.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:3622.png&amp;diff=17172</id>
		<title>File:3622.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:3622.png&amp;diff=17172"/>
		<updated>2011-03-07T09:13:31Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=Rule_variables&amp;diff=17171</id>
		<title>Rule variables</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=Rule_variables&amp;diff=17171"/>
		<updated>2011-03-07T09:13:31Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====Rule variables====&lt;br /&gt;
&lt;br /&gt;
One rule can in reality consist of a number of variables. In order for any user to belong under a rule his data must adhere to all the variables of a rule. In order to add a variable to a group, you should click the “Add variable” button in the lower list (to understand the interaction between the top list with rules and its related variables please [[_The_rules_tab_(Groupbuilder)_|click here]]).&lt;br /&gt;
&lt;br /&gt;
[[Image:7960.png|800px|GB58-8]]&lt;br /&gt;
&lt;br /&gt;
This will present you with a number of different types of variables to insert. A variable is one part of the rule&#039;s demand on the users it will want to attach to the group. A variable could for example be that the user to a specific question has answered that he is a man - or that the user has finished a specific questionnaire - or that the user lives in Italy. There is a whole range of different variable types that can be defined in order to make sure that your group includes exactly those users that you need. At the bottom of this page you will find a list of the variable types that exist.&lt;br /&gt;
&lt;br /&gt;
Using the &amp;quot;Edit all variables&amp;quot; button you will be able to edit all the variables that you have attached to the currently selected rule. If you want to just edit one at a time you must highlight it and click the &#039;Edit variable&#039; button.&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 7951.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:8058.png&amp;diff=17170</id>
		<title>File:8058.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:8058.png&amp;diff=17170"/>
		<updated>2011-03-07T09:13:28Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=File:6827.png&amp;diff=17168</id>
		<title>File:6827.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=File:6827.png&amp;diff=17168"/>
		<updated>2011-03-07T09:13:27Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;jrfconvert import&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
	<entry>
		<id>https://wiki.catglobe.com/index.php?title=ReturnFromGoto&amp;diff=17167</id>
		<title>ReturnFromGoto</title>
		<link rel="alternate" type="text/html" href="https://wiki.catglobe.com/index.php?title=ReturnFromGoto&amp;diff=17167"/>
		<updated>2011-03-07T09:13:27Z</updated>

		<summary type="html">&lt;p&gt;Catglobe: jrfconvert import&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HelpBooks]]&lt;br /&gt;
﻿&lt;br /&gt;
&lt;br /&gt;
====returnFromGoto====&lt;br /&gt;
&lt;br /&gt;
Goes back to the context before calling goto.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Syntax&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
returnFromGoto()&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arguments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
none&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Return type&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
empty&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Availability&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Version 4.8&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;!-- imported from file: 628.htm--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Catglobe</name></author>
	</entry>
</feed>