this can easily be done in eprime.<br>here's a first step:<br><br>in the user tab of your Script window paste the following:<br>Dim theState as SlideState<br>Dim ptMouse as Point<br>Dim strHit as String<br><br>in your procedure you will need 4 items:
<br>a Label object - "Label1"<br>then your Slide object - "Slide1"<br>then an Inline object to analyze responses - "InLine1"<br>then a Feedback object - "Feedback1"<br><br>on Slide1 you will present 8 images - "Image1", "Image2", ..., "Image8"
<br>also on Slide1 you will need a Text box for people to click when they've finished choosing their four images - "Text1"<br>make Text1 read something like "Click here when finished."<br><br>set your Slide1 duration to infinite, enable your mouse, and set Slide1 to terminate after any mouse response.
<br><br>in your InLine1 you'll use the built-in "StrHit" function.  it will look like this...<br><div style="margin-left: 40px;">Set theState = Slide1.States("Default")<br><br>Mouse.GetCursorPos ptMouse.x
, ptMouse.y<br>strHit = theState.HitTest(ptMouse.x, ptMouse.y)<br><br>Select Case strHit<br></div><div style="margin-left: 80px;">Case "Image1"<br><div style="margin-left: 40px;">'if Image1 is a correct choice, you'll need to keep track of this somehow.  maybe Dim countCorrect as Integer in your User tab, then increment it every time a correct image is selected.
<br>Goto Label1<br></div>Case "Image2"<br><div style="margin-left: 40px;">'find out if Image2 is a correct image, and increment the appropriate counter, or whatever is necessary.<br>Goto Label1<br></div>...<br>
Case "Image8"<br><div style="margin-left: 40px;">'find out if Image8 is a correct image, and increment the appropriate counter, or whatever is necessary.<br>
Goto Label1</div>Case "Text1"<br><div style="margin-left: 40px;">'check your counter to make sure the participant has clicked on at least 4 images (if that's how many you want them to select)<br>'If clickedCounter < 4 Then
<br><div style="margin-left: 40px;">'MsgBox("Please select 4 images before continuing.")<br>'Goto Label1<br></div>'End If<br></div>Case Else<br><div style="margin-left: 40px;">Goto Label1<br></div></div>
<div style="margin-left: 40px;">End Select<br></div><br>this inline will prevent the script from proceeding to the Feedback object until all four images have been selected.  it will keep looping back to Label1 until at least 4 images have been selected.
<br><br>then you just need to figure out how you plan to give the feedback.<br><br>hope that helps.<br><br>ben robinson<br><br><div class="gmail_quote">On Nov 26, 2007 1:01 PM, Yan Yu <<a href="mailto:yanhyu@gmail.com">
yanhyu@gmail.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;"><div>
<div style="direction: ltr;">Dear E-primers,<br><br>I need your expertise on my experiment.<br>I need to present 8 pictures on one screen to let the participants to<br>choose four from the eight, then present them with correct choices
<br>once they finish picking all four pictures. Accuracy can only be<br>counted if all four pictures are correct.  I have a total of 100 sets<br>of pictures to present without any repetition.</div>
<div style="direction: ltr;"> </div>
<div style="direction: ltr;">I can use silde object to present 8 pictures, but have no idea how to collect all four choices for one trial, and how to present the correct choices after their choice.<br> </div>
<div style="direction: ltr;">Any response is greatly appreciately<br><br>Thanks a lot!<br><br>Yan </div>
<div style="direction: ltr;">The Graduate Center, City University of New York</div></div><br style="font-size: 8px;" clear="all"><br><br>
<br>
</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>