دوستان سلام وقت بخیر
من میخوام روی پروژه مربوط به برگزاری آزمون های آنلاین کار کنم و تا جایی که میشه باید محدودیت هایی اعمال بشه که کاربر تا جای ممکن نتونه تقلب کنه(البته که توی آزمون آنلاین این یه امر نسبیه ونمیشه صددرصد جلوی تقلب رو گرفت).
به هرحال، یه چیزی که از من میخوان اینه که از زمانی که کاربر آزمون رو شروع میکنه تا زمانی که تموم میکنه نتونه تب جدیدی رو توی مرورگرش باز کنه من سرچ کردم متوجه شدم با Navigator API میشه یه کارایی کرد ولی نمیتونم با استقاده ازش این موضوع رو پیاده سازی کنم از chatGPT هم کمک گرفتم اما چیزی که من میخوامو بهم نمیده بازم با کلیک روی آیکون new tab مرورگر تب جدید باز میشه!
تسک دیگه ای که دارم اینه که کاری کنم تا زمانی که اسکرین رکوردر کاربر فعال باشه نتونه وارد آزمون بشه
بخش بعدی که از همه برام چالش برانگیز تره اینه که باید روی ویدئو های آموزشی اسم و فامیل کاربر به شکل واترمارک نمایش داده بشه !
ممنون میشم دوستان اگر تجربه ای یا دانشی در زمینه دارن کمک کنن
خب اگه بخواد می تونه از یه مرور گر دیگه یا شاید از گوشی موبایل برای جست و جو اقدام کنه ولی برای مورد اخر میشه گفت اگه با لاراول می خوای اینکارو بکنی می تون با استفاده از پکیج ffmpeg به هدفت برسی
توی پرانتز گفتم که میدونم نمیشه صد در صد جلوی تقلب توی آزمون آنلاین رو گرفت سوال اصلیم چیز دیگه ای بود
شما یه وبسایتی
نه یه اپلیکیشن با دسترسی کامل به تلفن همراه
نه میتونی جلوگیری کنی از اینکه تب دیگه ای باز بشه(پیشنهاد میکنم اینجوری بزن که اگه تب جدیدی باز شد ازمون براش قفل بشه یا یه همچین کانفیگی(هر چند که همینم میشه دور زد))و نه اینکه از اسکرین رکورد صفحه جلوگیری کنی
درود خوبی...
پیوند زیر:
https://stackoverflow.com/questions/26296882/how-to-disable-printscreen-with-javascript
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟