Change in BART Script!


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

"Dummy trial" does not mean anything special that you would find in the documentation. Think of it like "dummy coding" variables in regression analysis. Thus, a "dummy trial" simply is a regular <trial> that performs some sort of utility function without user interaction / invisible to the user (here: do 7 pumps before letting the subject take over). You run it just like any other trial.


As for defining a <trial> that doesn't need user interaction: You need to allow 'noresponse' as /validresponse and give the trial a /timeout or /trialduration.


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,


I am bothering you again, but I am lost in the script. I think I do understand how BART script works, however I couldn't figure out how to run dummy trials. I don't also understand how to create a trial without user interaction. Is there a way or a code to create dummy trials (couldn't find it on help section/tutorials)?


Thanks in advance for your help.



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

ok, thanks!


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

I think the explanation in "how to present stimuli presented by the subject" part will help me, right?


No, that has nothing to do with it.


You first need to look at the original BART script and understand how it works. Then you need to reproduce what the regular trials do (which require user interaction) without user interaction, e.g., draw a sample from a <list> element, etc. Then you need to run that "dummy" trial x times before any of the regular "user input" trials.


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

Thanks. I'll try.


I think the explanation in "how to present stimuli presented by the subject" part will help me, right?


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 one of the conditions, however, I want the participants start with already selected 7 pumps, so that the potential earnings will be displayed as 6*.05, and the pump count will be displayed as 7 in the begining of the task (witout them selecting, autamatically selected by inquisit).


Is it possible to program it like this? If so could you give me a hint on how to do it?



Then simply run 7 dummy trials at the beginning of the respective condition which behave just like the regular trials, but neither require user input nor display anything on the screen.



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,


I want to change one thing in BART script for one of my conditions. In each pump the potential earnings increases, so the selectedcount of list.pumpresult*0.5.


<list pumpresult>
/items = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
/replace = false
</list>


Note:
* selects with no replacement a digit from 1 to 32
* with each selection the likelihood to sample the "1" increases slightly
* If "1" is sampled -> balloon pops


<expressions>
/ pumpvalue = format("%.2f", values.pumpvalue)
/ totalearnings = format("%.2f", values.totalearnings)
/ potentialearnings = format("%.2f", (list.pumpresult.selectedcount - 1) * .05)
</expressions>


In one of the conditions, however, I want the participants start with already selected 7 pumps, so that the potential earnings will be displayed as 6*.05, and the pump count will be displayed as 7 in the begining of the task (witout them selecting, autamatically selected by inquisit).


Is it possible to program it like this? If so could you give me a hint on how to do it?


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search