X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=mop%2Feval%2Fmo-score.sh;h=9ed73f4a2cb8f144a08d2330dea88553f550ea97;hb=5ad8b4f69ab4fdf4d75f5a56fc72ef2988f1da1f;hp=4dec3a11677f9106d694340be829cfb2a0c1f8fa;hpb=fc833e30d9b1315ffdeb780d5257e8e1bdafad43;p=moe.git diff --git a/mop/eval/mo-score.sh b/mop/eval/mo-score.sh index 4dec3a1..9ed73f4 100755 --- a/mop/eval/mo-score.sh +++ b/mop/eval/mo-score.sh @@ -1,4 +1,5 @@ #!/usr/bin/perl +# A generator of score sheets. More ugly than it deserves. $debug = 0; $detail = 0; @@ -199,7 +200,7 @@ if ($debug) { my @perm; &printHtmlHeader(\@perm); print ""; - + foreach $r (@table[1..($#table - 1)]) { &printHtmlRow(@{$r}[@perm]); } @@ -252,18 +253,18 @@ sub printHtmlHeader { $p++; map { push @$perm, $p++ } (1..$nSub); push @$perm, $p - $nSub - 1; - + $colspec .= "\n"; $colspec .= "\n"; $hdr1 .= "$task"; $hdr2 .= join("", map { "$_" } sort {$a <=> $b} keys %{$known_tests{$task}}); $hdr2 .= "Total"; } - + $hdr1 .= "Total"; - + } else { ## no detail - + $hdr1 = "RankUserName"; $extras and $p++ and push @$perm, 3 and $hdr1.="Extra" and $colspec.=""; ##Extra hack @@ -276,10 +277,10 @@ sub printHtmlHeader { } push @$perm, $p++; - + print "\n"; print "$colspec\n"; print "$hdr1\n"; print "$hdr2\n" if $detail; - + }