Один из способов чтобы не списывали использовать тесты, где вопросы выводятся случайным образом. В идеале - большие базы данных вопросов. Тогда у каждого ученика будет уникальный список вопросов. Я использовал онлайн тесты только для закрепления. Контроль - по-старинке: листочки, варианты и тд.
Мои тесты - 190 тем, примерно 2600 вопросов. Тесты по английскому языку.