--- loncom/homework/bridgetask.pm 2006/06/13 21:34:28 1.171 +++ loncom/homework/bridgetask.pm 2006/06/14 15:47:58 1.172 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: bridgetask.pm,v 1.171 2006/06/13 21:34:28 albertel Exp $ +# $Id: bridgetask.pm,v 1.172 2006/06/14 15:47:58 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1922,6 +1922,7 @@ sub start_Dimension { &Apache::lonxml::get_param('Mandatory',$parstack,$safeeval); push(@{$dimension{$previous_dim}{'criterias'}},$dim); $dimension{$dim}{'nested'}=$previous_dim; + &Apache::lonxml::debug("adding $dim as criteria to $previous_dim"); } else { $Apache::bridgetask::top_dimensionlist{$dim}{'manadatory'}= &Apache::lonxml::get_param('Mandatory',$parstack,$safeeval); @@ -2104,6 +2105,14 @@ sub get_criteria { } $result.=''; } + } else { + foreach my $id (@{$dimension{$dim}{$instance.'.criterias'}}, + @{$dimension{$dim}{'criterias'}}) { + my $type = $dimension{$dim}{'criteria.'.$id.'.type'}; + if ($type eq 'dimension') { + $result.=$dimension{$id}{'result'}; + } + } } } if (exists($dimension{$dim}{'nested'})) {