--- loncom/homework/grades.pm 2009/02/04 13:21:40 1.549 +++ loncom/homework/grades.pm 2009/02/14 17:03:40 1.550 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Grading handler # -# $Id: grades.pm,v 1.549 2009/02/04 13:21:40 hauer Exp $ +# $Id: grades.pm,v 1.550 2009/02/14 17:03:40 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -5487,7 +5487,8 @@ sub scantron_parse_scanline { my ($line,$whichline,$scantron_config,$scan_data,$just_header)=@_; my %record; - my $questions=substr($line,$$scantron_config{'Qstart'}-1); # Answers + my $lastpos = $env{'form.scantron_maxbubble'}*$$scantron_config{'Qlength'}; + my $questions=substr($line,$$scantron_config{'Qstart'}-1,$lastpos); # Answers my $data=substr($line,0,$$scantron_config{'Qstart'}-1); # earlier stuff if (!($$scantron_config{'CODElocation'} eq 0 || $$scantron_config{'CODElocation'} eq 'none')) {