--- loncom/homework/structuretags.pm 2001/08/17 14:24:29 1.55 +++ loncom/homework/structuretags.pm 2001/08/17 16:50:04 1.57 @@ -92,6 +92,11 @@ sub start_problem { my ($result,$head_tag_start,$body_tag_start)= &page_start($target,$token,$tagstack,$parstack,$parser,$safeeval); + if ($target eq 'web') { + if ($ENV{'form.doescheckout'}) { + $body_tag_start.=&Apache::lonxml::maketoken('web'); + } + } if ($target eq 'web' || $target eq 'grade') { ($status,$accessmsg) = &Apache::lonhomework::check_access('0'); push (@Apache::inputtags::status,$status); @@ -109,7 +114,19 @@ sub start_problem { if ($status eq 'CLOSED') { $msg.='The problem '.$accessmsg; } elsif ($status eq 'UNCHECKEDOUT') { - $msg.='The resource needs to be checked out'; + $msg.=(<The resource needs to be checked out +As a resource gets checked out, a unique timestamped ID is given to it, and a +permanent record is left in the system.

+ +Checking out resources is subject to course policies, and may exclude future +credit even if done erroneously.

+ +

+ +
+ENDCHECKOUT } return $result.$msg.'
'; }