В базе данных в таблице mdl_quiz хранится время ограничения на попытку - timelimit.
Время начала попытки известно, инициализируется таймер и начинается обратный отсчет. PHP-класс для правила ограничения по времени описан тут: /mod/quiz/accessrule/timelimit/rule.php
Таймер считает непрерывно, вышел/зашел студент, обрыв связи, т. п. - роли не играет.
Почему у вас такие скачки по времени - для меня загадка.
Время начала попытки известно, инициализируется таймер и начинается обратный отсчет. PHP-класс для правила ограничения по времени описан тут: /mod/quiz/accessrule/timelimit/rule.php
Таймер считает непрерывно, вышел/зашел студент, обрыв связи, т. п. - роли не играет.
Почему у вас такие скачки по времени - для меня загадка.