--- loncom/homework/radiobuttonresponse.pm 2002/09/26 20:45:00 1.51
+++ loncom/homework/radiobuttonresponse.pm 2002/10/14 20:33:57 1.55
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# mutliple choice style responses
#
-# $Id: radiobuttonresponse.pm,v 1.51 2002/09/26 20:45:00 albertel Exp $
+# $Id: radiobuttonresponse.pm,v 1.55 2002/10/14 20:33:57 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -102,12 +102,13 @@ sub storesurvey {
sub grade_response {
my ($max,$randomize)=@_;
+ #keep the random numbers the same must always call this
+ my ($answer,@whichfoils)=&whichfoils($max,$randomize);
if (!defined($ENV{'form.submitted'})) { return; }
my $response = $ENV{'form.HWVAL'.$Apache::inputtags::response['-1']};
if ( $response !~ /[0-9]+/) { return; }
my $part=$Apache::inputtags::part;
my $id = $Apache::inputtags::response['-1'];
- my ($answer,@whichfoils)=&whichfoils($max,$randomize);
my %responsehash;
$responsehash{$whichfoils[$response]}=$response;
my $responsestr=&Apache::lonnet::hash2str(%responsehash);
@@ -359,7 +360,7 @@ sub displayfoils {
}
}
} else {
- my $temp=0;
+ my $temp=0;
my $id=$Apache::inputtags::response['-1'];
my $part=$Apache::inputtags::part;
my $lastresponse=$Apache::lonhomework::history{"resource.$part.$id.submission"};
@@ -369,8 +370,16 @@ sub displayfoils {
$result.="
\n";
+ if ($Apache::lonhomework::type eq 'exam') {
+ $result .= '
A: Correct | B: Incorrect |