Nowadays, e-learning is tremendously growing and proves its superiors over other forms of traditional learning in several circumstances. Despite the advantages it has brought, the advent of technology also contributes to the complexities of academic dishonesty, thus effective assessing methods for online learning are required to come up. The aim of this literature is to propose effective measures to develop cheat-proof online exams, basing on the difficulties teacher may encounter.