--- loncom/homework/rankresponse.pm 2018/06/08 11:57:01 1.72.2.1
+++ loncom/homework/rankresponse.pm 2025/01/25 23:24:23 1.75
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# rank style response
#
-# $Id: rankresponse.pm,v 1.72.2.1 2018/06/08 11:57:01 raeburn Exp $
+# $Id: rankresponse.pm,v 1.75 2025/01/25 23:24:23 raeburn Exp $
# Copyright Michigan State University Board of Trustees
#
# This file is part of the LearningOnline Network with CAPA (LON-CAPA).
@@ -362,7 +362,7 @@ sub displayfoils {
my $text=$Apache::response::foilgroup{$name.'.text'};
my $value=shift(@correctorder);
if ($target eq 'web') {
- $result.='
'.$value.': '.$text;
+ $result.='
'.$value.': '.$text.'
';
} else {
$result.=' \strut\\\\\strut '.$value.':'.$text;
}
@@ -408,6 +408,7 @@ sub displayfoils {
}
foreach my $name (@whichfoils) {
my $lastopt=$lastresponse{$name};
+ my $text=$Apache::response::foilgroup{$name.'.text'};
my $optionlist='';
if ($target ne 'tex') {
$optionlist = "\n";
@@ -433,26 +434,28 @@ sub displayfoils {
}
}
if ($target ne 'tex' && $Apache::lonhomework::type ne 'exam') {
+ my $labeltext = &mt('Choose ranking for:').' '.$text;
$optionlist='\n";
} elsif ($env{'form.pdfFormFields'} eq 'yes') {
#do nothing
} else {
$optionlist=' '.$temp.' '.$optionlist.' ';
}
- my $text=$Apache::response::foilgroup{$name.'.text'};
if ($target ne 'tex') {
+ $result .= '';
if ($Apache::lonhomework::type ne 'exam') {
- $result.='
'.$optionlist.$text."\n";
+ $result.=$optionlist.$text."\n";
} else {
- $result.='
'.$text."\n";
+ $result.=$text."\n";
}
if ($Apache::lonhomework::type eq 'exam') {
my @values=(1..scalar(@whichopt));
$result.=&Apache::optionresponse::webbubbles(\@values,\@whichopt,$temp,$lastopt);
}
+ $result .= '
';
} else {
if ($Apache::lonhomework::type eq 'exam') {
my $itemlabel;