abhi
|
|
Group: Forum Members
Posts: 114,
Visits: 558
|
+x+x+x+xThanks Dave. Can you pl guide me to a script which can do the following. I have 10 sounds. Sounds to be randomly presented. In Slidertrial 1 participants select whether the sound is happy or sad. In Slidertrial 2 participants rate the same sound (which was presented in slidertial 1) as how happy or sad. Similarly, all 10 sounds are randomly presented and rated. <sound mysound> / items = sounditems / select = values.sounditem </sound> <item sounditems> / 1 = "sound01.wav" ... / 10 = "sound10.wav" </item> <values> / sounditem = 1 </values> <list sounditemnumbers> / poolsize = 10 </list> <slidertrial slidertrial1> / ontrialbegin = [ values.sounditem = list.sounditemnumbers.nextindex ] / stimulustimes = [0=mysound, ...] ... </slidertrial> <slidertrial slidertrial2> / stimulustimes = [0=mysound, ...] ... </slidertrial> <block myblock> / trials = [1-10 = sequence(slidertrial1, slidertrial2)] </block> Thanks, Dave. One last question- I want participants to use only computer for the study (and not other devices). Can I block the study on mobile phone, tablet etc. Yes, you can use script.abort() /onexptbegin if the computer.platform property doesn't match the platforms you want to allow. Or you can check whether the device has a physical keyboard available, which should be even easier. <expt> / onexptbegin = [ if (!computer.haskeyboard) { script.abort(); } ] ... </expt> Thanks Dave
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+xThanks Dave. Can you pl guide me to a script which can do the following. I have 10 sounds. Sounds to be randomly presented. In Slidertrial 1 participants select whether the sound is happy or sad. In Slidertrial 2 participants rate the same sound (which was presented in slidertial 1) as how happy or sad. Similarly, all 10 sounds are randomly presented and rated. <sound mysound> / items = sounditems / select = values.sounditem </sound> <item sounditems> / 1 = "sound01.wav" ... / 10 = "sound10.wav" </item> <values> / sounditem = 1 </values> <list sounditemnumbers> / poolsize = 10 </list> <slidertrial slidertrial1> / ontrialbegin = [ values.sounditem = list.sounditemnumbers.nextindex ] / stimulustimes = [0=mysound, ...] ... </slidertrial> <slidertrial slidertrial2> / stimulustimes = [0=mysound, ...] ... </slidertrial> <block myblock> / trials = [1-10 = sequence(slidertrial1, slidertrial2)] </block> Thanks, Dave. One last question- I want participants to use only computer for the study (and not other devices). Can I block the study on mobile phone, tablet etc. Yes, you can use script.abort() /onexptbegin if the computer.platform property doesn't match the platforms you want to allow. Or you can check whether the device has a physical keyboard available, which should be even easier. <expt> / onexptbegin = [ if (!computer.haskeyboard) { script.abort(); } ] ... </expt>
|
|
|
abhi
|
|
Group: Forum Members
Posts: 114,
Visits: 558
|
+x+xThanks Dave. Can you pl guide me to a script which can do the following. I have 10 sounds. Sounds to be randomly presented. In Slidertrial 1 participants select whether the sound is happy or sad. In Slidertrial 2 participants rate the same sound (which was presented in slidertial 1) as how happy or sad. Similarly, all 10 sounds are randomly presented and rated. <sound mysound> / items = sounditems / select = values.sounditem </sound> <item sounditems> / 1 = "sound01.wav" ... / 10 = "sound10.wav" </item> <values> / sounditem = 1 </values> <list sounditemnumbers> / poolsize = 10 </list> <slidertrial slidertrial1> / ontrialbegin = [ values.sounditem = list.sounditemnumbers.nextindex ] / stimulustimes = [0=mysound, ...] ... </slidertrial> <slidertrial slidertrial2> / stimulustimes = [0=mysound, ...] ... </slidertrial> <block myblock> / trials = [1-10 = sequence(slidertrial1, slidertrial2)] </block> Thanks, Dave. One last question- I want participants to use only computer for the study (and not other devices). Can I block the study on mobile phone, tablet etc.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+xThanks Dave. Can you pl guide me to a script which can do the following. I have 10 sounds. Sounds to be randomly presented. In Slidertrial 1 participants select whether the sound is happy or sad. In Slidertrial 2 participants rate the same sound (which was presented in slidertial 1) as how happy or sad. Similarly, all 10 sounds are randomly presented and rated. <sound mysound> / items = sounditems / select = values.sounditem </sound> <item sounditems> / 1 = "sound01.wav" ... / 10 = "sound10.wav" </item> <values> / sounditem = 1 </values> <list sounditemnumbers> / poolsize = 10 </list> <slidertrial slidertrial1> / ontrialbegin = [ values.sounditem = list.sounditemnumbers.nextindex ] / stimulustimes = [0=mysound, ...] ... </slidertrial> <slidertrial slidertrial2> / stimulustimes = [0=mysound, ...] ... </slidertrial> <block myblock> / trials = [1-10 = sequence(slidertrial1, slidertrial2)] </block>
|
|
|
abhi
|
|
Group: Forum Members
Posts: 114,
Visits: 558
|
Thanks Dave. Can you pl guide me to a script which can do the following. I have 10 sounds. Sounds to be randomly presented. In Slidertrial 1 participants select whether the sound is happy or sad. In Slidertrial 2 participants rate the same sound (which was presented in slidertial 1) as how happy or sad. Similarly, all 10 sounds are randomly presented and rated.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+x+x+x+x Thanks Dave. I have Inquisit 5 web license Will I be able to run there with 5 ? Or I need to upgrade it to Inquisit 6 web ? Thanks. If you want to use the <slidertrial> element, you need Inquisit 6. If you're confined to Inquisit 5, you can either make do with <likert> or build a VAS-like interface using a standard <trial> element I am working with the Slidertrial. Is there a way to move the nextlabel button down (i.e. away from the slider). Cant see any control for that and its too close to the slider.... Thanks. > Is there a way to move the nextlabel button down Not for <slidertrial> elements, no. Thanks Dave. In block element, it should be /Slidertrials = 1-10 (...) OR / trials = (name of slidertrials)..... As with any other trial-type element (<trial>, <likert>, <openended>), it's always <block example> / trials = [1-10 = name_of_trial_element] ... </block>
|
|
|
abhi
|
|
Group: Forum Members
Posts: 114,
Visits: 558
|
+x+x+x+x+x Thanks Dave. I have Inquisit 5 web license Will I be able to run there with 5 ? Or I need to upgrade it to Inquisit 6 web ? Thanks. If you want to use the <slidertrial> element, you need Inquisit 6. If you're confined to Inquisit 5, you can either make do with <likert> or build a VAS-like interface using a standard <trial> element I am working with the Slidertrial. Is there a way to move the nextlabel button down (i.e. away from the slider). Cant see any control for that and its too close to the slider.... Thanks. > Is there a way to move the nextlabel button down Not for <slidertrial> elements, no. Thanks Dave. In block element, it should be /Slidertrials = 1-10 (...) OR / trials = (name of slidertrials).....
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x+x+x Thanks Dave. I have Inquisit 5 web license Will I be able to run there with 5 ? Or I need to upgrade it to Inquisit 6 web ? Thanks. If you want to use the <slidertrial> element, you need Inquisit 6. If you're confined to Inquisit 5, you can either make do with <likert> or build a VAS-like interface using a standard <trial> element I am working with the Slidertrial. Is there a way to move the nextlabel button down (i.e. away from the slider). Cant see any control for that and its too close to the slider.... Thanks. > Is there a way to move the nextlabel button down Not for <slidertrial> elements, no.
|
|
|
abhi
|
|
Group: Forum Members
Posts: 114,
Visits: 558
|
+x+x+x Thanks Dave. I have Inquisit 5 web license Will I be able to run there with 5 ? Or I need to upgrade it to Inquisit 6 web ? Thanks. If you want to use the <slidertrial> element, you need Inquisit 6. If you're confined to Inquisit 5, you can either make do with <likert> or build a VAS-like interface using a standard <trial> element I am working with the Slidertrial. Is there a way to move the nextlabel button down (i.e. away from the slider). Cant see any control for that and its too close to the slider.... Thanks.
|
|
|
Dave
|
|
Group: Administrators
Posts: 13K,
Visits: 105K
|
+x+x Thanks Dave. I have Inquisit 5 web license Will I be able to run there with 5 ? Or I need to upgrade it to Inquisit 6 web ? Thanks. If you want to use the <slidertrial> element, you need Inquisit 6. If you're confined to Inquisit 5, you can either make do with <likert> or build a VAS-like interface using a standard <trial> element
|
|
|