To Nik:
А если надо провести тестирование, например, всех студентов какого-то курса некоторого факультета, то результаты записывать и собирать вручную? Поэтому система должна быть сетевой с централизованным хранением данных. Кроме того, Вы можете найти в своем файле-теста ошибку, и тогда чтобы её исправить нужно все файлы теста заменить - не особо хорошо.