version 1.10, 2001/06/01 15:56:49
|
version 1.12, 2001/06/05 16:32:01
|
Line 10 sub BEGIN {
|
Line 10 sub BEGIN {
|
} |
} |
|
|
sub start_optionresponse { |
sub start_optionresponse { |
my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my $result=''; |
my $result=''; |
#when in a radiobutton response use these |
#when in a radiobutton response use these |
&Apache::lonxml::register('Apache::optionresponse',('foilgroup','foil','conceptgroup')); |
&Apache::lonxml::register('Apache::optionresponse',('foilgroup','foil','conceptgroup')); |
Line 49 sub start_foilgroup {
|
Line 49 sub start_foilgroup {
|
} |
} |
|
|
sub end_foilgroup { |
sub end_foilgroup { |
my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
|
|
my $result; |
my $result; |
if ($target ne 'meta') { |
if ($target ne 'meta') { |
Line 158 sub start_conceptgroup {
|
Line 158 sub start_conceptgroup {
|
} |
} |
|
|
sub end_conceptgroup { |
sub end_conceptgroup { |
my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
$Apache::optionresponse::conceptgroup=0; |
$Apache::optionresponse::conceptgroup=0; |
if ($target eq 'web' || $target eq 'grade') { |
if ($target eq 'web' || $target eq 'grade') { |
my @names = @{ $Apache::response::conceptgroup{'names'} }; |
my @names = @{ $Apache::response::conceptgroup{'names'} }; |
Line 175 sub end_conceptgroup {
|
Line 175 sub end_conceptgroup {
|
} |
} |
|
|
sub start_foil { |
sub start_foil { |
my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
if ($target eq 'web') { &Apache::lonxml::startredirection; } |
if ($target eq 'web') { &Apache::lonxml::startredirection; } |
return ''; |
return ''; |
} |
} |
|
|
sub end_foil { |
sub end_foil { |
my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my $text =''; |
my $text =''; |
if ($target eq 'web') { $text=&Apache::lonxml::endredirection; } |
if ($target eq 'web') { $text=&Apache::lonxml::endredirection; } |
if ($target eq 'web' || $target eq 'grade') { |
if ($target eq 'web' || $target eq 'grade') { |
Line 200 sub end_foil {
|
Line 200 sub end_foil {
|
} |
} |
} |
} |
if ($target eq 'edit') { |
if ($target eq 'edit') { |
|
my $args; |
my $options= &Apache::lonxml::get_param('options',$parstack,$safeeval); |
my $options= &Apache::lonxml::get_param('options',$parstack,$safeeval); |
if (!$options && $#$parstack > 2 ) { $args=$$parstack['-2']; } |
if (!$options && $#$parstack > 2 ) { $args=$$parstack['-2']; } |
my @opt; |
my @opt; |