version 1.209, 2008/12/07 23:40:57
|
version 1.210, 2008/12/23 18:09:36
|
Line 239 sub meta_stores_write {
|
Line 239 sub meta_stores_write {
|
"></stores>\n"; |
"></stores>\n"; |
} |
} |
|
|
sub mandatory_part_meta { |
|
=pod |
=pod |
|
|
=item meta_part_order |
=item mandatory_part_meta() |
|
|
Autogenerate metadata for mandatory |
Autogenerate metadata for mandatory |
input (from RAT or lonparmset) and |
input (from RAT or lonparmset) and |
output (to lonspreadsheet) |
output (to lonspreadsheet) |
of each part |
of each part |
# |
|
return |
|
&meta_parameter_write('opendate','date_start','', |
|
'Opening Date'). |
|
&meta_parameter_write('duedate','date_end','', |
|
'Due Date'). |
|
&meta_parameter_write('answerdate','date_start','', |
|
'Show Answer Date'). |
|
&meta_parameter_write('weight','int_zeropos','', |
|
'Available Points'). |
|
&meta_parameter_write('maxtries','int_pos','', |
|
'Maximum Number of Tries'). |
|
&meta_package_write('part'). |
|
&meta_stores_write('solved','string', |
|
'Problem Status'). |
|
&meta_stores_write('tries','int_zeropos', |
|
'Number of Attempts'). |
|
&meta_stores_write('awarded','float', |
|
'Partial Credit Factor'); |
|
|
|
Note: responseid-specific data 'submission' and 'awarddetail' |
Note: responseid-specific data 'submission' and 'awarddetail' |
not available to spreadsheet -> skip here |
not available to spreadsheet -> skip here |
|
|
=cut |
=cut |
|
|
|
|
|
sub mandatory_part_meta { |
|
return &meta_package_write('part'). |
|
&meta_stores_write('solved','string','Problem Status'). |
|
&meta_stores_write('tries','int_zeropos','Number of Attempts'). |
|
&meta_stores_write('awarded','float','Partial Credit Factor'); |
} |
} |
|
|
sub meta_part_order { |
sub meta_part_order { |
Line 916 sub showallfoils {
|
Line 902 sub showallfoils {
|
|
|
=pod |
=pod |
|
|
=item &getresponse($offset,$resulttype); |
=item &getresponse(); |
|
|
Retreives the current submitted response, helps out in the case of |
Retreives the current submitted response, helps out in the case of |
scantron mode. |
scantron mode. |
Line 1020 sub repetition {
|
Line 1006 sub repetition {
|
|
|
=pod |
=pod |
|
|
=item &scored_response($part_id,$response_id); |
=item &scored_response(); |
|
|
Sets the results hash elements |
Sets the results hash elements |
|
|
Line 1290 sub check_status {
|
Line 1276 sub check_status {
|
|
|
=pod |
=pod |
|
|
=item setup_prior_tries_hash($func,$data) |
=item setup_prior_tries_hash() |
|
|
Foreach each past .submission $func is called with 3 arguments |
Foreach each past .submission $func is called with 3 arguments |
- the mode to set things up for (currently always 'grade') |
- the mode to set things up for (currently always 'grade') |
Line 1335 __END__
|
Line 1321 __END__
|
|
|
=pod |
=pod |
|
|
=back |
|
|
|
=cut |
=cut |