[LON-CAPA-users] (no subject)

Guy Albertelli II lon-capa-users@mail.lon-capa.org
Mon, 22 Jan 2007 15:40:51 -0500 (EST)


Hi Brew,

> Oops, I didn't realize I was doing C style comparison operators.
> 
> OK, I changed that. It now looks like
> 
> [&EXPANDSUM(PART;stores_PART_tries==1?6:(stores_PART_tries==2?2:(stores_PART_tries==3?-4:-12)))]
> 
> 
> and still gives the traditional undefined value.

Bluh it's a bug in lon-capa.

Got a fix though it'll be on educog later today.

(The bug is that it's doing something stupid when you say
stores_PART_tries several times in the expression.)

For instance this work around works right now:

    %a = ( '1' => 6,
           '2' => 2,
           '3' => -4,
           '4' => -12,
           '5' => -12,
           '6' => -12,
           '7' => -12);
    [&EXPANDSUM(PART;$a{stores_PART_tries})];

> 
> It seems like whenever I try and access "tries" things mess up.
> Does the EXPANDSUM look at part 0 (stores_0_tries)? Since this is blank, I
> am wondering if that messes up the construct.
> 
> Or, maybe the negative signs are a problem?
> 
> Thanks,
> brew
> -----lon-capa-users-admin@mail.lon-capa.org wrote: -----
> 
> To: lon-capa-users@mail.lon-capa.org
> From: Guy Albertelli II <guy@albertelli.com>
> Sent by: lon-capa-users-admin@mail.lon-capa.org
> Date: 01/22/2007 01:57AM
> Subject: Re: [LON-CAPA-users] (no subject)
> 
> Hi Brew,
> 
> > I am playing with my scoring mechanism in the spreadsheet again, and
> tried
> > the line below.
> > It of course gives the standard "undefined value" response.
> >
> > Anyone know what the error is?
> >
> > The stores_0_tries value is blank or empty; all the rest of them have
> > numbers in them.
> >
> >
> [&EXPANDSUM(PART;stores_PART_tries=1?6:(stores_PART_tries=2?2:(stores_PART_tries=3?0:-2)))]
> 
> >
> 
> Try this:
>  [&EXPANDSUM(PART;stores_PART_tries==1?6:(stores_PART_tries==2?2:(stores_PART_tries==3?0:-2)))]
> 
> ( '=' is assignment, '==' is numerical comparison, 'eq' is text comparison
> )
> 
> --
> guy@albertelli.com   0-7-1-6-27,137
> _______________________________________________
> LON-CAPA-users mailing list
> LON-CAPA-users@mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
> 
> _______________________________________________
> LON-CAPA-users mailing list
> LON-CAPA-users@mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
> 

-- 
guy@albertelli.com   0-7-1-6-27,137