[Contrib: Evaluation System] Scale values in the database

Will Humphries Will.Humphries at tufts.edu
Fri Dec 27 08:51:39 PST 2013


Hi Nicola,

Here's a JIRA with patch: 
https://jira.sakaiproject.org/browse/EVALSYS-1387 .

When I was trying this work out on community trunk, one test was failing 
before I merged my changes. I had to comment out part of 
testGetEvaluationsForOwnerAndGroups() in EvaluationDaoImplTest.java, 
specifically the block headed by '// test getting all evals'.

On 12/20/13 5:18 PM, Nicola Monat-Jacobs wrote:
> Hey Will - did you ever make a JIRA for this? I'm trying to put 
> together a short list of items that I should work on to get into 
> evalsys trunk and I think this is a good candidate. Even if you can 
> produce a raw patch from your svn that would help.
>
>
> On Wed, Aug 7, 2013 at 10:49 AM, Will Humphries 
> <Will.Humphries at tufts.edu <mailto:Will.Humphries at tufts.edu>> wrote:
>
>     Yeah, currently scale_option_index defines what option is first,
>     and the eval tool's reporting logic adds 1 to that number when
>     assigning a numeric value for the purpose of reporting. So it's
>     important that anyone trying to export from the db be aware of
>     that need to increment. My patch won't change that assumption,
>     which is nice for anyone who is already exporting eval results.
>     scale_option_index 0 is still going to be worth 1 point, but when
>     a student takes an evaluation, any scale with reversed=true will
>     be rendered with scale_option_index=0 showing up last instead of
>     first.
>
>     I'll get a JIRA and patch made soon.
>
>     -Will
>
>
>     On 8/7/13 1:31 PM, Nicola Monat-Jacobs wrote:
>
>         Thanks Will, I'm glad I wasn't imagining that this came up.
>
>         I think its more that folks think that
>         EVAL_SCALE_OPTIONS.SCALE_OPTION_INDEX is a value for responses
>         that they can export when it seems to me that its more just
>         about display order.
>
>         So it's not that the first option is "always worth 0" its more
>         that SCALE_OPTION_INDEX defines what option is first (aka 0th
>         place) and there is no column that defines what the option is
>         "worth".
>
>         Nonetheless, I think there are folks who might be interested
>         in your patch. Can you make a JIRA for it?
>
>         Thanks,
>         Nicola
>
>
>         On Wed, Aug 7, 2013 at 10:22 AM, Will Humphries
>         <Will.Humphries at tufts.edu <mailto:Will.Humphries at tufts.edu>
>         <mailto:Will.Humphries at tufts.edu
>         <mailto:Will.Humphries at tufts.edu>>> wrote:
>
>             The first scale option is always worth 0, and the last is
>         always worth
>             N-1 in the db (for N options). When means are calculated,
>         the first
>             option is worth 1, and the last is worth N.
>
>             We had a request at Tufts to support the reverse of that -
>         first
>             option
>             displayed worth N points for reporting. The way I did that
>         is to add a
>             boolean field to eval_scale called Reversed, with a
>         checkbox in the
>             Create/Edit Scale UI to set it.
>
>             If a scale has reversed set to true, the scale options will be
>             displayed
>             in reversed order when previewing an item/template, or
>         taking an
>             evaluation. So the option worth N points is displayed on
>         the left/top.
>
>             I also added an admin setting that controls whether the
>         Reversed
>             flag is
>             available system-wide. That's controlled by a checkbox in the
>             Administration page.
>
>             If anyone else is interested in this functionality, I'm
>         happy to
>             create
>             a JIRA and submit a patch.
>
>             -Will
>
>             On 8/7/13 12:59 PM, Nicola Monat-Jacobs wrote:
>             > Folks -
>             >
>             > I remember someone mentioning that they had issues with
>         scales and
>             > their database values. For example, Strongly Agree is
>         always 0
>             in the
>             > database, no matter if its displayed on the right or
>         left for a user
>             > and they wanted it to be 4.
>             >
>             > I'm not seeing any JIRAs or threads on the list about
>         it.....was
>             this
>             > only ever discussed at the conference? I could have
>         sworn I remember
>             > it coming up before.
>             >
>             > Thanks,
>             > Nicola
>             >
>             >
>             > _______________________________________________
>             > evaluation mailing list
>             > evaluation at collab.sakaiproject.org
>         <mailto:evaluation at collab.sakaiproject.org>
>             <mailto:evaluation at collab.sakaiproject.org
>         <mailto:evaluation at collab.sakaiproject.org>>
>
>             > http://collab.sakaiproject.org/mailman/listinfo/evaluation
>             >
>             > TO UNSUBSCRIBE: send email to
>         evaluation-unsubscribe at collab.sakaiproject.org
>         <mailto:evaluation-unsubscribe at collab.sakaiproject.org>
>             <mailto:evaluation-unsubscribe at collab.sakaiproject.org
>         <mailto:evaluation-unsubscribe at collab.sakaiproject.org>> with a
>
>             subject of "unsubscribe"
>
>             _______________________________________________
>             evaluation mailing list
>         evaluation at collab.sakaiproject.org
>         <mailto:evaluation at collab.sakaiproject.org>
>             <mailto:evaluation at collab.sakaiproject.org
>         <mailto:evaluation at collab.sakaiproject.org>>
>
>         http://collab.sakaiproject.org/mailman/listinfo/evaluation
>
>             TO UNSUBSCRIBE: send email to
>         evaluation-unsubscribe at collab.sakaiproject.org
>         <mailto:evaluation-unsubscribe at collab.sakaiproject.org>
>             <mailto:evaluation-unsubscribe at collab.sakaiproject.org
>         <mailto:evaluation-unsubscribe at collab.sakaiproject.org>> with a
>             subject of "unsubscribe"
>
>
>
>



More information about the evaluation mailing list