--- loncom/homework/lonsimpleproblemedit.pm 2009/10/16 17:23:51 1.28 +++ loncom/homework/lonsimpleproblemedit.pm 2009/10/19 15:15:03 1.29 @@ -1,7 +1,7 @@ # The LearningOnline Network # Simple Problem Parameter Setting "Editor" # -# $Id: lonsimpleproblemedit.pm,v 1.28 2009/10/16 17:23:51 bisitz Exp $ +# $Id: lonsimpleproblemedit.pm,v 1.29 2009/10/19 15:15:03 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -71,7 +71,7 @@ sub questiontext { return (< $qt
- +
$spell_link @@ -85,9 +85,9 @@ sub hint { my $spell_link= &Apache::lonhtmlcommon::spelllink('simpleedit','hinttext'); return (< +
$ht
- +
$spell_link
@@ -99,9 +99,9 @@ sub script { my $text=$qparms{$prefix.'numericalscript'}; my $ht=&mt('Scripting (optional)'); return (< +
$ht
- +

@@ -141,7 +141,7 @@ sub foil { my $spell_link= &Apache::lonhtmlcommon::spelllink('simpleedit',"text$number"); return (< +
$lt{'foil'}
$lt{'value'}: $selectvalue$lt{'pos'}: $selectposition
$lt{'text'}:
@@ -251,7 +251,7 @@ sub handler { $r->print(&Apache::loncommon::start_page('Simple Problem Editor', $spell_header)); if ($symb) { - $r->print('

'.&Apache::lonnet::gettitle($symb).'

'); + my $title='

'.&Apache::lonnet::gettitle($symb).'

'; my $displaylink = &get_parent_uri($symb); if ($displaylink ne '') { my $functions=&Apache::lonhtmlcommon::start_funclist() @@ -259,9 +259,11 @@ sub handler { '' .&mt('Student View').'') .&Apache::lonhtmlcommon::end_funclist(); - $r->print(&Apache::loncommon::head_subbox($functions)); + $r->print(&Apache::loncommon::head_subbox($functions) + .$title); } else { - $r->print('

' + $r->print($title + .'

' .&mt('An error occurred retrieving the link to this problem.') .'
' .&mt('You may need to [_1]re-select the course[_2] and then return to this resource to view it.' @@ -275,9 +277,11 @@ sub handler { .'

' ); - $r->print('
'. - &rawrendering($symb). - '

'); + $r->print( + '
' + .&rawrendering($symb) + .'
' + ); $r->print('
'); # Question Type my %questiontypes=('radio' => @@ -289,11 +293,18 @@ sub handler { $qtype=$qparms{$prefix.'questiontype'}; unless (defined($qtype)) { $qtype='radio'; } unless ($questiontypes{$qtype}) { $qtype='radio'; } - $r->print(''.&mt('Question Type'). - ': '.&Apache::loncommon::select_form - ($qtype,'questiontype',%questiontypes). - '

 

'); + $r->print( + '
' + .''.&mt('Question Type').'' + .&Apache::loncommon::select_form + ($qtype,'questiontype',%questiontypes) + .'
' + ); + $r->print( + '

' + .'' + .'

' + ); # Script if ($qtype eq 'numerical') { $r->print(&script()); @@ -313,7 +324,7 @@ sub handler { unless (defined($randomize)) { $randomize='yes'; } unless ($randomizes{$randomize}) { $randomize='yes'; } $r->print( - ''. + '
'. '
'.&mt('Max number of foils displayed'). ':   '. &Apache::loncommon::select_form @@ -325,7 +336,7 @@ sub handler { unless (defined($options)) { $options="('true','false')"; } my %optionshash=&evaloptionhash($options); $r->print( - ''. + '
'. '
'.&mt('Add new option').': '. ''. @@ -358,7 +369,7 @@ sub handler { unless (defined($stringtype)) { $stringtype='cs'; } unless ($stringtypes{$stringtype}) { $stringtype='cs'; } $r->print( - ''. + '
'. '
  '. &Apache::loncommon::select_form ($stringtype,'stringtype',%stringtypes). @@ -375,7 +386,7 @@ sub handler { unless (defined($numericalsigfigs)) { $numericalsigfigs='1,15'; } $r->print( - ''. + '
'. '
  '. '  '. '  '.