[LON-CAPA-cvs] cvs: loncom(version_1_0_2) /homework rankresponse.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Wed, 15 Oct 2003 19:49:06 -0000
albertel Wed Oct 15 15:49:06 2003 EDT
Modified files: (Branch: version_1_0_2)
/loncom/homework rankresponse.pm
Log:
- backport 1.22
Index: loncom/homework/rankresponse.pm
diff -u loncom/homework/rankresponse.pm:1.17.2.1 loncom/homework/rankresponse.pm:1.17.2.2
--- loncom/homework/rankresponse.pm:1.17.2.1 Mon Sep 22 21:52:57 2003
+++ loncom/homework/rankresponse.pm Wed Oct 15 15:49:06 2003
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# rank style response
#
-# $Id: rankresponse.pm,v 1.17.2.1 2003/09/23 01:52:57 albertel Exp $
+# $Id: rankresponse.pm,v 1.17.2.2 2003/10/15 19:49:06 albertel Exp $
# Copyright Michigan State University Board of Trustees
#
# This file is part of the LearningOnline Network with CAPA (LON-CAPA).
@@ -187,7 +187,7 @@
my ($temp,$right,$wrong,$ignored)=(0,0,0,0);
my @correctorder=&get_correct_order($tol,@whichfoils);
foreach my $name (@whichfoils) {
- my $response = $ENV{'form.HWVAL_'.$Apache::inputtags::response['-1'].":$temp"};
+ my $response = &Apache::response::getresponse($temp);
$responsehash{$name}=$response;
my $value=shift(@correctorder);
if ( $response =~ /[^\s]/) {
@@ -283,7 +283,8 @@
$result.='<br />'.$text."\n";
}
if ($Apache::lonhomework::type eq 'exam') {
- $result.=&Apache::optionresponse::webbubbles(\@alp,\@whichopt,$temp);
+ my @values=(1..scalar(@whichopt));
+ $result.=&Apache::optionresponse::webbubbles(\@values,\@whichopt,$temp,$lastopt);
}
} else {
if ($Apache::lonhomework::type eq 'exam') {