version 1.7, 2003/11/04 16:44:50
|
version 1.10, 2003/12/11 21:23:58
|
Line 61 sub rawrendering {
|
Line 61 sub rawrendering {
|
$ENV{'user.name'}=time; |
$ENV{'user.name'}=time; |
$ENV{'user.domain'}=time; |
$ENV{'user.domain'}=time; |
my $result = &Apache::lonxml::xmlparse($request,'web', $problem); |
my $result = &Apache::lonxml::xmlparse($request,'web', $problem); |
|
undef($Apache::lonhomework::parsing_a_problem); |
$ENV{'user.name'}=$uname; |
$ENV{'user.name'}=$uname; |
$ENV{'user.domain'}=$udom; |
$ENV{'user.domain'}=$udom; |
$result=~s/^.*\<body[^\>]*\>//si; |
$result=~s/^.*\<body[^\>]*\>//si; |
Line 70 sub rawrendering {
|
Line 71 sub rawrendering {
|
|
|
sub questiontext { |
sub questiontext { |
my $text=$qparms{$prefix.'questiontext'}; |
my $text=$qparms{$prefix.'questiontext'}; |
|
my $qt=&mt('Question Text'); |
return (<<ENDQUESTION); |
return (<<ENDQUESTION); |
<table bgcolor="#dddd22" cellspacing="4" cellpadding="2"> |
<table bgcolor="#dddd22" cellspacing="4" cellpadding="2"> |
<tr><td><b>Question Text</b><br /> |
<tr><td><b>$qt</b><br /> |
<textarea name="questiontext" cols="80" rows="8">$text</textarea> |
<textarea name="questiontext" cols="80" rows="8">$text</textarea> |
</td></tr> |
</td></tr> |
</table> |
</table> |
Line 82 ENDQUESTION
|
Line 84 ENDQUESTION
|
|
|
sub hint { |
sub hint { |
my $text=$qparms{$prefix.'hinttext'}; |
my $text=$qparms{$prefix.'hinttext'}; |
|
my $ht=&mt('Hint Text'); |
return (<<ENDHINT); |
return (<<ENDHINT); |
<table bgcolor="#accacc" cellspacing="4" cellpadding="2"> |
<table bgcolor="#accacc" cellspacing="4" cellpadding="2"> |
<tr><td><b>Hint Text</b><br /> |
<tr><td><b>$ht</b><br /> |
<textarea name="hinttext" cols="80" rows="4">$text</textarea> |
<textarea name="hinttext" cols="80" rows="4">$text</textarea> |
</td></tr> |
</td></tr> |
</table> |
</table> |
Line 117 sub foil {
|
Line 120 sub foil {
|
my $selectposition=&Apache::loncommon::select_form |
my $selectposition=&Apache::loncommon::select_form |
($position,'position'.$number,%positions); |
($position,'position'.$number,%positions); |
my $text=$qparms{$prefix.'text'.$number}; |
my $text=$qparms{$prefix.'text'.$number}; |
|
my %lt=&Apache::lonlocal::texthash('foil' => 'Foil', |
|
'value' => 'Value', |
|
'pos' => 'Position', |
|
'text' => 'Text'); |
|
|
return (<<ENDFOIL); |
return (<<ENDFOIL); |
<table bgcolor="#dd55ff" cellspacing="4" cellpadding="2"> |
<table bgcolor="#dd55ff" cellspacing="4" cellpadding="2"> |
<tr><td colspan="2"><b>Foil</b></td></tr> |
<tr><td colspan="2"><b>$lt{'foil'}</b></td></tr> |
<tr><td>Value: $selectvalue</td><td>Position: $selectposition</td></tr> |
<tr><td>$lt{'value'}: $selectvalue</td><td>$lt{'pos'}: $selectposition</td></tr> |
<tr><td colspan="2">Text:<br /> |
<tr><td colspan="2">$lt{'text'}:<br /> |
<textarea name="text$number" cols="80" rows="4">$text</textarea> |
<textarea name="text$number" cols="80" rows="4">$text</textarea> |
</td></tr> |
</td></tr> |
</table> |
</table> |
Line 212 ENDDOCUMENT
|
Line 220 ENDDOCUMENT
|
$qtype=$qparms{$prefix.'questiontype'}; |
$qtype=$qparms{$prefix.'questiontype'}; |
unless (defined($qtype)) { $qtype='radio'; } |
unless (defined($qtype)) { $qtype='radio'; } |
unless ($questiontypes{$qtype}) { $qtype='radio'; } |
unless ($questiontypes{$qtype}) { $qtype='radio'; } |
$r->print('<b>Question Type: '.&Apache::loncommon::select_form |
$r->print('<b>'.&mt('Question Type'). |
|
': '.&Apache::loncommon::select_form |
($qtype,'questiontype',%questiontypes). |
($qtype,'questiontype',%questiontypes). |
'</b><br /><input type="submit" value="'.&mt('Store Changes'). |
'</b><br /><input type="submit" value="'.&mt('Store Changes'). |
'" /><p> </p>'); |
'" /><p> </p>'); |
Line 245 ENDDOCUMENT
|
Line 254 ENDDOCUMENT
|
$r->print( |
$r->print( |
'<table bgcolor="#ffcc22" cellspacing="4" cellpadding="2">'. |
'<table bgcolor="#ffcc22" cellspacing="4" cellpadding="2">'. |
'<tr><td><input type="hidden" name="options" value="'. |
'<tr><td><input type="hidden" name="options" value="'. |
$options.'" />Add new option: '. |
$options.'" />'.&mt('Add new option').': '. |
'<input type="text" name="newopt" size="15" />'. |
'<input type="text" name="newopt" size="15" />'. |
&mt('Delete an option').': '. |
&mt('Delete an option').': '. |
&Apache::loncommon::select_form('','delopt',('' => '',%optionshash)). |
&Apache::loncommon::select_form('','delopt',('' => '',%optionshash)). |