X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FGruntmaster%2FDaemon%2FJudge.pod;fp=lib%2FGruntmaster%2FDaemon%2FJudge.pod;h=e1f29c543251ca585a05fd1f6727e170cd4fcabc;hb=0005d3ad0aba39600e7dbb70c040c416f34985ac;hp=0000000000000000000000000000000000000000;hpb=c020b922b2b04878b04b8d7e84079087f1dc2abc;p=gruntmaster-daemon.git diff --git a/lib/Gruntmaster/Daemon/Judge.pod b/lib/Gruntmaster/Daemon/Judge.pod new file mode 100644 index 0000000..e1f29c5 --- /dev/null +++ b/lib/Gruntmaster/Daemon/Judge.pod @@ -0,0 +1,40 @@ +=encoding utf-8 + +=head1 NAME + +Gruntmaster::Daemon::Judge - Modules for judging jobs + +=head1 SYNOPSIS + + use Gruntmaster::Daemon::Runner::Foo; + my $verdict = Gruntmaster::Daemon::Runner::Foo::judge(@results); + +=head1 DESCRIPTION + +A judge is a module that takes a list of verdicts and returns a single, combined verdict. + +There are two judges in this distribution: + +=over + +=item L - All-or-nothing ACM-style judge + +=item L - 0 to 100 points IOI-style judge + +=back + +=head1 AUTHOR + +Marius Gavrilescu Emarius@ieval.roE + +=head1 COPYRIGHT AND LICENSE + +Copyright (C) 2014 by Marius Gavrilescu + +This library is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + + +=cut