--- loncom/homework/essayresponse.pm	2004/05/10 23:09:18	1.35
+++ loncom/homework/essayresponse.pm	2004/10/12 00:08:44	1.39
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # essay (ungraded) style responses
 #
-# $Id: essayresponse.pm,v 1.35 2004/05/10 23:09:18 albertel Exp $
+# $Id: essayresponse.pm,v 1.39 2004/10/12 00:08:44 banghart Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -44,7 +44,6 @@ sub start_essayresponse {
 	$result=&Apache::response::meta_package_write('essayresponse');
     } elsif ($target eq 'web') {
 	my $part= $Apache::inputtags::part;
-
 	my $ncol= &Apache::lonnet::EXT("resource.$part".'_'."$id.maxcollaborators");
 	my $coll= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.collaborators"},'<>&"');
 	my $uploadedfiletypes= &Apache::lonnet::EXT("resource.$part".'_'."$id.uploadedfiletypes");
@@ -52,6 +51,10 @@ sub start_essayresponse {
 	my $uploadedfile= &HTML::Entities::encode($Apache::lonhomework::history{"resource.$part.$id.uploadedfile"},'<>&"');
 	$result='<br /><table border="1">';
 	$result.='<tr><td>'.
+        '<a href='."'".'javascript:void(window.open("/adm/portfolio?action=selectfile","cat","height=300,'.
+        'width=500,scrollbars=1,resizable=1,menubar=0,location=1"))'."'".'>Select Portfolio Files</a>'.
+        '<br />'.
+            '<input type="textarea" name="selectedfiles" value="select files will appear here" /><br />'.
 	    '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="yes" checked> '.
 	    &mt('Submit entries below as answer to receive credit').' <br />'.
 	    '<input type="radio" name="HWDRAFT'.$part.'_'.$id.'" value="no"> '.
@@ -161,12 +164,14 @@ sub end_essayresponse {
 	if ($Apache::lonhomework::type eq 'exam') {
 	    my $repetition=&Apache::response::repetition();
 	    $result.='\begin{enumerate}';
+	    if ($ENV{'request.state'} eq "construct" ) {$result.='\item[\strut]';}
 	    for (my $i=0;$i<$repetition;$i++) {
 		$result.='\item[\textbf{'.($Apache::lonxml::counter+$i).
 		    '}.]\textit{'.&mt('Leave blank on scoring form').
 		    '}\vskip 0 mm';
 	    }
 	    $result.= '\end{enumerate}';
+	    $increment=$repetition;
 	}
     }
     if ($target eq 'grade' || $target eq 'web' || $target eq 'answer' ||