Conditional cumulative feedback, help.

liwenna liwenna at gmail.com
Wed Oct 12 13:18:26 UTC 2011


good luck.

Do note that Peter and I basically proposed the same solution, it's
not really two different options.

On Oct 12, 2:30 pm, welise <wafa.el... at gmail.com> wrote:
> Thank you, both, so much.  I also appreciate the quick replies. I will
> try these options.
>
> On Oct 12, 8:22 am, liwenna <liwe... at gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi!
>
> > What you need is a global variable, a varibale that is indeed capable
> > to carry over information from one trial to the next.
> > First go to the user tab in the script window (bottom left corner
> > script window).
> > Here you declare a variable called... scorecounter:
>
> > Dim scorecounter as integer
>
> > Now... at the end of every trial the scorecounter need to be updated
> > by adding the new trial score and since a variable is not
> > automatically logged into the datafile, I always transfer the value of
> > scorecounter onto an attribute (that is logged):
>
> > Scorecounter = scorecounter + c.getattrib ("trialscore")  (<- or where
> > ever you stored the score right now)
> > c.setattrib "scorecount", scorecounter
>
> > you can then use the attribute scorecount on your display to provide
> > feedback by showing a text like: "your new score is [scorecount]"
>
> > The above is a very minimalistic explanation... I believe the e-primer
> > has some more info on global variables, it can be downloaded at
> > step.psy.cmu.edu/materials/EPrimer.pdf
>
> > Best
>
> > liw
>
> > On Oct 12, 2:10 pm, Peter Quain <pqu... at une.edu.au> wrote:
>
> > > perhaps something like this (rough example) would work? ... go to
> > > User Tab in script, and create global variables -
>
> > > Dim intTotalScore, intTrialScore  as integer
>
> > > ... then in inline at start of TrialProcedure -
>
> > > intTrialScore = 0
>
> > > ... and in an inline wherever in the trial procedure you assign the
> > > values that your feedback presents (or at the end of the trial sequence) -
>
> > > intTtrialScore = [whatever the score is for that trial]
> > > intTotalScore = intTotalScore + intTtrialScore
>
> > > At 10:58 PM 12/10/2011, you wrote:
>
> > > >Hi Everybody,
>
> > > >I am hoping somebody can help me with presenting participants with
> > > >cumulative RESP feedback that is conditional on two separate
> > > >responses:
>
> > > >In my experiment, participants are first presented with a slide and
> > > >asked to press "1" if they will answer "A" or  "2" if they will answer
> > > >"B". I then have 6 slide states, randomly presented, with 4 different
> > > >stimuli presented on each (I used 6 slides in order to change the
> > > >positioning of each of the stimuli). If the participant chose "1"
> > > >previously, they are expected to choose the corresponding stimuli
> > > >accordingly (by pressing 1, 2, 3, or 4 to indicate the correct
> > > >position of the stimuli). and if they chose "2" they are expected to
> > > >choose the stimuli that corresponds to that choice. If they chose "1"
> > > >and then chose the correct corresponding stimuli, they get no
> > > >feedback. If they chose "1" and gave incorrect stimuli response then
> > > >they get  Incorrect feedback with a message that says "-5 points". If
> > > >they chose "2" and made the correct stimuli response- I have feedback
> > > >randomly set to give them one of two messages, and one of those
> > > >messages includes "-10 points" while the other includes "+10 points"
>
> > > >So far, so good. I have experiment designed up until this point. The
> > > >problem arises when I try to present cumulative score feedback:
>
> > > >Within each trial, after the participant receives the first set of
> > > >feedback and the corresponding points lost of gained, I need to
> > > >present them with feedback that tells them their new total score. so
> > > >total score - 5 points, or total score + 10 points, or total score -10
> > > >points, and this needs to carry over from one trial to the net.  I
> > > >have no idea how to do this. I started off by trying to do this with a
> > > >text slide but I can't figure out how to do an inline text that can
> > > >make all this happen. I am in over my head and any help would be so
> > > >much appreciated.
>
> > > >--
> > > >You received this message because you are subscribed to the Google
> > > >Groups "E-Prime" group.
> > > >To post to this group, send email to e-prime at googlegroups.com.
> > > >To unsubscribe from this group, send email to
> > > >e-prime+unsubscribe at googlegroups.com.
> > > >For more options, visit this group at
> > > >http://groups.google.com/group/e-prime?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.



More information about the Eprime mailing list