--- loncom/homework/optionresponse.pm 2003/11/15 06:28:02 1.96 +++ loncom/homework/optionresponse.pm 2004/02/13 21:01:11 1.100 @@ -1,7 +1,7 @@ # LearningOnline Network with CAPA # option list style responses # -# $Id: optionresponse.pm,v 1.96 2003/11/15 06:28:02 albertel Exp $ +# $Id: optionresponse.pm,v 1.100 2004/02/13 21:01:11 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -43,7 +43,8 @@ sub start_optionresponse { %Apache::hint::option=(); if ($target eq 'edit') { $result.=&Apache::edit::start_table($token). - "Multiple Option Response QuestionDelete:". + "Multiple Option Response Question ". + &Apache::loncommon::help_open_topic('Option_Response_Problems')."Delete:". &Apache::edit::deletelist($target,$token) ." ". &Apache::edit::end_row(). @@ -397,7 +398,7 @@ sub displayfoils { } } if ($Apache::lonhomework::type eq 'exam') { - $result.='\vskip -2 mm\parbox{\textwidth}{\begin{enumerate}\item[\textbf{'.$internal_counter.'}.]\parbox{\textwidth - 5 mm}{'.&bubbles(\@alphabet,\@opt).'}\end{enumerate}} \vskip -9 mm \strut '; + $result.='\vskip -1 mm\noindent\begin{enumerate}\item[\textbf{'.$internal_counter.'}.]'.&bubbles(\@alphabet,\@opt).'\end{enumerate} \vskip -9 mm \strut '; $internal_counter++; } $displayoptionintex=1; @@ -418,7 +419,7 @@ sub displayfoils { } } if ($Apache::lonhomework::type eq 'exam') { - $result.='\vskip -2 mm \parbox{\textwidth}{\begin{enumerate}\item[\textbf{'.$internal_counter.'}.]\parbox{\textwidth - 5 mm}{'.&bubbles(\@alphabet,\@opt).'}\end{enumerate}} \vskip -9 mm \strut '; + $result.='\vskip -1 mm \noindent\begin{enumerate}\item[\textbf{'.$internal_counter.'}.]'.&bubbles(\@alphabet,\@opt).'\end{enumerate} \vskip -9 mm \strut '; $internal_counter++; } } @@ -445,7 +446,7 @@ sub optionlist_correction { $texoptionlist =~ s/>/\$>\$/g; $texoptionlist =~ s/\$$1\$<\/m>/g; + $texoptionlist =~ s/\^(\d+)/\$^{$1}\$/g; } else { $texoptionlist =~ s/