version 1.105.2.1, 2004/11/06 21:30:35
|
version 1.109, 2004/11/08 19:20:13
|
Line 273 sub handle_previous {
|
Line 273 sub handle_previous {
|
if ($$previous{'used'} && ($$previous{'award'} eq $ad) ) { |
if ($$previous{'used'} && ($$previous{'award'} eq $ad) ) { |
if ($$previous{'last'}) { |
if ($$previous{'last'}) { |
push(@Apache::inputtags::previous,'PREVIOUSLY_LAST'); |
push(@Apache::inputtags::previous,'PREVIOUSLY_LAST'); |
} else { |
push(@Apache::inputtags::previous_version,$$previous{'version'}); |
|
} elsif ($Apache::lonhomework::type ne 'survey') { |
push(@Apache::inputtags::previous,'PREVIOUSLY_USED'); |
push(@Apache::inputtags::previous,'PREVIOUSLY_USED'); |
|
push(@Apache::inputtags::previous_version,$$previous{'version'}); |
} |
} |
push(@Apache::inputtags::previous_version,$$previous{'version'}); |
|
} |
} |
} |
} |
|
|
Line 512 sub showallfoils {
|
Line 513 sub showallfoils {
|
return 1; |
return 1; |
} |
} |
} |
} |
|
if ($Apache::lonhomework::type eq 'survey') { return 1; } |
return 0; |
return 0; |
} |
} |
|
|
Line 651 sub analyze_store_foilgroup {
|
Line 653 sub analyze_store_foilgroup {
|
sub check_if_computed { |
sub check_if_computed { |
my ($token,$parstack,$safeeval,$name)=@_; |
my ($token,$parstack,$safeeval,$name)=@_; |
my $value = &Apache::lonxml::get_param($name,$parstack,$safeeval); |
my $value = &Apache::lonxml::get_param($name,$parstack,$safeeval); |
if ($value ne $token->[2]{$name}) { |
if (ref($token->[2]) eq 'HASH' && $value ne $token->[2]{$name}) { |
my $part_id="$Apache::inputtags::part.$Apache::inputtags::response[-1]"; |
my $part_id="$Apache::inputtags::part.$Apache::inputtags::response[-1]"; |
$Apache::lonhomework::analyze{"$part_id.answercomputed"} = 1; |
$Apache::lonhomework::analyze{"$part_id.answercomputed"} = 1; |
} |
} |