به طور پیشفرض اگر کاربری از آزمون به هر نحوی خارج شود (پنجره را ببندد یا مثلاً برقها برود یا سیستم یا مرورگرش هنگ کند و یا روی دکمه «پایان آزمون» کلیک کند) آزمون پایان یافته به حساب میآید و کاربر دیگر نمیتواند وارد آزمون شود.
اگر میخواهید کاربر بتواند پنجره را ببندد یا اگر مرورگر هنگ کرد و هر دلیل دیگر (به جز اینکه روی «پایان آزمون» کلیک کند که این به معنی پایان کامل آزمون است) به آزمون برگردد و آزمون را ادامه دهد، فایل config.php را ویرایش کنید و در خط دوم؛ این دو خط کد را به کدها اضافه کنید:
$save_time=1;
$disable_before_unload_set_finished=1;
توجه: فراموش نکنید که کاربران ممکن است از این ویژگیها سوء استفاده کنند. یعنی به طور مثال هر بار از آزمون خارج شوند و پاسخ سؤالات را بیابند و دوباره وارد شوند و ادامه دهند. در این حالت زمان آنها ذخیره میشود.
اگر میخواهید زمان باقیمانده کاربران برابر باشد با: پایان بازه آزمون منهای زمان فعلی؛ در خط دوم این کد را اضافه کنید:
$enable_end_time=1;
یعنی اگر بازه شرکت در آزمون به طور مثال تا ساعت ۱۰ صبح ۲۰ آذر ۹۹ باشد و کاربر ساعت ۹:۴۰ وارد آزمون شود، زمان باقیمانده او ۲۰ دقیقه خواهد شد؛ حتی اگر شما برای آزمون ۲ ساعت وقت در نظر گرفته باشید. (در حالت پیشفرض اگر کاربر هر زمانی وارد آزمون شود، ۲ ساعت وقت خواهد داشت)