Made Survey use question default score if answer score undefined,

updated hoverHelp
This commit is contained in:
Patrick Donelan 2009-04-09 05:38:49 +00:00
parent f1f40bc129
commit aa7a20b4f2
3 changed files with 10 additions and 7 deletions

View file

@ -781,8 +781,11 @@ sub responseScoresByVariableName {
# Grab the corresponding answer # Grab the corresponding answer
my $answer = $self->survey->answer([@address]); my $answer = $self->survey->answer([@address]);
# Use question score if answer score undefined
my $score = (exists $answer->{value} && length $answer->{value} > 0) ? $answer->{value} : $question->{value};
# Add variable => score to our hash # Add variable => score to our hash
$lookup{$question->{variable}} = $answer->{value}; $lookup{$question->{variable}} = $score;
} }
# Add section score totals # Add section score totals

View file

@ -300,14 +300,14 @@ our $I18N = {
context => q|Description of the 'required' field, used as hoverhelp in the edit question dialog.|, context => q|Description of the 'required' field, used as hoverhelp in the edit question dialog.|,
lastUpdated => 0 lastUpdated => 0
}, },
'question value' => { 'question score' => {
message => q|Question value:|, message => q|Question score:|,
lastUpdated => 1224686319 lastUpdated => 1224686319
}, },
'question value description' => { 'question score description' => {
message => q|Enter a value for this question.|, message => q|Default score to use for answers in this question that don't have an answer score value set.|,
context => q|Description of the 'question value' field, used as hoverhelp in the edit question dialog.|, context => q|Description of the 'question value' field, used as hoverhelp in the edit question dialog.|,
lastUpdated => 0 lastUpdated => 1239255403
}, },
'please enter answer information' => { 'please enter answer information' => {
message => q|Please enter answer information:|, message => q|Please enter answer information:|,
@ -421,7 +421,7 @@ our $I18N = {
lastUpdated => 1239251986 lastUpdated => 1239251986
}, },
'answer score description' => { 'answer score description' => {
message => q|Assign a numeric score to this answer. Used in question scoring and jump expressions.|, message => q|Assign a numeric score to this answer. If blank, the question score value will used instead. Used in question scoring and jump expressions.|,
context => q|Description of the 'answer score' field, used as hoverhelp in the edit answer dialog.|, context => q|Description of the 'answer score' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 1239251986 lastUpdated => 1239251986
}, },