--- loncom/homework/essayresponse.pm 2006/03/09 01:11:12 1.71 +++ loncom/homework/essayresponse.pm 2006/08/01 14:04:32 1.73 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # essay (ungraded) style responses # -# $Id: essayresponse.pm,v 1.71 2006/03/09 01:11:12 albertel Exp $ +# $Id: essayresponse.pm,v 1.73 2006/08/01 14:04:32 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -31,6 +31,9 @@ use strict; use Apache::lonxml(); use Apache::lonnet; use Apache::lonlocal; +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + BEGIN { &Apache::lonxml::register('Apache::essayresponse',('essayresponse')); @@ -119,7 +122,7 @@ sub end_essayresponse { &Apache::lonnet::declutter($ENV{'REQUEST_URI'}); my ($adom,$aname,$apath)= ($essayurl=~/^(\w+)\/(\w+)\/(.*)$/); - $apath=&Apache::lonnet::escape($apath); + $apath=&escape($apath); $apath=~s/\W/\_/gs; &Apache::lonnet::put('nohist_essay_'.$apath, { $akey => $response },$adom,$aname); @@ -165,7 +168,7 @@ sub file_submission { my @submitted_files = ($files); if ( $which eq 'portfiles' ) { - @submitted_files = split(/,/,$files); + @submitted_files = split(/\s*,\s*/,$files); } my $uploadedfiletypes= &Apache::lonnet::EXT("resource.$part".'_'."$id.uploadedfiletypes");