Conditional cumulative feedback, help.

liwenna liwenna at gmail.com
Wed Oct 12 12:22:34 UTC 2011


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