﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 4  » Alternativ Uses Task in Inquisit 4</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Fri, 17 Apr 2026 12:16:17 GMT</lastBuildDate><ttl>20</ttl><item><title>Alternativ Uses Task in Inquisit 4</title><link>https://forums.millisecond.com/Topic28680.aspx</link><description>Hello,&lt;br/&gt;while converting the script of the &lt;i&gt;Alternativ Uses Task&lt;/i&gt; from Inquisit 5 into Inquisit 4 I have created an error which I can't find. &lt;br/&gt;&lt;br/&gt;When entering the Ratingnumber of the best use creation, I get an error message although I haven't entered anything yet. Also when saving the summery data the entries which had to be corrected are not shown, although they are included in the whole data.&lt;br/&gt;&lt;br/&gt;Thank you in advance for your efforts,&lt;br/&gt;Djo</description><pubDate>Mon, 20 Apr 2020 16:50:43 GMT</pubDate><dc:creator>Djo</dc:creator></item><item><title>RE: Alternativ Uses Task in Inquisit 4</title><link>https://forums.millisecond.com/Topic28795.aspx</link><description>Dear Dave,&amp;nbsp;&lt;br/&gt;&lt;br/&gt;thank you very much for your quick and detailed reply!&lt;br/&gt;&lt;br/&gt;Kind regards,&lt;br/&gt;Djo</description><pubDate>Mon, 20 Apr 2020 16:50:43 GMT</pubDate><dc:creator>Djo</dc:creator></item><item><title>RE: Alternativ Uses Task in Inquisit 4</title><link>https://forums.millisecond.com/Topic28681.aspx</link><description>In &amp;lt;block solutionRatingsIntro&amp;gt;, change&lt;br/&gt;&lt;br/&gt;&amp;lt;block solutionRatingsIntro&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.responseRating == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countTargets += 1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.countTargets == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.target = values.target1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.solutions = values.solutions1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countSolutions = values.countSolutions1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.countTargets == 2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.target = values.target2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.solutions = values.solutions2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countSolutions = values.countSolutions2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.countTargets == 3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.target = values.target3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.solutions = values.solutions3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.countSolutions = values.countSolutions3&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.solutions = "Ich benötige hier mehr Informationen"&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.validRatings = "";&lt;/strong&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.selectInstructions = 4;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;]&lt;br/&gt;/ trials = [1 = instructions]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;block.solutionRatings;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;to&lt;br/&gt;&lt;br/&gt;&amp;lt;block solutionRatingsIntro&amp;gt;&lt;br/&gt;/ skip = [&lt;br/&gt;&amp;nbsp; values.responseRating == false;&lt;br/&gt;]&lt;br/&gt;/ onblockbegin = [&lt;br/&gt;&amp;nbsp; values.countTargets += 1;&lt;br/&gt;&amp;nbsp; if (values.countTargets == 1) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.target = values.target1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.solutions = values.solutions1;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countSolutions = values.countSolutions1;&lt;br/&gt;&amp;nbsp; } else if (values.countTargets == 2) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.target = values.target2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.solutions = values.solutions2;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countSolutions = values.countSolutions2;&lt;br/&gt;&amp;nbsp; } else if (values.countTargets == 3) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.target = values.target3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.solutions = values.solutions3;&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.countSolutions = values.countSolutions3&lt;br/&gt;&amp;nbsp; } else {&lt;br/&gt;&amp;nbsp;&amp;nbsp;  values.solutions = "Ich benötige hier mehr Informationen"&lt;br/&gt;&amp;nbsp; };&lt;br/&gt;&lt;strong&gt;&amp;nbsp; values.validRatings = -1;&lt;/strong&gt;&lt;br/&gt;&amp;nbsp; values.selectInstructions = 4;&lt;br/&gt;&amp;nbsp; &lt;br/&gt;]&lt;br/&gt;/ trials = [1 = instructions]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp; block.solutionRatings;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;Problem 2 comes down to nesting of conditionals, which Inquisit 4 does not support. Changing the logic in &amp;lt;block solutionRatings&amp;gt; to&lt;br/&gt;&lt;br/&gt;&amp;lt;block solutionRatings&amp;gt;&lt;br/&gt;/ trials = [1 = solutionRating]&lt;br/&gt;/ onblockend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.countTargets == 1 &amp;amp;&amp;amp; item.solution1.itemcount == 1) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target1 = item.solution1.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.countTargets == 1 &amp;amp;&amp;amp; item.solution1.itemcount &amp;gt; 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target1 = item.solution1.item(textbox.bestSolution1.response);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best2_target1 = item.solution1.item(textbox.bestSolution2.response);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.countTargets == 2 &amp;amp;&amp;amp; item.solution2.itemcount == 1) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target2 = item.solution2.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.countTargets == 2 &amp;amp;&amp;amp;item.solution2.itemcount &amp;gt; 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target2 = item.solution2.item(textbox.bestSolution1.response);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best2_target2 = item.solution2.item(textbox.bestSolution2.response);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.countTargets == 3 &amp;amp;&amp;amp; item.solution3.itemcount == 1) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target3 = item.solution3.item(1);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (values.countTargets == 3 &amp;amp;&amp;amp; item.solution3.itemcount &amp;gt; 1){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best1_target3 = item.solution3.item(textbox.bestSolution1.response);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.best2_target3 = item.solution3.item(textbox.bestSolution2.response);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (values.countTargets &amp;lt; item.targets.itemcount) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;block.solutionRatingsIntro;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;might do the trick.&lt;br/&gt;</description><pubDate>Tue, 07 Apr 2020 14:57:34 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>