version 1.2, 2004/01/20 15:51:06
|
version 1.3, 2004/02/13 18:34:40
|
Line 123 sub ProblemSelector {
|
Line 123 sub ProblemSelector {
|
next if ($res->{'type'} ne 'assessment'); |
next if ($res->{'type'} ne 'assessment'); |
foreach my $part (@{$res->{'parts'}}) { |
foreach my $part (@{$res->{'parts'}}) { |
my $partdata = $res->{'partdata'}->{$part}; |
my $partdata = $res->{'partdata'}->{$part}; |
if ((! exists($partdata->{'option'}) || |
|
$partdata->{'option'} == 0 ) && |
|
(! exists($partdata->{'radiobutton'}) || |
|
$partdata->{'radiobutton'} == 0)) { |
|
next; |
|
} |
|
for (my $i=0;$i<scalar(@{$partdata->{'ResponseTypes'}});$i++){ |
for (my $i=0;$i<scalar(@{$partdata->{'ResponseTypes'}});$i++){ |
my $respid = $partdata->{'ResponseIds'}->[$i]; |
my $respid = $partdata->{'ResponseIds'}->[$i]; |
my $resptype = $partdata->{'ResponseTypes'}->[$i]; |
my $resptype = $partdata->{'ResponseTypes'}->[$i]; |