academic assessment, plagiarism, dynamic programming, generative artificial intelligence