random item selection in the subsequent trials!


Author
Message
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K

In the response i column I see the participants' ratings on the likert scale, but I cannot see the corresponding emotion name (items emotion).


This is presumably because you are not logging any information about the respective element.


Am I right that you are saying that by <values> entries I will be able to see the name of the emotions as well?


<values> are global variables. You can write anything you want / need to them.


Does that mean I will see the participants' age and sex in one file and responds in another file?


Only if you are using any <survey> elements. You can just as well run your <surveypage>s via a normal <block>, because a <surveypage> simply is a special kind of <trial>.


zeynep
zeynep
Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)
Group: Forum Members
Posts: 14, Visits: 1

In the response i column I see the participants' ratings on the likert scale, but I cannot see the corresponding emotion name (items emotion). Am I right that you are saying that by <values> entries I will be able to see the name of the emotions as well?


Does that mean I will see the participants' age and sex in one file and responds in another file? If so, I think just to make openended questions for those as well is better to be able to see in the same file.



Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K

Is the only way to include the stimulusitem in the columns?


No. You could also write the stuff of interest to <values> entries via conditional logic in event attributes (/ontrialend, etc.) and then log those values. See the documentation for the <data> element's /columns attribute for details.


b) How can I see surveydemographics and open ended questions' answers in my raw data?


A <survey> will produce a separate data file. For everything else, look for it in the data file's 'response' column.


zeynep
zeynep
Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)
Group: Forum Members
Posts: 14, Visits: 1

Hi Dave,


Sorry for the incomplete code.Thanks a lot, I think I solved the problem by adding number of stacks equal to their number of use in one condition. 


I do have two question about data collection: a) In my data collection I do want to see the rates for each emotion. So, I need to see each emotion name and its value for each participant. Is the only way to include the stimulusitem in the columns? I do not want to see all the stimulus items, but I do care about what value gets each emotion.  b) How can I see surveydemographics and open ended questions' answers in my raw data? how can I specify it in the columns?


Thanks a lot in advance, and sorry for my messy questions.


Zeynep



Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K

The code is incomplete and thus diagnosing the issue is not possible. Regardless, here are some pointers:


- Think of <text emotion> as a stack of cards. There are 11 different cards (your items).


- You draw a random card from this stack without replacement (/select=noreplace).


- *All* your <likert> elements draw from that same stack of cards. Once all 11 cards have been drawn, the full stack will become available again for further draws.


So, what you need to do is work out how often you are sampling from what and when.


zeynep
zeynep
Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)Esteemed Member (1.8K reputation)
Group: Forum Members
Posts: 14, Visits: 1

Hi there,


I have a emotion scale in my experiment and I need to present this for several times depending on the condition. Therefore I created the script below. Everything works in the way I want except one thing. The emotion items are selected "noreplace" only for the first time the scale is presented. In the subsequent sclaes it selects randonly but with replacement. So, it can display two times the same emotion (e.g. excited). Could you help me to eliminate this problem?


***************EMOTION SCALE****************


*******items*********


<item emotion>
/1="happy"
/2="tense"
/3="excited"
/4="pleased"
/5="alarmed"
/6="bored"
/7="satisfied"
/8="afraid"
/9="relaxed"
/10="angry"
/11="sad"
</item>



<item question>
/1="How do you feel right now? Please indicate by using the 5 point scale"
</item>


*******texts*********


<text emo_question>
/items=question
/vjustify = center
/position = (50%, 20%)
/fontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
</text>


<text emotion>
/items=emotion
/ position = (50%,65%)
/ fontstyle = ("Arial", 3%, false, false, false, false, 5, 0)
/ select = noreplace
</text>



******likert options********
<likert emolikert>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = emo_question, emotion]
/showmousecursor = true
</likert>


<likert emolikert1>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert1.trialcount < 10) likert.emolikert1]
/branch = [if (likert.emolikert1.trialcount >= 10)trial.init]
/showmousecursor = true
</likert>


<likert emolikert1a>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert1a.trialcount < 10) likert.emolikert1a]
/branch = [if (likert.emolikert1a.trialcount >= 10)trial.init1]
/showmousecursor = true
</likert>


<likert emolikert1b>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert1b.trialcount < 10) likert.emolikert1b]
/branch = [if (likert.emolikert1b.trialcount >= 10)trial.init2]
/showmousecursor = true
</likert>


<likert emolikert2>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert2.trialcount < 10) likert.emolikert2]
/branch = [if (likert.emolikert2.trialcount >= 10)trial.init]
/showmousecursor = true
</likert>


<likert emolikert2a>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert2a.trialcount < 10) likert.emolikert2a]
/branch = [if (likert.emolikert2a.trialcount >= 10)trial.init1]
/showmousecursor = true
</likert>


<likert emolikert2b>
/anchors=[1="very slightly/not at all"; 2="a little"; 3="moderately"; 4="quite a bit"; 5="very much"]
/position= (50%, 80%)
/mouse= true
/fontstyle = ("Arial", 2%, false, false, false, false, 5, 0)
/stimulusframes = [1 = blank2, emo_question, emotion]
/branch = [if (likert.emolikert2b.trialcount < 10) likert.emolikert2b]
/branch = [if (likert.emolikert2b.trialcount >= 10)trial.init2]
/showmousecursor = true
</likert>


************************************************************************************************************



thanks,


Zeynep.


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search