version 1.116, 2011/10/17 12:41:35
|
version 1.118.2.1, 2019/02/19 14:24:38
|
Line 91 sub start_essayresponse {
|
Line 91 sub start_essayresponse {
|
'<label>'. |
'<label>'. |
&mt('Collaborators:').' <input type="text" size="70" max="80" name="HWCOL'. |
&mt('Collaborators:').' <input type="text" size="70" max="80" name="HWCOL'. |
$part.'_'.$id.'" value="'.$coll.'" /><br />'. |
$part.'_'.$id.'" value="'.$coll.'" /><br />'. |
&mt('(Enter a maximum of [quant,_1,collaborator] using username or username:domain, e.g. smithje or smithje:[_2].)',$ncol,$env{'user.domain'}); |
&mt('Enter a maximum of [quant,_1,collaborator] using username or username:domain, e.g. smithje or smithje:[_2].',$ncol,$env{'user.domain'}); |
if ($ncol > 1) { |
if ($ncol > 1) { |
$result .= '<br />'.&mt('If entering more than one, use spaces to separate the collaborators.'); |
$result .= '<br />'.&mt('If entering more than one, use spaces to separate the collaborators.'); |
} |
} |
Line 210 sub end_essayresponse {
|
Line 210 sub end_essayresponse {
|
&escape($crsid)); |
&escape($crsid)); |
my $essayurl= |
my $essayurl= |
&Apache::lonnet::declutter($ENV{'REQUEST_URI'}); |
&Apache::lonnet::declutter($ENV{'REQUEST_URI'}); |
my ($adom,$aname,$apath)= |
if ($essayurl eq 'lib/templates/simpleproblem.problem') { |
($essayurl=~/^($LONCAPA::domain_re)\/($LONCAPA::username_re)\/(.*)$/); |
my %crsinfo = &Apache::lonnet::coursedescription($crsid); |
$apath=&escape($apath); |
my $cdom = $crsinfo{'domain'}; |
$apath=~s/\W/\_/gs; |
my $cnum = $crsinfo{'num'}; |
&Apache::lonnet::put('nohist_essay_'.$apath, |
my ($map,$id,$res) = &Apache::lonnet::decode_symb($symb); |
{ $akey => $response },$adom,$aname); |
if ($map =~ m{^\Quploaded/$cdom/$cnum/\E(default(?:|_\d+)\.(?:sequence|page))$}) { |
} |
my $apath = $1.'_'.$id; |
|
$apath=~s/\W/\_/gs; |
|
my $akey = join('.',&escape($name),&escape($domain)); |
|
&Apache::lonnet::put('nohist_essay_'.$apath, |
|
{ $akey => $response },$cdom,$cnum); |
|
} |
|
} else { |
|
my ($adom,$aname,$apath)= |
|
($essayurl=~/^($LONCAPA::domain_re)\/($LONCAPA::username_re)\/(.*)$/); |
|
$apath=&escape($apath); |
|
$apath=~s/\W/\_/gs; |
|
&Apache::lonnet::put('nohist_essay_'.$apath, |
|
{ $akey => $response },$adom,$aname); |
|
} |
|
} |
} |
} |
} |
} |
} |
} |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |
$result.=&Apache::edit::end_table(); |
$result.=&Apache::edit::end_table(); |
|
|
Line 279 sub format_prior_response {
|
Line 293 sub format_prior_response {
|
} |
} |
if ($answer =~ /\S/) { |
if ($answer =~ /\S/) { |
$output.='<p>'.&mt('Submitted text'). |
$output.='<p>'.&mt('Submitted text'). |
'<blockquote>'.$answer.'</blockquote></p>'; |
'<blockquote>'.&HTML::Entities::encode($answer, '"<>&').'</blockquote></p>'; |
} |
} |
|
|
return '<div class="LC_prior_essay">'.$output.'</div>'; |
return '<div class="LC_prior_essay">'.$output.'</div>'; |