Biometric login: Ensures only the phone owner can log in.
Geo-fencing: Verifies the user is within the classroom perimeter.
OTP/QR Code: Adds a layer of real-time verification.
I'd like advice on how to improve this, because there are still some flaws in such a system. I want to avoid buying any additional hardware, and just depend on smartphones, and make it safe and anti-cheat in nature. Please chip in your expertise and experience. Thanks!
How do you verify that the data you receive is true? Any data you receive must be expected to be forged.