Fix
This commit is contained in:
parent
0e648fe498
commit
d2142492ec
@ -37,6 +37,62 @@ for my $report (@reports) {
|
|||||||
|
|
||||||
outro($total);
|
outro($total);
|
||||||
|
|
||||||
|
my %to_hashes = map { $_ => 1 } split/\n/,<<'END_OF_HASHES';
|
||||||
|
2982763
|
||||||
|
2982861
|
||||||
|
2982882
|
||||||
|
2983113
|
||||||
|
2983141
|
||||||
|
2983337
|
||||||
|
3025421
|
||||||
|
3042368
|
||||||
|
3042564
|
||||||
|
3042571
|
||||||
|
3042613
|
||||||
|
3042697
|
||||||
|
3042704
|
||||||
|
3042732
|
||||||
|
3042753
|
||||||
|
3042774
|
||||||
|
3042788
|
||||||
|
3042795
|
||||||
|
3042865
|
||||||
|
3042893
|
||||||
|
3042907
|
||||||
|
3042949
|
||||||
|
3042963
|
||||||
|
3043040
|
||||||
|
3043047
|
||||||
|
3043061
|
||||||
|
3043082
|
||||||
|
3043110
|
||||||
|
3043124
|
||||||
|
3043145
|
||||||
|
3043180
|
||||||
|
3043187
|
||||||
|
3043194
|
||||||
|
3043208
|
||||||
|
3043215
|
||||||
|
3043362
|
||||||
|
3043432
|
||||||
|
3043439
|
||||||
|
3043488
|
||||||
|
3043502
|
||||||
|
3043516
|
||||||
|
3043537
|
||||||
|
3043579
|
||||||
|
3043607
|
||||||
|
3043628
|
||||||
|
3043635
|
||||||
|
3043649
|
||||||
|
3043656
|
||||||
|
3043684
|
||||||
|
3043761
|
||||||
|
3083822
|
||||||
|
3083885
|
||||||
|
3096331
|
||||||
|
END_OF_HASHES
|
||||||
|
|
||||||
sub get_student_id {
|
sub get_student_id {
|
||||||
my $pwd = cwd();
|
my $pwd = cwd();
|
||||||
|
|
||||||
@ -143,7 +199,9 @@ sub check_deadline {
|
|||||||
|
|
||||||
if ($last_timestamp =~ m{\S}) {
|
if ($last_timestamp =~ m{\S}) {
|
||||||
chomp $last_timestamp;
|
chomp $last_timestamp;
|
||||||
if ($last_timestamp gt $deadline) {
|
if ($last_timestamp gt $deadline
|
||||||
|
and not ($task_id !~ m{Task(A|X0[123])}
|
||||||
|
and exists $to_hashes{$student_id * 7})) {
|
||||||
print " TOO LATE [$file: $last_timestamp later than $deadline]";
|
print " TOO LATE [$file: $last_timestamp later than $deadline]";
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user