I rather like the French approach on this. If an assignment counts towards the course marks and is suspect, then the student is required to repeat the assignment supervised.
(This told to me by an English friend working as an English teacher in France.)