Я думаю, есть среди нас те, кто преподает информатику в вузах.
Одним из видов учебной активности студентов является выполнение и сдача лабораторных/заданий. Которые мы, преподаватели, должны принимать.
Хочется, однако, немного облегчить для себя этот процесс — чтобы совсем неправильные решения отметались сразу и отправлялись на переделку.
У кого какой опыт есть в этом направлении? Я знаю систему ejudge, которая используется на олимпиадах, однако у нее есть большой минус — она тестирует только задачи, все решение которых написано в одном файле. И с ее помощью нельзя, например, протестировать ООП — проверить наличие необходимых методов, сигнатуры и т.д.
Кто-нибудь пробовал использовать для этого Hudson с какой-нибудь системой тестирования, например Google test? Буду рад услышать чей-то опыт, мысли, предложения.