Add new process for generating grading XML
This commit is contained in:
parent
3f337f9eb9
commit
ea7d623eae
4 changed files with 79 additions and 6 deletions
|
|
@ -35,17 +35,17 @@ sub _initialize
|
|||
$self->{max} = $dom->documentElement()->getAttribute("max") // "20";
|
||||
}
|
||||
|
||||
sub create_from_trace ($$)
|
||||
sub create_from_ids
|
||||
{
|
||||
my $self = shift;
|
||||
my $trace_id = shift;
|
||||
my $trace_name = shift;
|
||||
my $trace = shift;
|
||||
my $ids = shift;
|
||||
|
||||
my $trace_id = $trace_name;
|
||||
$trace_id =~ s/[^a-zA-Z0-9_]/_/g;
|
||||
|
||||
my $g = Grade->new($trace_id, $trace_name);
|
||||
|
||||
my $ids = $trace->getIds();
|
||||
|
||||
for my $id (sort( keys %{ $ids } ))
|
||||
{
|
||||
my $p = Point->new($ids->{$id}, $id, 0, 0);
|
||||
|
|
|
|||
Reference in a new issue