the implications of plagiarism and contract cheating for the assessme  the implications of plagiarism and contract cheating for the assessment of database modules teaching learning and assessment of databases 2015