ysm-design

تغییر کد افزونه آزمون آنلاین

2 پست در این موضوع قرار دارد

با سلام.

بنده افزونه ای دارم به نام wp-pro-quiz که برای آزمون آنلاین هست.

همه چیزش درسته. این افزونه امکانی رو داره که میشه برای آزمون زمان تعیین کرد، یعنی کاربر برای آزمون به طور مثال دو دقیقه فرصت پاسخ داره.

تنها مشکلی که هست اینه که باهربار رفرش کردن سایت این زمان 2 دقیقه از اول شروع میشه. در صورتی که بنده میخوام اگر کاربر وسط آزمون صفحه رو رفرش کرد یا مرورگرش رو بست، موقع برگشت دوباره به سایت، زمان آزمون برای اون کاربر از ادامه شروع بشه.

آیا امکانش هست؟؟

فایلهای جاوا و php مربوطه رو پیوست کردم.

کلاس مربوط به زمان:

wpProQuiz_time_limit

تشکر

quiz.zip

0

به اشتراک گذاری این پست


لینک به پست

سلام

شدنش رو می شه ولی توسط خودتون

ایتکه کاربر صفحه را رفرش کرد یا سیستم رو قطع و وصل کرد دو اتفاقه می شه برای بستن بروسر بهش دستور داد که زمان را در کوکی ها ذخیره کنه و در لود مجدد از ادامه ی اون زمان شروع کنه انگار روی پاس تایم را نگه داشته باشه و البته اگر وسط کار رفرش کنه کوکی ای ساخته نمی شه برای ساخت کوکی ماباید یک کلید معرفی کنیم که رفرش نمی تونه باشه چون دستورش بعد از لود دوباره صفحه خونده مخی شه که تایم صفره

اما اگر قرار باشه زمان ادامه دار باشه می شه براش واحد زمان تعریف کرد مثلا از هر وقت شروع کرد تا 2 ساعت اگر کاربر ساعت 6 شروع کرد حالا بست یا نه و رفت هفت و نیم اومد نیم ساعت از وقتش باقی می مونه و راس ساعت 8 کارش کات می شه

در همین روش هم می شه تایمر را بصورت دستی نگه داشت ولی حتما باید دکمه ای وجود داشته باشه که برای ایستادن زمان روش کلیک بشه

حالا بفرمایید کدوم رو می خواهید تا راهنمایی کنم و لینک مرجع بدم با مطالعه اش خودتون کارتون رو انجام بدید

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری