--- loncom/homework/structuretags.pm 2003/08/13 15:25:59 1.202 +++ loncom/homework/structuretags.pm 2003/08/13 17:54:12 1.203 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: structuretags.pm,v 1.202 2003/08/13 15:25:59 sakharuk Exp $ +# $Id: structuretags.pm,v 1.203 2003/08/13 17:54:12 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -443,6 +443,11 @@ sub start_problem { my $due_file_content = $due_file_content[$#due_file_content]; chomp $due_file_content; my $name_of_resourse= &get_resource_name($parstack,$safeeval); + if (not $name_of_resourse=~/\S+/) { + $name_of_resourse=$ENV{'request.uri'}; + $name_of_resourse=~/\/([^\/]+)$/; + $name_of_resourse=$1; + } if ($due_file_content ne $duedate) { $temp_file = Apache::File->new('>'.$filename); print $temp_file "$duedate\n";