--- loncom/homework/essayresponse.pm 2004/10/25 21:41:58 1.42 +++ loncom/homework/essayresponse.pm 2004/10/30 23:59:00 1.45 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # essay (ungraded) style responses # -# $Id: essayresponse.pm,v 1.42 2004/10/25 21:41:58 banghart Exp $ +# $Id: essayresponse.pm,v 1.45 2004/10/30 23:59:00 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -75,7 +75,11 @@ sub start_essayresponse { '
'. ''. '
'; - if ($uploadedfile) { + if ($Apache::lonhomework::history{"resource.$part.$id.portfiles"}=~/[^\s]/){ + $result.="Portfolio files previously selected: ".$Apache::lonhomework::history{"resource.$part.$id.portfiles"}."
"; + } + + if ($uploadedfile) { my $url=$Apache::lonhomework::history{"resource.$part.$id.uploadedurl"}; push (@Apache::lonxml::extlinks,$url); &Apache::lonnet::allowuploaded('/adm/essayresponse',$url); @@ -138,6 +142,13 @@ sub end_essayresponse { if ($portfiles =~ /[^\s]/) { $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::lonhomework::results{"resource.$domain.$crsid.$name.$file"}='true'; + } $uploadedflag=1; } $Apache::lonhomework::results{"resource.$part.$id.submission"}=$response;