﻿<?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  » Short videos w/response followed by surveypage</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sat, 19 Sep 2026 04:45:20 GMT</lastBuildDate><ttl>20</ttl><item><title>Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17122.aspx</link><description>Hi there,&lt;br/&gt;Thank you all in advance for even reading this post. I'm a complete novice to Inquisit and have been pouring over the forums and tutorials to try my best to understand how it all works. I'm afraid it hasn't really clicked yet. &lt;br/&gt;&lt;br/&gt;What I'd like to do is this: &lt;br/&gt;I have 6 categories of videos (happy, scared, angry, with a female and male for each) and 6 videos within each category. I'd like to show participants the video, have them press the spacebar when they can see a discernible emotion, and then on a surveypage, they'll report what emotion they believe they saw. &lt;br/&gt;I started working on a script and am having a lot of trouble figuring out how to have a video stimulus followed by a surveypage that has a corresponding "correct" answer.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;To give you a sense of what I'm working with, here are some relevant pieces of the script. Everything else is basically a repeat of below, just for the different categories. &lt;br/&gt;&lt;br/&gt;This is what each trial looks like, there is one for Male-Anger, Male-Fear, Male-Joy, Female-Anger, Female-Fear, Female-Joy:&lt;br/&gt;&amp;lt;trial M_ANGER&amp;gt;&lt;br/&gt;/ stimulustimes = [0=M_ANGER]&lt;br/&gt;/ responseinterrupt = immediate&lt;br/&gt;/ validresponse = (57, 0)&lt;br/&gt;/ responsetrial = (0, M_ANGER)&lt;br/&gt;/ timeout = 1000&lt;br/&gt;/ branch = [surveypage.anger_survey]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;video M_ANGER&amp;gt;&lt;br/&gt;/ items = M_ANGER&lt;br/&gt;/ playthrough = false&lt;br/&gt;/ select = noreplace&lt;br/&gt;&amp;lt;/video&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item M_ANGER&amp;gt;&lt;br/&gt;/1 = "M_AN_01.mpg"&lt;br/&gt;/2 = "M_AN_02.mpg"&lt;br/&gt;/3 = "M_AN_03.mpg"&lt;br/&gt;/4 = "M_AN_04.mpg"&lt;br/&gt;/5 = "M_AN_05.mpg"&lt;br/&gt;/6 = "M_AN_06.mpg"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;The surveypages look like this:&lt;br/&gt;&lt;br/&gt;&amp;lt;surveypage anger_survey&amp;gt;&lt;br/&gt;/ caption = "What emotion did you see expressed in the previous video?"&lt;br/&gt;/ subcaption = "Click on the word that you think fits best."&lt;br/&gt;/ questions = [1=anger_q]&lt;br/&gt;/ finishlabel = "Click here to proceed to the next video."&lt;br/&gt;&amp;lt;/surveypage&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;listbox anger_q&amp;gt;&lt;br/&gt;/ correctresponse = ("Anger")&lt;br/&gt;/ options = ("Anger", "Fear", "Joy")&lt;br/&gt;/ optionvalues = ("Anger.jpg", "Fear.jpg", "Joy.jpg")&lt;br/&gt;&amp;lt;/listbox&amp;gt;&lt;br/&gt;&lt;br/&gt;I guess my question is whether this is the most efficient/best way to structure it, and if so, how could I best format blocks to fit the task design? When I have attempted it before,&amp;nbsp;it'll show one video/survey and then I can't continue.&amp;nbsp;I'm sure I've made the code pretty clunky and could benefit from some Millisecond-forum-wisdom.&lt;br/&gt;All help is greatly appreciated.&lt;br/&gt;</description><pubDate>Tue, 15 Sep 2015 11:30:03 GMT</pubDate><dc:creator>ldobb</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17134.aspx</link><description>Dave, thank you so much! Works like a charm now.</description><pubDate>Tue, 15 Sep 2015 11:30:03 GMT</pubDate><dc:creator>ldobb</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17133.aspx</link><description>The problem is due to the /optionvalues in your &amp;lt;listbox&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;lt;listbox anger_q&amp;gt;&lt;br/&gt;/ correctresponse = ("Anger")&lt;br/&gt;/ options = ("Anger", "Fear", "Joy")&lt;br/&gt;/ optionvalues = ("Anger.jpg", "Fear.jpg", "Joy.jpg")&lt;br/&gt;&amp;lt;/listbox&amp;gt;&lt;br/&gt;&lt;br/&gt;/optionvalues overrides /options, which leads to the specified /correctresponse ("Anger") and the (implicit) /validresponse(s) not actually being possible to attain. Doing &lt;br/&gt;&lt;br/&gt;&amp;lt;listbox anger_q&amp;gt;&lt;br/&gt;&lt;strong&gt;/ correctresponse = ("Anger.jpg")&lt;br/&gt;/ validresponse = ("Anger.jpg", "Fear.jpg", "Joy.jpg")&lt;/strong&gt;&lt;br/&gt;/ options = ("Anger", "Fear", "Joy")&lt;br/&gt;/ optionvalues = ("Anger.jpg", "Fear.jpg", "Joy.jpg")&lt;br/&gt;&amp;lt;/listbox&amp;gt;&lt;br/&gt;&lt;br/&gt;should fix this.&lt;br/&gt;</description><pubDate>Tue, 15 Sep 2015 11:27:29 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17132.aspx</link><description>Got it, good to know. I'll plan accordingly.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Any thoughts on the second question I posted above? I contemplated uploading the script but I don't want to take up too much of your time.&amp;nbsp;</description><pubDate>Tue, 15 Sep 2015 11:12:19 GMT</pubDate><dc:creator>ldobb</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17131.aspx</link><description>No. In and of itself, Inquisit has no concept of "persistence across sessions" or picking up where a previous session left off. Any such logic would have to be implemented by yourself directly into the script (e.g. by treating the 3 sets of 12 videos as 3 between-subjects conditions and passing the unique subject id and group / session id in to the launch page via query parameters).&lt;br/&gt;</description><pubDate>Tue, 15 Sep 2015 11:01:02 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17128.aspx</link><description>I'll also add that I just ran the script as myself and then also as the test monkey. For some reason, The test monkey zips right through it, and it'll go video/surveypage/video/surveypage etc etc. When I do it, however, I'll click an answer on the surveypage, click Finish, and nothing happens. Could this be a branching issue?</description><pubDate>Tue, 15 Sep 2015 10:53:44 GMT</pubDate><dc:creator>ldobb</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17127.aspx</link><description>Thanks so much for the feedback, Dave, I'm really glad to know I've somewhat sorted out how to use Inquisit! I'm now wondering this: if participants come for 3 study visits, and view 12 videos each time (for a grand total of 36 videos after all of the visits), does Inquisit recognize the Subject ID at each session and therefore won't repeat any of the 36 videos? Or would I have to do something else to ensure they don't see a video more than once?</description><pubDate>Tue, 15 Sep 2015 10:26:05 GMT</pubDate><dc:creator>ldobb</dc:creator></item><item><title>RE: Short videos w/response followed by surveypage</title><link>https://forums.millisecond.com/Topic17123.aspx</link><description>That's a perfectly valid and sound way to do what you want to do.&lt;br/&gt;&lt;br/&gt;As for setting up the &amp;lt;block&amp;gt;(s): You'd simply do&lt;br/&gt;&lt;br/&gt;&amp;lt;block someblock&amp;gt;&lt;br/&gt;/ trials = [1-6 = M_ANGER]&lt;br/&gt;...&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;to display the 6 videos in your example: Run &amp;lt;trial M_ANGER&amp;gt; 6 times. Via the /branch in the &amp;lt;trial&amp;gt;, each instance of the &amp;lt;trial&amp;gt; will be followed by &amp;lt;surveypage anger_survey&amp;gt;.&lt;br/&gt;&lt;br/&gt;To extend, suppose you also have corresponding F_ANGER trials (and six video items), then you'd do&lt;br/&gt;&lt;br/&gt;&amp;lt;block someblock&amp;gt;&lt;br/&gt;/ trials = [1-12 = noreplace(M_ANGER, F_ANGER)]&lt;br/&gt;...&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;to run 6 M_ANGER and 6 F_ANGER trials in random order. Extend as needed for as many categories of trials you have.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 14 Sep 2015 17:14:31 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>