Diff for /loncom/homework/matchresponse.pm between versions 1.76 and 1.78

version 1.76, 2009/04/16 15:04:58 version 1.78, 2009/12/09 11:30:45
Line 180  sub end_itemgroup { Line 180  sub end_itemgroup {
     $i++;      $i++;
  }   }
  $table.=' \end{description}  \strut ';   $table.=' \end{description}  \strut ';
  if ($Apache::lonhomework::type eq 'exam') {$table.='\vskip -13 mm \strut ';}   if ($Apache::lonhomework::type eq 'exam')  {$table.='\vskip -13 mm \strut ';}
  $Apache::matchresponse::itemtable{'display'}=$table;   $Apache::matchresponse::itemtable{'display'}=$table;
  $Apache::lonxml::post_evaluate=0;   $Apache::lonxml::post_evaluate=0;
     }      }
Line 518  sub displayfoils { Line 518  sub displayfoils {
                         my $fieldname = $env{'request.symb'} . '&part_'. $Apache::inputtags::part .'&matchresponse'. '&HWVAL_' . $Apache::inputtags::response['-1'] . ':' . $temp . '&submit_' . $Apache::inputtags::part . '&';                          my $fieldname = $env{'request.symb'} . '&part_'. $Apache::inputtags::part .'&matchresponse'. '&HWVAL_' . $Apache::inputtags::response['-1'] . ':' . $temp . '&submit_' . $Apache::inputtags::part . '&';
                         $optionlist = &Apache::lonxml::print_pdf_start_combobox($fieldname);                          $optionlist = &Apache::lonxml::print_pdf_start_combobox($fieldname);
                     } else {                      } else {
   
                         $optionlist='\framebox[10 mm][s]{\tiny\strut}';                          $optionlist='\framebox[10 mm][s]{\tiny\strut}';
                     }                      }
                 }                  }
Line 587  sub displayfoils { Line 588  sub displayfoils {
     $question.='\vskip -1 mm\noindent\begin{list}{}{\setlength{\listparindent}{0mm}\setlength{\leftmargin}{2mm}}'      $question.='\vskip -1 mm\noindent\begin{list}{}{\setlength{\listparindent}{0mm}\setlength{\leftmargin}{2mm}}'
  .'\item \hskip -3mm \textbf{'.$internal_counter.'}';   .'\item \hskip -3mm \textbf{'.$internal_counter.'}';
     if (&itemdisplay('left') || &itemdisplay('right')) {      if (&itemdisplay('left') || &itemdisplay('right')) {
  $question .= &Apache::optionresponse::bubbles(\@used_letters,\@emptyItems, "", $righttabsize);   $question .= '\vskip -4 mm' . &Apache::optionresponse::bubbles(\@used_letters,\@emptyItems, "", $righttabsize);
     }      }
     else {      else {
  $question .= &Apache::optionresponse::bubbles(\@used_letters,\@emptyItems);   $question .= '\vskip -4 mm' . &Apache::optionresponse::bubbles(\@used_letters,\@emptyItems);
     }      }
     $question .= '\end{list} \vskip -8 mm \strut ';      $question .= '\end{list} \vskip -8 mm \strut ';
     $internal_counter++;      $internal_counter++;
Line 758  sub end_foil { Line 759  sub end_foil {
      $safeeval);       $safeeval);
     if ( $Apache::matchresponse::conceptgroup      if ( $Apache::matchresponse::conceptgroup
  && !&Apache::response::showallfoils() ) {   && !&Apache::response::showallfoils() ) {
   
  push @{ $Apache::response::conceptgroup{'names'} }, $name;   push @{ $Apache::response::conceptgroup{'names'} }, $name;
  $Apache::response::conceptgroup{"$name.value"} = $value;   $Apache::response::conceptgroup{"$name.value"} = $value;
  $Apache::response::conceptgroup{"$name.text"} = $text;   $Apache::response::conceptgroup{"$name.text"} = $text;
  $Apache::response::conceptgroup{"$name.location"} = $location;   $Apache::response::conceptgroup{"$name.location"} = $location;
     } else {      } else {
   
  push @{ $Apache::response::foilgroup{'names'} }, $name;   push @{ $Apache::response::foilgroup{'names'} }, $name;
  $Apache::response::foilgroup{"$name.value"} = $value;   $Apache::response::foilgroup{"$name.value"} = $value;
  $Apache::response::foilgroup{"$name.text"} = $text;   $Apache::response::foilgroup{"$name.text"} = $text;

Removed from v.1.76  
changed lines
  Added in v.1.78


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>