I'm trying to make an online test using spring-mvc and html, css, jquery and I want to prevent the user that is doing the test from leave the test screen while doing the test. Does anybody know how I can do that?
            Asked
            
        
        
            Active
            
        
            Viewed 1,012 times
        
    0
            
            
        - 
                    since it's from a web browser, no you cant. the user can make new tabs. close the browser and do many other things. – IbraHim M. Nada Jul 31 '18 at 07:48
 - 
                    **disable the user to leave my screen** please elaborate it. Do you mean by closing browser window OR just switch the window OR minimize the window? – Vikasdeep Singh Jul 31 '18 at 07:49
 - 
                    Write your test in an .exe instead of a browser if you want to know what they're up-to. Won't stop them using 2nd PC/mobile phone to get your answers though... – freedomn-m Jul 31 '18 at 07:50
 - 
                    3If this was possible, do you not think spammers/hackers/advertisers would have already done this to your browser and you wouldn't even be able to have posted this question. – freedomn-m Jul 31 '18 at 07:52
 - 
                    1@freedomn-m They did, big time until the browser makers made it harder/impossible – mplungjan Jul 31 '18 at 07:53
 - 
                    There are so many ways this can be done. So no you just can prevent them 100%. You can alert them at some point though. – Ketan Vaghasiya Jul 31 '18 at 07:57
 - 
                    disable the user to leave my screen - it doesn't need to be necessarily disable (because that can't be done), but i want to somehow warn the user when he tries to switch the focus from the test screen. Can that be done? – ZoranMilicevic Jul 31 '18 at 07:57