version 1.194, 2006/11/07 19:43:37
|
version 1.195, 2006/11/07 20:07:10
|
Line 2284 sub end_Dimension {
|
Line 2284 sub end_Dimension {
|
$result.= |
$result.= |
&nested_parse(\$dimension{$dim}{'questiontext'},[@_], |
&nested_parse(\$dimension{$dim}{'questiontext'},[@_], |
{'set_dim_id' => undef, |
{'set_dim_id' => undef, |
'delayed_dim_results' => 0}); |
'delayed_dim_results' => 1}); |
foreach my $id (@{$dimension{$dim}{$instance.'.criterias'}}, |
foreach my $id (@{$dimension{$dim}{$instance.'.criterias'}}, |
@{$dimension{$dim}{'criterias'}} ) { |
@{$dimension{$dim}{'criterias'}} ) { |
my $type = $dimension{$dim}{'criteria.'.$id.'.type'}; |
my $type = $dimension{$dim}{'criteria.'.$id.'.type'}; |
Line 2518 sub start_Criteria {
|
Line 2518 sub start_Criteria {
|
my $dim = &get_dim_id(); |
my $dim = &get_dim_id(); |
my $id=&get_id($parstack,$safeeval); |
my $id=&get_id($parstack,$safeeval); |
if ($target eq 'web' || $target eq 'webgrade') { |
if ($target eq 'web' || $target eq 'webgrade') { |
$result .= &internal_location($id); |
if ($target eq 'webgrade' && $dim ne 'top') { |
|
&Apache::lonxml::debug(" for $dim $id stashing results into $dim "); |
|
$dimension{$dim}{'result'} .= &internal_location($id); |
|
} else { |
|
&Apache::lonxml::debug(" not stashing $dim $id"); |
|
$result .= &internal_location($id); |
|
} |
} |
} |
&Apache::lonxml::debug("Criteria $id with $dim"); |
&Apache::lonxml::debug("Criteria $id with $dim"); |
if (&Apache::londefdef::is_inside_of($tagstack,'Instance')) { |
if (&Apache::londefdef::is_inside_of($tagstack,'Instance')) { |