--- loncom/homework/radiobuttonresponse.pm 2001/01/19 21:44:12 1.10
+++ loncom/homework/radiobuttonresponse.pm 2001/02/19 20:36:49 1.12
@@ -58,7 +58,7 @@ sub end_foilgroup {
if ( $response =~ /[^\s]/) {
my $id = $Apache::inputtags::response['-1'];
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.submission"}=$response;
- &Apache::lonxml::debug("submitted a $response
\n");
+ &Apache::lonxml::debug("submitted a $response
\n");
if ($response == $answer) {
$Apache::lonhomework::results{"resource.$Apache::inputtags::part.$id.awarddetail"}='EXACT_ANS';
} else {
@@ -100,7 +100,7 @@ sub displayfoils {
my $name;
foreach $name (@names) {
- #result.="
$name is $Apache::response::foilgroup{$name.'.value'} ";
+ #result.="
$name is $Apache::response::foilgroup{$name.'.value'} ";
if ($Apache::response::foilgroup{$name.'.value'} eq 'true') {
push (@truelist,$name);
} elsif ($Apache::response::foilgroup{$name.'.value'} eq 'false') {
@@ -124,8 +124,13 @@ sub displayfoils {
&Apache::lonxml::debug("the true statement is $answer");
if ($Apache::lonhomework::history{"resource.$Apache::inputtags::part.solved"} =~ /^correct/ ) {
foreach $name (@whichfalse) {
- $result.="
".$Apache::response::foilgroup{$name.'.value'}.
- ":".$Apache::response::foilgroup{$name.'.text'}."\n";
+ $result.="
";
+ if ($Apache::response::foilgroup{$name.'.value'} eq 'true') {
+ $result.='Correct';
+ } else {
+ $result.='Incorrect';
+ }
+ $result.=":".$Apache::response::foilgroup{$name.'.text'}."\n";
}
} else {
my $temp=0;