version 1.87, 2002/03/29 18:32:46
|
version 1.93, 2002/05/03 19:32:57
|
Line 150 permanent record is left in the system.<
|
Line 150 permanent record is left in the system.<
|
<font color=red> |
<font color=red> |
Checking out resources is subject to course policies, and may exclude future |
Checking out resources is subject to course policies, and may exclude future |
credit even if done erroneously.<p /> |
credit even if done erroneously.<p /> |
</font> |
</font> |
<form method=post> |
<form name="checkout" method="POST" action="$ENV{'request.uri'}"> |
<input type=button name="doescheckout" |
<input type="hidden" name="doescheckout" value="yes" /> |
value="Check out Exam for Viewing" |
<input type="button" name="checkoutbutton" value="Check out Exam for Viewing" onClick="javascript:if (confirm('Check out Exam?')) { document.checkout.submit(); }" /> |
onClick="if (confirm('Check out Exam?')) { this.form.submit(); }" /> |
|
</form> |
</form> |
ENDCHECKOUT |
ENDCHECKOUT |
} |
} |
Line 267 sub start_problem {
|
Line 266 sub start_problem {
|
$rndseed.'" /> |
$rndseed.'" /> |
<input type="submit" name="changerandseed" value="Change" /> |
<input type="submit" name="changerandseed" value="Change" /> |
<input type="submit" name="resetdata" value="Reset Submissions" /> |
<input type="submit" name="resetdata" value="Reset Submissions" /> |
|
<input type="checkbox" name="showallfoils" '; |
|
if (defined($ENV{'form.showallfoils'})) { $result.='checked="on"'; } |
|
$result.= ' /> Show All Foils |
<hr />'; |
<hr />'; |
} |
} |
# if we are viewing someone else preserve that info |
# if we are viewing someone else preserve that info |
Line 315 sub end_problem {
|
Line 317 sub end_problem {
|
if ( $target eq 'grade' && $Apache::inputtags::part eq '0') { |
if ( $target eq 'grade' && $Apache::inputtags::part eq '0') { |
# if part is zero, no <part>s existed, so we need to the grading |
# if part is zero, no <part>s existed, so we need to the grading |
&Apache::inputtags::grade; |
&Apache::inputtags::grade; |
} elsif ( $target eq 'web' && $Apache::inputtags::part eq '0') { |
} elsif ( $target eq 'web' && $Apache::inputtags::part eq '0' && |
|
$status ne 'UNCHECKEDOUT') { |
# if part is zero, no <part>s existed, so we need show the current |
# if part is zero, no <part>s existed, so we need show the current |
# grading status |
# grading status |
$result.= &Apache::inputtags::gradestatus($Apache::inputtags::part); |
$result.= &Apache::inputtags::gradestatus($Apache::inputtags::part); |
Line 326 sub end_problem {
|
Line 329 sub end_problem {
|
) { |
) { |
if ($status eq 'CAN_ANSWER') { |
if ($status eq 'CAN_ANSWER') { |
$result.="</form></body>\n"; |
$result.="</form></body>\n"; |
} elsif ($status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER') { |
} elsif ($status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER' || |
|
$status eq 'UNCHECKEDOUT' ) { |
$result.="</body>\n"; |
$result.="</body>\n"; |
} |
} |
$result.=&Apache::lonxml::xmlend(); |
$result.=&Apache::lonxml::xmlend(); |
Line 343 sub end_problem {
|
Line 347 sub end_problem {
|
&Apache::lonxml::debug("in end_problem with $target, edit"); |
&Apache::lonxml::debug("in end_problem with $target, edit"); |
$result='<br /><input type="submit" name="submit" value="Submit Changes" />'; |
$result='<br /><input type="submit" name="submit" value="Submit Changes" />'; |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
$result .= '\noindent\makebox[9.0cm][b]{\hrulefill}\end{document}'; |
$result .= '\vskip 0.5mm\noindent\makebox[9.0cm][b]{\hrulefill}\end{document}'; |
} |
} |
return $result; |
return $result; |
} |
} |
Line 531 sub start_part {
|
Line 535 sub start_part {
|
} |
} |
} |
} |
} |
} |
return ''; |
if ($target eq 'tex') { |
|
return '\\\\'; |
|
} else { |
|
return ''; |
|
} |
} |
} |
|
|
sub end_part { |
sub end_part { |