version 1.7, 2003/11/24 17:22:11
|
version 1.14, 2005/06/07 21:19:57
|
Line 26
|
Line 26
|
|
|
<state name="START" title="Welcome to the Assignment Parameter Helper"> |
<state name="START" title="Welcome to the Assignment Parameter Helper"> |
<message nextstate="CHOOSE_LEVEL"> |
<message nextstate="CHOOSE_LEVEL"> |
<p>This helper will assist you in <b>setting the open, |
|
due, and answer dates</b> for problems, or in |
<p>This helper will assist you in <b>setting the open, due, |
<b>setting the number of tries</b> for problems.</p> |
and answer dates</b> for problems, <b>setting the problem |
|
weights</b>, or in <b>setting the number of tries</b> for |
|
problems.</p> |
|
|
<p>You will be asked to <b>select which problems</b> you wish to |
<p>You will be asked to <b>select which problems</b> you wish to |
set the parameters for, then <b>what parameter</b> you |
set the parameters for, then <b>what parameter</b> you |
Line 73
|
Line 75
|
<state name="CHOOSE_RESOURCE" title="Select Problem"> |
<state name="CHOOSE_RESOURCE" title="Select Problem"> |
<message>Select the problem you wish to set the parameter for:</message> |
<message>Select the problem you wish to set the parameter for:</message> |
|
|
<resource variable="RESOURCE_ID" nextstate="CHOOSE_ACTION"> |
<resource variable="RESOURCE_ID" nextstate="CHOOSE_ACTION" addparts="true"> |
<nextstate>CHOOSE_ACTION</nextstate> |
<nextstate>CHOOSE_ACTION</nextstate> |
<filterfunc>return $res->is_map || $res->is_problem()</filterfunc> |
<filterfunc>return $res->is_map || $res->is_problem()</filterfunc> |
<choicefunc>return $res->is_problem()</choicefunc> |
<choicefunc>return $res->is_problem()</choicefunc> |
Line 102
|
Line 104
|
</eval> |
</eval> |
<string nextstate="CHOOSE_STUDENT_LEVEL" variable="WEIGHT"> |
<string nextstate="CHOOSE_STUDENT_LEVEL" variable="WEIGHT"> |
<validator>if ($val !~ /^[1234567890]+(\.[1234567890]+)?$/) { |
<validator>if ($val !~ /^[1234567890]+(\.[1234567890]+)?$/) { |
return '"' . $element->getValue() . '" is not '. |
return &mt('" [_1] " is not an acceptable weight. Weight must be a positive number.',$element->getValue()); |
'an acceptable weight. Weight must be a positive number. ';} |
} |
return undef; |
return undef; |
</validator> |
</validator> |
</string> |
</string> |
Line 116
|
Line 118
|
</eval> |
</eval> |
<string nextstate="CHOOSE_STUDENT_LEVEL" variable="TRIES"> |
<string nextstate="CHOOSE_STUDENT_LEVEL" variable="TRIES"> |
<validator>if ($val !~ /^[1234567890]+$/) { |
<validator>if ($val !~ /^[1234567890]+$/) { |
return '"' . $element->getValue() . '" is not '. |
return &mt('" [_1] " is not an acceptable number of tries. Tries must be a positive number with no decimal point.',$element->getValue());} |
'an acceptable number of tries. Tries must be a positive number ' . |
|
'with no decimal point.';} |
|
return undef; |
return undef; |
</validator> |
</validator> |
</string> |
</string> |
Line 139
|
Line 139
|
<eval> |
<eval> |
return 'Set ' . |
return 'Set ' . |
&{$helper->{DATA}->{'dateType'}}() . |
&{$helper->{DATA}->{'dateType'}}() . |
'for ' . |
' for ' . |
&{$helper->{DATA}->{'levelType'}}() . |
&{$helper->{DATA}->{'levelType'}}() . |
' for. . .'; |
' for ...'; |
</eval> |
</eval> |
<choices variable="TARGETS"> |
<choices variable="TARGETS"> |
<choice computer="course" nextstate="FINISH"> |
<choice computer="course" nextstate="FINISH"> |