<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SurveyGizmo - Online Survey Software : An Online Survey Tool for Creating Surveys, Polls, Forms and Quizes &#187; custom scripting</title>
	<atom:link href="http://www.surveygizmo.com/survey-blog/tag/custom-scripting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.surveygizmo.com</link>
	<description>Online Survey Tool for Surveys, Polls, Quizes and Forms</description>
	<lastBuildDate>Sat, 11 Feb 2012 00:44:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Importing Multiple Survey Responses Into a Master&#160;Survey</title>
		<link>http://www.surveygizmo.com/survey-blog/import-multiple-survey-responses-master-survey/</link>
		<comments>http://www.surveygizmo.com/survey-blog/import-multiple-survey-responses-master-survey/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 19:44:37 +0000</pubDate>
		<dc:creator>Christian Vanek</dc:creator>
				<category><![CDATA[How-to articles]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[custom scripting]]></category>
		<category><![CDATA[master surveys]]></category>
		<category><![CDATA[mothership surveys]]></category>
		<category><![CDATA[online survey reports]]></category>
		<category><![CDATA[survey report]]></category>
		<category><![CDATA[survey reports]]></category>

		<guid isPermaLink="false">http://www.surveygizmo.com/?p=30417</guid>
		<description><![CDATA[How the movie "Independence Day" gave us an idea to link individual survey responses together in a master survey.]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago one of our customers came to us with a very unique problem &#8211; which we solved in part by watching <a href="http://www.imdb.com/title/tt0116629/" target="_blank" rel="external nofollow"><em>Independence Day</em></a> (I kid you not) and relating it to survey software. </p>
<p>(Stick with me, it does make sense.)</p>
<p>This customer is an event company who runs surveys for each one of their events. Their events are all run by different groups and each group does not have access to the other groups&#8217; data &#8211; but the customer still needs to run reports on all of the data combined.</p>
<p>While this is an event company running surveys, it occurred to us that many other organizations likely have similar needs for both master survey reporting and individual event survey reporting.  </p>
<p>The nice thing about SurveyGizmo is that as survey software (which always seems to be used for a general purpose tool), we are very adaptable. We talked with our customer for a little while about their needs and came up with the idea of a &#8220;mother ship&#8221; survey.  </p>
<p>If you have seen the movie <em>Independence Day</em>, you&#8217;ll remember that a single mother ship came to earth and launched a series of &#8220;smaller&#8221; (they were still city-sized) ships that began to take over the earth. The trick to defeating these ships was using a &#8220;signal&#8221; that tied them back to the original mothership.   </p>
<p>Now don&#8217;t get me started on how ridiculous the entire movie was&#8230;but the idea of a huge mother ship that was tethered through a communication lines to smaller ships gave me an idea. (This is the way my mind works &#8211; seriously.)</p>
<p>What we did for this customer was to create a generalized master survey (the Mothership) that could be copied for any event. A really simple custom script (shown below) that&#8217;s part of that mothership survey ties all of those copies back to the original. So any data they collect is also collected in the master survey &#8211; automatically, in real time. Pretty cool, huh?</p>
<p>The nice thing about this solution is it&#8217;s simple and versatile. The individual event surveys can be changed as needed &#8211; rebranded, new questions added, irrelevant questions disabled &#8211; but they still transmit any relevant data back to the master survey for grouped reporting.</p>
<p>We even got fancy and added hidden fields that identify which survey is which in the master survey reporting.  </p>
<p>Finally, thanks to the enterprise settings in our software, each event team only has access to the individual event surveys that they should have access to. So security and privacy are maintained across the organization.</p>
<p>If anyone else out there has similar problems that need to be solved, keep in mind this solution.   </p>
<p>Here&#8217;s a sample of the basic custom script if you&#8217;re curious:</p>
<pre><code>//---start code

//Just build a really simple array of question ids/values to transfer to the master survey.
// A loop would be easier, but this is long hand for effect.

%%datatotransfer = array();
%%datatotransfer["4"] = sgapiGetValue(4);
%%datatotransfer["2"] = sgapiGetValue(2);

//Then using sgapiListAdd (which creates a response in another survey and pass in the data!  Easy!!)
// 555555 would be the ID to the master survey.

sgapiListAdd(555555,%%datatotransfer);

//--end code</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.surveygizmo.com/survey-blog/import-multiple-survey-responses-master-survey/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Category of Tutorials: Scripting&#160;Samples</title>
		<link>http://www.surveygizmo.com/survey-blog/tutorials-scripting-samples/</link>
		<comments>http://www.surveygizmo.com/survey-blog/tutorials-scripting-samples/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 20:18:30 +0000</pubDate>
		<dc:creator>Mario Lurig</dc:creator>
				<category><![CDATA[How-to articles]]></category>
		<category><![CDATA[SurveyGizmo News]]></category>
		<category><![CDATA[custom scripting]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.surveygizmo.com/?p=5122</guid>
		<description><![CDATA[SurveyGizmo offers more advanced point and click functionality and logic than any other tool on the market. There are still customers who push that envelope even farther past the current capabilities. With that audience in mind, Custom Scripting has been available for quite a while now for Pro and above customers. It&#8217;s still used by... <a href="http://www.surveygizmo.com/survey-blog/tutorials-scripting-samples/">Read More &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>SurveyGizmo offers more advanced point and click functionality and logic than any other tool on the market. There are still customers who push that envelope even farther past the current capabilities. With that audience in mind, <a href="http://www.surveygizmo.com/survey-support/tutorials/scripting-control-syntax/">Custom Scripting</a> has been available for quite a while now for Pro and above customers. It&#8217;s still used by only a small portion of SurveyGizmo customers directly due to a  steeper learning curve, but the additional power has been invaluable to those using it. As of today, a new category of tutorials is available: Scripting Samples. </p>
<p>This series reduces the barrier to entry for using Custom Scripting to perform some very powerful tasks that go beyond the already advanced feature set in SurveyGizmo. While it still requires some basic knowledge of concepts such as Question IDs, the scripts are designed to assist users in enabling these features in their account. Custom Scripting is the stop-gap between current features and future features built into SurveyGizmo&#8217;s application in the user-friendly way customers have come to expect from the survey tool.</p>
<p>So far there are 3 <a href="http://www.surveygizmo.com/survey-support/tutorials/">tutorials</a> available, with the following (unlinked) tutorials coming in the future:</p>
<ul>
<li><a href="http://www.surveygizmo.com/survey-support/tutorials/scripting-automatic-survey-login-action/">Automatic Survey Login Action</a></li>
<li><a href="http://www.surveygizmo.com/survey-support/tutorials/scripting-age-verification/">Age Verification by Birth Date</a></li>
<li><a href="http://www.surveygizmo.com/survey-support/tutorials/scripting-text-field-match/">Verifying Text Fields Match</a></li>
<li>Hide Question if there is only 1 Piped in Option</li>
<li>Show a Limited Number of Randomized Pages</li>
<li>Quota Management for Individual Question Options</li>
<li>Negative Piping (hiding rows in a later table or options in a  later question that were NOT selected in a previous checkbox question)</li>
</ul>
<p>Of course, we will continue to work on tutorials for a broader audience while the development team adds new features to SurveyGizmo However, for the advanced user, this series should provide some useful insight and tools for your survey arsenal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.surveygizmo.com/survey-blog/tutorials-scripting-samples/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

