--- loncom/interface/lonquickgrades.pm 2011/03/26 16:09:33 1.80 +++ loncom/interface/lonquickgrades.pm 2011/03/26 20:04:15 1.81 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Quick Student Grades Display # -# $Id: lonquickgrades.pm,v 1.80 2011/03/26 16:09:33 www Exp $ +# $Id: lonquickgrades.pm,v 1.81 2011/03/26 20:04:15 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -479,6 +479,7 @@ sub process_category_edits { %categories=&set_category_name($cangrade,$id,$env{'form.name_'.$id},%categories); %categories=&set_category_total($cangrade,$id,$env{'form.totaltype_'.$id},$env{'form.total_'.$id},%categories); %categories=&set_category_weight($cangrade,$id,$env{'form.weight_'.$id},%categories); + %categories=&set_category_displayachieved($cangrade,$id,$env{'form.displayachieved_'.$id},%categories); # Set values for category rules (before names may change) %categories=&set_category_rules($cangrade,$id,%categories); } @@ -545,9 +546,10 @@ sub output_category_table_header { } $r->print(''.&mt('Category').''. ''.&mt('Contents').''. - ''.&mt('Calculation').''. ''.&mt('Total Points').''. - ''.&mt('Relative Weight').''); + ''.&mt('Calculation').''. + ''.&mt('Relative Weight').''. + ''.&mt('Achieved').''); $r->print(&Apache::loncommon::end_data_table_header_row()); } @@ -612,6 +614,21 @@ ENDMOVE &Apache::lonstathelpers::problem_selector('.',undef,1,1,'addcont_'.$id.'_',1,'this.form.cmd.value="addcont_'.$id.'";this.form.submit();')); } $r->print(''); + +# Total + if ($cangrade) { + $r->print(''. + ''. + ''); + } else { + $r->print(''.($categories{$id.'_totaltype'} eq 'default'?&mt('default'):$categories{$id.'_total'}).''); + } + + # Calculation $r->print('