Skip to content

Commit c62f680

Browse files
authored
Merge pull request #2904 from somiaj/test-end-time
Add completed time to test output.
2 parents de5edce + 8bbc96c commit c62f680

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

lib/WeBWorK/ContentGenerator/GatewayQuiz.pm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1309,7 +1309,8 @@ async sub pre_header_initialize ($c) {
13091309
} elsif ($endTime > $set->due_date) {
13101310
$c->{exceededAllowedTime} = 1;
13111311
}
1312-
$c->{elapsedTime} = int(($endTime - $set->open_date) / 0.6 + 0.5) / 100;
1312+
$c->{elapsedTime} = int(($endTime - $set->open_date) / 0.6 + 0.5) / 100;
1313+
$c->{completedTime} = $c->formatDateTime($endTime, $ce->{studentDateDisplayFormat});
13131314

13141315
# Get the number of attempts and number of remaining attempts.
13151316
$c->{attemptNumber} =

templates/ContentGenerator/GatewayQuiz.html.ep

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,8 @@
334334
<div class="alert alert-warning p-1">
335335
<%= maketext('Time taken on test: [_1] min ([_2] min allowed).',
336336
$c->{elapsedTime}, sprintf('%.0f', 10 * ($c->{set}->due_date - $c->{set}->open_date) / 6) / 100) %>
337+
<br>
338+
<%= maketext('Test completed on [_1].', $c->{completedTime}) %>
337339
</div>
338340
% } elsif ($c->{exceededAllowedTime} && $c->{recordedScore} != 0) {
339341
<div class="alert alert-warning p-1">

0 commit comments

Comments
 (0)