--- loncom/homework/essayresponse.pm 2004/11/13 21:07:20 1.47 +++ loncom/homework/essayresponse.pm 2004/11/16 20:14:09 1.48 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # essay (ungraded) style responses # -# $Id: essayresponse.pm,v 1.47 2004/11/13 21:07:20 albertel Exp $ +# $Id: essayresponse.pm,v 1.48 2004/11/16 20:14:09 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -143,13 +143,9 @@ sub end_essayresponse { $Apache::lonhomework::results{"resource.$part.$id.portfiles"}=$portfiles; $Apache::lonhomework::results{"resource.$part.$id.uploadedurl"}=$portfiles; my @submitted_files = split /,/,$portfiles; - my ($dsymb,$crsid,$domain,$name)= - &Apache::lonxml::whichuser(); - foreach (@submitted_files) { - my $file = $_; - &Apache::lonnet::put('file_permissions', - { $dsymb.$crsid => $file },$domain,$name); - } + my ($dsymb,$crsid,$domain,$name)=&Apache::lonxml::whichuser(); + &Apache::lonnet::unmark_as_readonly($domain,$name,$dsymb.$crsid); + &Apache::lonnet::mark_as_readonly($domain,$name,\@submitted_files,$dsymb.$crsid); $uploadedflag=1; } $Apache::lonhomework::results{"resource.$part.$id.submission"}=$response;