version 1.48, 2002/01/08 21:09:23
|
version 1.52, 2002/01/30 17:32:42
|
Line 30
|
Line 30
|
package Apache::inputtags; |
package Apache::inputtags; |
use strict; |
use strict; |
|
|
sub BEGIN { |
BEGIN { |
&Apache::lonxml::register('Apache::inputtags',('textfield','textline','datasubmission')); |
&Apache::lonxml::register('Apache::inputtags',('textfield','textline','datasubmission')); |
} |
} |
|
|
Line 89 sub start_textfield {
|
Line 89 sub start_textfield {
|
} |
} |
if ($oldresponse ne '') { |
if ($oldresponse ne '') { |
#get rid of any startup text if the user has already responded |
#get rid of any startup text if the user has already responded |
&Apache::lonxml::get_all_text("/textfield",$$parser[$#$parser]); |
&Apache::lonxml::get_all_text("/textfield",$$parser[-1]); |
|
} |
|
} |
|
if ($target eq 'grade') { |
|
my $seedtext=&Apache::lonxml::get_all_text("/textfield",$$parser[-1]); |
|
if ($seedtext eq $ENV{'form.HWVAL'.$Apache::inputtags::response[-1]}) { |
|
# if the seed text is still there it wasn't a real submission |
|
$ENV{'form.HWVAL'.$Apache::inputtags::response['-1']}=''; |
} |
} |
} |
} |
return $result; |
return $result; |
Line 123 sub start_textline {
|
Line 130 sub start_textline {
|
$result='<i>'.$oldresponse.'</i>'; |
$result='<i>'.$oldresponse.'</i>'; |
} |
} |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |
$result=&Apache::edit::tag_start($target,$token, |
$result=&Apache::edit::tag_start($target,$token); |
&Apache::lonxml::description($token)); |
|
$result.=&Apache::edit::text_arg('Size:','size',$token,'5')."</td></tr>"; |
$result.=&Apache::edit::text_arg('Size:','size',$token,'5')."</td></tr>"; |
$result.=&Apache::edit::end_table; |
$result.=&Apache::edit::end_table; |
} elsif ($target eq 'modified') { |
} elsif ($target eq 'modified') { |
Line 402 sub gradestatus {
|
Line 408 sub gradestatus {
|
} |
} |
if ( $status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER') {$showbutton = 0;} |
if ( $status eq 'SHOW_ANSWER' || $status eq 'CANNOT_ANSWER') {$showbutton = 0;} |
if ( $showbutton ) { |
if ( $showbutton ) { |
$button = '<br /><input type="submit" name="submit" value="Submit All Answers" />'; |
$button = '<br /><input type="submit" name="submit" value="Submit Answer" />'; |
} |
} |
} |
} |
my $output= $previousmsg.$message.$trystr; |
my $output= $previousmsg.$message.$trystr; |