Disable screen capture

We´re providing online exam for ours members. The exam can be done in computer, tablet or smartphone. The exam have from 5 to 10 questions with 5 true or false afirmatives in each question. The exam have especific date, time and duration (20 minutes),  occurs quartely in all country, on centers with supervisors. The System use PHP language with laravel and Mysql. My question is if there´s any way to know if anyone during the exam copy the screen with the question and answer ? (like print scr button, or press three fingers on android screen)
Jose BredariolPMPAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

käµfm³d 👽Commented:
How will you stop taking a picture of the screen with another device?
2
Dr. KlahnPrincipal Software EngineerCommented:
The comment preceding encapsulates the issue nicely.  There is always a way.

I particularly like this one.  You can't very well tell everyone to remove their glasses, because some of us can't see a semi truck without them.

https://www.ebay.com/itm/162853974705

And how can you solve the issue of people who have eidetic memory and can be hired to go in, take the exam, and rattle off the questions and answers to whoever hired them?
0
Jose BredariolPMPAuthor Commented:
The exam supervisor can prevent it.
0
JavaScript Best Practices

Save hours in development time and avoid common mistakes by learning the best practices to use for JavaScript.

Jose BredariolPMPAuthor Commented:
I think I don´t was clearly enought, the problem is only during the exam. At the end of the exam  the questions and answers are public. My concern is ti prevent one people to send email, msg or whatsapp during the exam to another one.
0
Dr. KlahnPrincipal Software EngineerCommented:
Then pat everyone down as they enter the exam room and bag-and-tag all electronic equipment including watches.
0
käµfm³d 👽Commented:
My concern is ti prevent one people to send email, msg or whatsapp during the exam to another one.
I mean, I can still FaceTime the screen, though, right?
0
Jose BredariolPMPAuthor Commented:
The exam is done on your own device. On auditorium or conference rooms, 5 to 20 people on each place along the country, 2000 on total.
0
Steve BinkCommented:
The short answer is no.  The longer answer is "yes, if you create a local application which captures and disables those commands."

You're talking about local behavior on a client system.  Typically, web applications cannot affect that behavior, just like to you can't force a user to use a specific browser, or stay on a specific page.  There are some ways to create similar effects, e.g., use javascript to capture keystrokes.  However, certain keys have system hooks which cannot be intercepted before the system gets them.  I'm pretty sure PrintScr falls in that category. (citation needed)

An alternative is to code an application meant to be run locally.  This application would handle all the communication to your testing servers, just like your current web application, as well as intercept particular keystrokes at the system level.  Writing a Windows application which intercepts PrintScr is very possible.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
NerdsOfTechTechnology ScientistCommented:
Prepare the test to have hundreds of questions, then have the recipients receive a randomized 5-10 question version of the test. Make sure it is timed per test or per question.

After the customized test is complete, the score can be given from checking the key : value pairs they answered.

This won't prevent the recipients from a screen capture, but it will reduce the chance of cheating via talking to others by whatever means, memorizing, or googling the answer within time limits.
1
Jose BredariolPMPAuthor Commented:
Thanks all
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Laravel

From novice to tech pro — start learning today.