version 1.25, 2001/09/14 20:14:46
|
version 1.26, 2001/12/04 14:57:31
|
Line 130 sub end_foilgroup {
|
Line 130 sub end_foilgroup {
|
if ( defined $ENV{'form.submitted'}) { |
if ( defined $ENV{'form.submitted'}) { |
my @whichopt = &whichfoils($count); |
my @whichopt = &whichfoils($count); |
my $temp=1;my $name; |
my $temp=1;my $name; |
my $allresponse; |
my %responsehash; |
my $right=0; |
my $right=0; |
my $wrong=0; |
my $wrong=0; |
my $ignored=0; |
my $ignored=0; |
foreach $name (@whichopt) { |
foreach $name (@whichopt) { |
my $response = $ENV{'form.HWVAL_'.$Apache::inputtags::response['-1'].":$temp"}; |
my $response = $ENV{'form.HWVAL_'.$Apache::inputtags::response['-1'].":$temp"}; |
$allresponse.="$response:"; |
$responsehash{$name}=$response; |
if ( $response =~ /[^\s]/) { |
if ( $response =~ /[^\s]/) { |
&Apache::lonxml::debug("submitted a $response<br />\n"); |
&Apache::lonxml::debug("submitted a $response<br />\n"); |
my $value=$Apache::response::foilgroup{$name.'.value'}; |
my $value=$Apache::response::foilgroup{$name.'.value'}; |
Line 147 sub end_foilgroup {
|
Line 147 sub end_foilgroup {
|
$temp++; |
$temp++; |
} |
} |
my $id = $Apache::inputtags::response['-1']; |
my $id = $Apache::inputtags::response['-1']; |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.submission"}=$allresponse; |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.submission"}=&Apache::lonnet::hash2str(%responsehash); |
&Apache::lonxml::debug("Got $right right and $wrong wrong, and $ignored were ignored"); |
&Apache::lonxml::debug("Got $right right and $wrong wrong, and $ignored were ignored"); |
if ($wrong==0 && $ignored==0) { |
if ($wrong==0 && $ignored==0) { |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.awarddetail"}='EXACT_ANS'; |
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.awarddetail"}='EXACT_ANS'; |