version 1.71, 2014/05/05 17:40:54
|
version 1.76, 2025/01/27 14:46:20
|
Line 51 sub start_rankresponse {
|
Line 51 sub start_rankresponse {
|
$result=&Apache::response::meta_package_write('rankresponse'); |
$result=&Apache::response::meta_package_write('rankresponse'); |
} elsif ($target eq 'edit' ) { |
} elsif ($target eq 'edit' ) { |
$result.=&Apache::edit::start_table($token) |
$result.=&Apache::edit::start_table($token) |
.'<tr><td>'.&Apache::lonxml::description($token).'</td>' |
.'<tr><td>'.&Apache::loncommon::insert_folding_button() |
|
.&Apache::lonxml::description($token).'</td>' |
.'<td><span class="LC_nobreak">'.&mt('Delete?').' ' |
.'<td><span class="LC_nobreak">'.&mt('Delete?').' ' |
.&Apache::edit::deletelist($target,$token) |
.&Apache::edit::deletelist($target,$token) |
.'</span></td>' |
.'</span></td>' |
Line 361 sub displayfoils {
|
Line 362 sub displayfoils {
|
my $text=$Apache::response::foilgroup{$name.'.text'}; |
my $text=$Apache::response::foilgroup{$name.'.text'}; |
my $value=shift(@correctorder); |
my $value=shift(@correctorder); |
if ($target eq 'web') { |
if ($target eq 'web') { |
$result.='<br /><b>'.$value.':</b> '.$text; |
$result.='<div class="LC_rankfoil"><b>'.$value.':</b> '.$text.'</div>'; |
} else { |
} else { |
$result.=' \strut\\\\\strut '.$value.':'.$text; |
$result.=' \strut\\\\\strut '.$value.':'.$text; |
} |
} |
Line 409 sub displayfoils {
|
Line 410 sub displayfoils {
|
my $lastopt=$lastresponse{$name}; |
my $lastopt=$lastresponse{$name}; |
my $optionlist=''; |
my $optionlist=''; |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
$optionlist = "<option></option>\n"; |
$optionlist = "<option value=\"\"></option>\n"; |
} |
} |
if ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
if ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
my $fieldname = $env{'request.symb'}.'&part_'.$Apache::inputtags::part.'&rankresponse'.'&HWVAL_'.$Apache::inputtags::response['-1'].':'.$temp; |
my $fieldname = $env{'request.symb'}.'&part_'.$Apache::inputtags::part.'&rankresponse'.'&HWVAL_'.$Apache::inputtags::response['-1'].':'.$temp; |
Line 419 sub displayfoils {
|
Line 420 sub displayfoils {
|
foreach $option (@whichopt) { |
foreach $option (@whichopt) { |
if ($option eq $lastopt) { |
if ($option eq $lastopt) { |
if ($target ne 'tex' ) { |
if ($target ne 'tex' ) { |
$optionlist.="<option selected=\"selected\">$option</option>\n"; |
$optionlist.="<option value=\"$option\" selected=\"selected\">$option</option>\n"; |
} elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
} elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
$optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option); |
$optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option); |
} |
} |
} else { |
} else { |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
$optionlist.="<option>$option</option>\n"; |
$optionlist.="<option value=\"$option\">$option</option>\n"; |
} elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
} elsif ($target eq 'tex' && $env{'form.pdfFormFields'} eq 'yes') { |
$optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option); |
$optionlist .= &Apache::lonxml::print_pdf_add_combobox_option($option); |
} |
} |
} |
} |
} |
} |
if ($target ne 'tex' && $Apache::lonhomework::type ne 'exam') { |
if ($target ne 'tex' && $Apache::lonhomework::type ne 'exam') { |
$optionlist='<select onchange="javascript:setSubmittedPart(\''. |
$optionlist='<label><select onchange="javascript:setSubmittedPart(\''. |
$part.'\');" name="HWVAL_'. |
$part.'\');" name="HWVAL_'. |
$Apache::inputtags::response[-1].':'.$temp.'">'. |
$Apache::inputtags::response[-1].':'.$temp.'">'. |
$optionlist."</select>\n"; |
$optionlist."</select>\n"; |
Line 443 sub displayfoils {
|
Line 444 sub displayfoils {
|
} |
} |
my $text=$Apache::response::foilgroup{$name.'.text'}; |
my $text=$Apache::response::foilgroup{$name.'.text'}; |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
|
$result .= '<div class="LC_rankfoil">'; |
if ($Apache::lonhomework::type ne 'exam') { |
if ($Apache::lonhomework::type ne 'exam') { |
$result.='<br />'.$optionlist.$text."\n"; |
$result.=$optionlist.$text."</label>\n"; |
} else { |
} else { |
$result.='<br />'.$text."\n"; |
$result.=$text."\n"; |
} |
} |
if ($Apache::lonhomework::type eq 'exam') { |
if ($Apache::lonhomework::type eq 'exam') { |
my @values=(1..scalar(@whichopt)); |
my @values=(1..scalar(@whichopt)); |
$result.=&Apache::optionresponse::webbubbles(\@values,\@whichopt,$temp,$lastopt); |
$result.=&Apache::optionresponse::webbubbles(\@values,\@whichopt,$temp,$lastopt); |
} |
} |
|
$result .= '</div>'; |
} else { |
} else { |
if ($Apache::lonhomework::type eq 'exam') { |
if ($Apache::lonhomework::type eq 'exam') { |
my $itemlabel; |
my $itemlabel; |