--- loncom/html/adm/helper/parameter.helper 2003/06/17 14:21:55 1.4
+++ loncom/html/adm/helper/parameter.helper 2004/04/20 18:03:00 1.8
@@ -5,7 +5,8 @@
my %dateTypeHash = ('open_date' => "opening date",
'due_date' => "due date",
'answer_date' => "answer open date",
- 'tries' => 'number of tries'
+ 'tries' => 'number of tries',
+ 'weight' => 'problem weight'
);
my %levelTypeHash = ('whole_course' => "all problems in the course",
'map' => 'the selected folder',
@@ -48,13 +49,13 @@
Which problems do you wish to set a parameter for?
- Every problem in the course
+ Course default for all problems
- Every problem in a particular folder
+ Every problem in a particular folder (overrides course default)
- One particular problem
+ One particular problem (overrides folder and course defaults)
@@ -90,10 +91,25 @@
Set a due date
Set an answer open date
Set the number of tries
+ Set the problem weight
-
+
+ return 'What weight should be set for ' .
+ &{$helper->{DATA}->{'levelType'}}()
+ . '?
';
+
+
+ if ($val !~ /^[1234567890]+(\.[1234567890]+)?$/) {
+ return '"' . $element->getValue() . '" is not '.
+ 'an acceptable weight. Weight must be a positive number. ';}
+ return undef;
+
+
+
+
+
return 'How many tries should be set for ' .
&{$helper->{DATA}->{'levelType'}}()
. '?
';
@@ -101,7 +117,7 @@
if ($val !~ /^[1234567890]+$/) {
return '"' . $element->getValue() . '" is not '.
- 'an acceptable number of tries. Tries must be a postive number ' .
+ 'an acceptable number of tries. Tries must be a positive number ' .
'with no decimal point.';}
return undef;
@@ -123,7 +139,7 @@
return 'Set ' .
&{$helper->{DATA}->{'dateType'}}() .
- 'for ' .
+ ' for ' .
&{$helper->{DATA}->{'levelType'}}() .
' for. . .';
@@ -150,7 +166,7 @@
return 'Please select the student you wish to set the ' .
&{$helper->{DATA}->{'dateType'}}() .
' for:
';
-
+