Technological sophistication has a great influence on the world of education, both positive and negative.One of the negative aspects of using technology for education is its potential to facilitate students in cheating and plagiarism.On the other hand, it provides an opportunity for academic staff to control cheating and plagiarism, especially in doing online assignments due to Covid-19 pandemi…