to define correctResp and trialCount go to View: Script, then click on the tab titled, User.<br>in this User tab, type:<br>Dim correctResp as Integer<br>Dim trialCount as Integer<br><br>then in your procedure timeline drag a Label Object to the very beginning.  by default, this object will be called "Label1".<br>
right after Label1 put your List Object from which you will call your trial procedure.  by default, this will be called "List1".<br>inside List1 put the name of your procedure under the Procedure column.<br>now go to your procedure timeline.  put in a TextDisplayObject (or whatever) to display your stimulus.  call this TextDisplayObject "Stimulus".<br>
double click on Stimulus, go to the Duration/Input tab, add a Keyboard response.  fill in the blank where it asks for a correct response.  if you don't define what a correct response to the Stimulus is, our next step won't work properly.<br>
for the next step, drag an InLine object to the trial procedure immediately following Stimulus.  by default, this will be called "Inline1".<br>in Inline1 type:<br>trialCount = trialCount + 1<br>If Stimulus.ACC = 1 Then<br>
   correctResp = correctResp + 1<br>End If<br><br>now on the same level as your List1, and your Label1, put another InlineObject ("Inline2").<br>in Inline2 type:<br>If correctResp/trialCount*100 <= 80 Then<br>
   Goto Label1<br>End If<br><br>hope that helps.<br><br><div class="gmail_quote">On Wed, May 7, 2008 at 2:03 PM, Leila <<a href="mailto:syn_idylle@hotmail.com">syn_idylle@hotmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Thank you very much Ben.<br>
<br>
I try this, but I'm not sure that I have completely understand. When I<br>
start the experiment, a message of error appear, and say that it was<br>
unable to defined the variable correctResp. I use the visual e-prime.<br>
I create list, procedure and stimuli. I would apreciate to know by<br>
what I should replace correctResp, trialCount, stimulus.acc and<br>
label1. I'm very debutant.<br>
<br>
You are very nice to help me.<br>
<br>
Leila<br>
<div class="Ih2E3d"><br>
On 7 mai, 12:49, "ben robinson" <<a href="mailto:baltimore....@gmail.com">baltimore....@gmail.com</a>> wrote:<br>
> in your user script tab:Dim trialCount as Integer<br>
> Dim correctResp as Integer<br>
><br>
> then, in an inline immediately following each response (assuming here that<br>
> the response was made to an object called "Stimulus"):<br>
> trialCount = trialCount + 1<br>
> If Stimulus.ACC = 1 Then<br>
>    correctResp = correctResp + 1<br>
> End If<br>
><br>
> then, in an inline immediately following the block of trials, calculate the<br>
> accuracy:<br>
> correctResp = correctResp/trialCount*100<br>
> If correctResp <= 80 Then Goto Label1 '(you'll need to place Label1 before<br>
> the start of your block of trials.  this way, if accuracy <= 80% they will<br>
> be looped back to the beginning of the block.  otherwise, they will continue<br>
> on to the next phase.)<br>
><br>
> something along those lines should work.  hope that helps.<br>
><br>
> ben<br>
><br>
><br>
><br>
</div><div class="Ih2E3d">> On Wed, May 7, 2008 at 12:05 PM, Leila <<a href="mailto:syn_idy...@hotmail.com">syn_idy...@hotmail.com</a>> wrote:<br>
><br>
> > Hi,<br>
><br>
> > I program an experiment with e-prime for the first time. Supose that<br>
> > in my experiment there are 3 blocs. I should use a syntaxe for when<br>
> > someone has 80% of good answer and more in the second bloc, he goes to<br>
> > the bloc 3 , but if he doesn't has more of 80% of good answer, he<br>
> > should back to the bloc 1. Someone knows how I can do that?<br>
><br>
> > Thank you very much, and sorry for my poor english<br>
><br>
</div>> > Leila- Masquer le texte des messages précédents -<br>
><br>
> - Afficher le texte des messages précédents -<br>
<div><div></div><div class="Wj3C7c"><br>
</div></div></blockquote></div><br><br>
--~--~---------~--~----~------------~-------~--~----~<br>
You received this message because you are subscribed to the Google Groups "E-Prime" group. <br> To post to this group, send email to e-prime@googlegroups.com <br> To unsubscribe from this group, send email to e-prime-unsubscribe@googlegroups.com <br> For more options, visit this group at http://groups.google.com/group/e-prime?hl=en <br> -~----------~----~----~----~------~----~------~--~---<br>
<br>