--- loncom/homework/grades.pm 2006/10/17 20:19:31 1.380
+++ loncom/homework/grades.pm 2006/10/23 22:32:09 1.381
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# The LON-CAPA Grading handler
#
-# $Id: grades.pm,v 1.380 2006/10/17 20:19:31 albertel Exp $
+# $Id: grades.pm,v 1.381 2006/10/23 22:32:09 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1469,7 +1469,8 @@ sub get_increment {
#--- displays the grading box, used in essay type problem and grading by page/sequence
sub gradeBox {
my ($request,$symb,$uname,$udom,$counter,$partid,$record) = @_;
- my $checkIcon = '';
my $wgt = &Apache::lonnet::EXT('resource.'.$partid.'.weight',$symb,$udom,$uname);
my $wgtmsg = ($wgt > 0 ? '(problem weight)' :
@@ -1492,10 +1493,10 @@ sub gradeBox {
my $increment = &get_increment();
$result.='
'."\n";
+ $studentTable.=' | | ' if ($ptr%2 == 0);
+ $studentTable.=''."\n";
$studentTable.='" />'."\n";
@@ -3830,9 +3832,10 @@ sub getSymbMap {
1,0,1);
for my $sequence ($navmap->getById('0.0'), @sequences) {
if ($navmap->hasResource($sequence, sub { shift->is_problem(); }, 0) ) {
- my $title = $minder.'.'.$sequence->compTitle();
- push @titles, $title; # minder in case two titles are identical
- $symbx{$title} = $sequence->symb();
+ my $title = $minder.'.'.
+ &HTML::Entities::encode($sequence->compTitle(),'"\'&');
+ push(@titles, $title); # minder in case two titles are identical
+ $symbx{$title} = &HTML::Entities::encode($sequence->symb(),'"\'&');
$minder++;
}
}
@@ -3892,7 +3895,8 @@ sub displayPage {
''."\n".
''."\n";
- my $checkIcon = '';
$studentTable.=' Note: Problems graded correct by the computer are marked with a '.$checkIcon.
@@ -3972,9 +3976,9 @@ sub displayPage {
$curRes = $iterator->next();
}
- $studentTable.=''."\n".
+ $studentTable.=''."\n".
''.
+ 'onClick="javascript:checkSubmitPage(this.form,'.$question.');" />'.
''."\n";
$studentTable.=&show_grading_menu_form($symb);
$request->print($studentTable);
@@ -4080,7 +4084,7 @@ sub displaySubByDates {
if ($displaySub[2]) {
$studentTable.='Manually graded by '.$displaySub[2];
}
- $studentTable.=' ';
+ $studentTable.=' 3';
}
$studentTable.='';
@@ -4321,14 +4325,14 @@ sub scantron_CODElist {
}
sub scantron_CODEunique {
- my $result='
+ my $result='
-
-
+
+
- ';
+ ';
return $result;
}