--- loncom/homework/optionresponse.pm 2002/09/26 21:41:30 1.48
+++ loncom/homework/optionresponse.pm 2002/10/28 14:27:27 1.56
@@ -1,7 +1,7 @@
# LearningOnline Network with CAPA
# option list style responses
#
-# $Id: optionresponse.pm,v 1.48 2002/09/26 21:41:30 albertel Exp $
+# $Id: optionresponse.pm,v 1.56 2002/10/28 14:27:27 sakharuk Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -305,6 +305,8 @@ sub displayfoils {
my $result;
my $name;
my $displayoptionintex=0;
+ my @alphabet = ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
+ 'Q','R','S','T','U','V','W','X','Y','Z');
my @whichopt = &whichfoils($max,$randomize);
my $part=$Apache::inputtags::part;
my $id=$Apache::inputtags::response[-1];
@@ -319,7 +321,8 @@ sub displayfoils {
$result .=$Apache::response::foilgroup{$name.'.value'}.
":".$Apache::response::foilgroup{$name.'.text'}."\n";
} else {
- $result .='\item '.$Apache::response::foilgroup{$name.'.value'}.
+ $Apache::response::foilgroup{$name.'.text'}=~s/\\item//;
+ $result .='\item \textit{'.$Apache::response::foilgroup{$name.'.value'}.'}'.
":".$Apache::response::foilgroup{$name.'.text'}."\n";
}
}
@@ -341,29 +344,50 @@ sub displayfoils {
$result.="
\n".$Apache::response::foilgroup{$name.'.text'}."\n";
+ if ($Apache::lonhomework::type eq 'exam') {
+ my $number_of_bubbles = $#opt + 1;
+ $result.= '
';
+ for (my $ind=0;$ind<$number_of_bubbles;$ind++) {
+ $result.=''.$alphabet[$ind].': '.$opt[$ind].' | ';
+ }
+ $result.='
';
+ }
$temp++;
} else {
if ($displayoptionintex == 0) {
- my $texoptionlist = $optionlist;
- $texoptionlist =~ s/