<br>How about something like this....<br><br><br>Following the first two phases create a list for the learningphase called.. relearningphaselist (or something the like) that has two levels. Set the weight for both levels on 30 and set the list to random order. Now into these two levels nest two lists called phase1rememberedlist and phase1notrememberedlist (again... or something the like). Give them 1 attribute called stimulus (or whatever name you like to store your stimuluswords in) and leave them empty and single-leveled. <br><br>On the user tab of script window create two variables that will keep track of the number of items that were remembered and not remembered:<br><br>***<br>dim nremembered as integer<br>dim nnotremembered as integer<br><br>****<br><br>Now following the slide in which it is determined whether someone did or did not remember, add an inline that will write that current trials' value of "stimulus" (or whatever name you use for the attribute that holds your stimuluswords) to either of the two lists based on correct response to that slide (which I suppose is what you want).<br><br>****<br>If testslide.acc = 1 Then <br><br>nremembered = nremembered + 1<br><br>phase1rememberedlist.AddLevel
<br>
<br>phase1rememberedlist.SetWeight nremembered, "1"
<br>
<br>phase1rememberedlist.SetProc nremembered, "trialproc"
<br>
<br>phase1rememberedlist.SetAttrib nremembered, "stimulus", c.getattrib "stimulus"
<br>
<br>End If<br><br><br>If testslide.acc = 0 Then <br>
<br>
nnotremembered = nnotremembered + 1<br><br>phase1notrememberedlist.AddLevel
<br>
<br>
phase1notrememberedlist.SetWeight nnotremembered, "1"
<br>
<br>
phase1notrememberedlist.SetProc nnotremembered, "trialproc"
<br>
<br>
phase1notrememberedlist.SetAttrib nnotremembered, "stimulus", c.getattrib "stimulus"
<br>
<br>
End If<br><br>*****<br><br>What I think the above script will do is add a level to either one of the two lists and set all the values that need to be set. The count variables (nremembered and nnonremembered) tell the script which level of the lists are being altered and this is dependent on the number of correctly or incorrectly remembered items. <br><br>Now only one thing is still needed before the start of phase three (that uses the newly created lists). These should be 'reimplemented' which is done by the following code that tells e-prime the amount of levels (nremembered/nnotremembered) and that these form a single cycle. At the reset command e-prime will reload the new lists (rather than using the empty lists that it generated when the run was initiated). Put this code in an inline inbetween the testphaselist and the relearningphaselist on the procedure that holds both lists (presumably sessionproc). <br>
<br>****<br>Set phase1rememberedlist.TerminateCondition = Cycles(1)
<br>
<br>Set phase1rememberedlist.ResetCondition = Samples(nremembered)
<br>
<br>phase1rememberedlist.Reset
<br>
<br><br>Set phase1notrememberedlist.TerminateCondition = Cycles(1)
<br>
<br>
Set phase1notrememberedlist.ResetCondition = Samples(nnotremembered)
<br>
<br>
phase1notrememberedlist.Reset
<br>****<br><br><br>I dare not make much promises, I based this code from other posts on similar problems (mainly Gilis code here: https://groups.google.com/forum/?fromgroups#!topic/e-prime/elFvbnRAA7I ) and I can't test it from were I am now, but I think the above should work or almost (and that's often the tricky part >.<) work. <br><br>Please let me know,<br><br><br>Anne-Wil <br><br><br>On Friday, 25 May 2012 11:21:14 UTC+2, T.S. wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">As you will notice in the following I am not really experienced with E-
<br>Prime. I have a Paradigma, which presents in the learning phase 120
<br>pairs of vocabulary, for 2 rounds. After the learning phase there will
<br>be a test-phase. And now we come to the point where I am stuck right
<br>at the moment. After the test phase there should be another learning-
<br>phase, were only 30 before remembered and 30 before not remembered
<br>words should be presented (so I would like to present stimuli
<br>contingent on the test-phase responses) . As I worked through the User
<br>Guide and the forum I had to realize that there is no way that E-Prime
<br>keeps a record of the past but that there should be a solution via
<br>global variables to store responses in an array for later use. As I
<br>said before I am no E-Prime pro-user and the Using "E-Basic" chapter
<br>did not help me to get this done.
<br>Maybe one of you could give me some advice concerning global variables
<br>and the storing of responses.
<br>
<br>Thomas
<br></blockquote>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msg/e-prime/-/PQnYzPWoJhkJ">https://groups.google.com/d/msg/e-prime/-/PQnYzPWoJhkJ</a>.<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 />