[LON-CAPA-cvs] cvs: loncom /homework essayresponse.pm
www
lon-capa-cvs@mail.lon-capa.org
Fri, 24 Jan 2003 18:30:54 -0000
www Fri Jan 24 13:30:54 2003 EDT
Modified files:
/loncom/homework essayresponse.pm
Log:
Stores file now and link to it. This now needs to get incorparated into
grades.pm.
Index: loncom/homework/essayresponse.pm
diff -u loncom/homework/essayresponse.pm:1.19 loncom/homework/essayresponse.pm:1.20
--- loncom/homework/essayresponse.pm:1.19 Thu Jan 23 17:28:55 2003
+++ loncom/homework/essayresponse.pm Fri Jan 24 13:30:54 2003
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# essay (ungraded) style responses
#
-# $Id: essayresponse.pm,v 1.19 2003/01/23 22:28:55 www Exp $
+# $Id: essayresponse.pm,v 1.20 2003/01/24 18:30:54 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -31,6 +31,7 @@
package Apache::essayresponse;
use strict;
use Apache::lonxml;
+use Apache::lonnet;
BEGIN {
&Apache::lonxml::register('Apache::essayresponse',('essayresponse'));
@@ -65,7 +66,8 @@
$part.'_'.$id.'" onFocus="this.form.enctype='.
"'multipart/form-data'".';" /><br />Allowed filetypes: <b>'.$uploadedfiletypes.'</b><br />';
if ($uploadedfile) {
- $result.='Currently submitted: <tt>'.$uploadedfile.'</tt>';
+ $result.='Currently submitted: <tt><a href="'.
+ &Apache::lonnet::tokenwrapper($Apache::lonhomework::history{"resource.$part.$id.uploadedurl"}).'">'.$uploadedfile.'</a></tt>';
} else {
$result.='(Hand in a file you have prepared on your computer)';
}
@@ -96,6 +98,8 @@
my $filename= $ENV{'form.HWFILE'.$part.'_'.$id.'.filename'};
if ($filename =~ /[^\s]/) {
$Apache::lonhomework::results{"resource.$part.$id.uploadedfile"}=$filename;
+ $Apache::lonhomework::results{"resource.$part.$id.uploadedurl"}=
+ &Apache::lonnet::userfileupload('HWFILE'.$part.'_'.$id);
}
if ( defined $ENV{'form.submitted'}) {
my $response = $ENV{'form.HWVAL'.$id};