Mitigating cheating in a digital age