version 1.111, 2007/02/22 01:25:31
|
version 1.114, 2007/04/17 23:25:09
|
Line 208 sub end_foilgroup {
|
Line 208 sub end_foilgroup {
|
} |
} |
$Apache::lonxml::post_evaluate=0; |
$Apache::lonxml::post_evaluate=0; |
} |
} |
|
if ($target eq 'web') { |
|
&Apache::response::setup_prior_tries_hash(\&format_prior_answer, |
|
[\%Apache::response::foilgroup]); |
|
} |
|
|
&Apache::response::poprandomnumber(); |
&Apache::response::poprandomnumber(); |
&Apache::lonxml::increment_counter(); |
&Apache::lonxml::increment_counter(); |
return $result; |
return $result; |
Line 231 sub getfoilcounts {
|
Line 236 sub getfoilcounts {
|
return ($truecnt,$falsecnt); |
return ($truecnt,$falsecnt); |
} |
} |
|
|
|
sub format_prior_answer { |
|
my ($mode,$answer,$other_data) = @_; |
|
my $foil_data = $other_data->[0]; |
|
my %response = &Apache::lonnet::str2hash($answer); |
|
my ($name) = keys(%response); |
|
return '<span class="LC_prior_radiobutton">'. |
|
$foil_data->{$name.'.text'}.'</span>'; |
|
|
|
} |
|
|
sub displayallfoils { |
sub displayallfoils { |
my ($direction, $target)=@_; |
my ($direction, $target)=@_; |
my $result; |
my $result; |
Line 290 sub displayallfoils {
|
Line 305 sub displayallfoils {
|
$i++; |
$i++; |
} else { |
} else { |
$result .= '<label>'; |
$result .= '<label>'; |
$result.="<input type=\"radio\" name=\"HWVAL_$Apache::inputtags::response['-1']\" value=\"$temp\" "; |
$result.="<input |
|
onchange=\"javascript:setSubmittedPart('$part');\" |
|
type=\"radio\" |
|
name=\"HWVAL_$Apache::inputtags::response['-1']\" |
|
value=\"$temp\" "; |
if (defined($lastresponse{$name})) { $result .= 'checked="on"'; } |
if (defined($lastresponse{$name})) { $result .= 'checked="on"'; } |
$result .= ' />'.$Apache::response::foilgroup{$name.'.text'}. |
$result .= ' />'.$Apache::response::foilgroup{$name.'.text'}. |
'</label>'; |
'</label>'; |
Line 508 sub displayfoils {
|
Line 527 sub displayfoils {
|
} |
} |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
$result.= '<label>'; |
$result.= '<label>'; |
$result.="<input type=\"radio\" name=\"HWVAL_$Apache::inputtags::response['-1']\" value=\"$temp\" "; |
$result.= |
|
"<input type=\"radio\" |
|
onchange=\"javascript:setSubmittedPart('$part');\" |
|
name=\"HWVAL_$Apache::inputtags::response['-1']\" |
|
value=\"$temp\" "; |
if (defined($lastresponse{$name})) { $result .= 'checked="on"'; } |
if (defined($lastresponse{$name})) { $result .= 'checked="on"'; } |
$result .= ' />'.$Apache::response::foilgroup{$name.'.text'}."</label>"; |
$result .= ' />'.$Apache::response::foilgroup{$name.'.text'}."</label>"; |
} else { |
} else { |