Совместная работа над дипломным проектом


В эпоху компьютеров и интернета совместная работа над общим документом, в нашем случае над дипломным проектом, ведётся в основном через электронную почту. Т.е. студент написал какой-то кусок дипломного проекта, прислал на электронную почту преподавателя в формате ворд или аналогичном, преподаватель зашёл на почту, скачал, проверил, внёс замечания и правки, загрузил обратно на почту и отправил обратно студенту. Есть конечно свои плюсы, т.е. не нужно лично встречаться, но полно и минусов — это создание большого количества копий, поэтому начинается путаница, хотя по дате на почте можно просмотреть, но после скачивания бывает неразбериха и самый большой минус — это неудобство такой работы, каждый раз скачай, посмотри, исправь и залей обратной, ну и соответственно — захламляется почта.

Другое дело использование протокола WEBDAV, всем хорошо известного яндекс диска или Dropbox, OneDrive и др. Одним словом бесплатно и удобно. Расшарил папку с возможностью для записи, студент подключился к ней, кидает файлы, сразу открываешь на компьютере, т.е. ничего скачивать не нужно, правишь, сохраняешь и опять ничего заливать не нужно, всё автоматически и быстро. Но, несмотря на все преимущества, есть один большой недостаток — одновременно править файл нельзя. Т.е. нужно дождаться чтоб студент закончил с ним работать, потом только проверять и вносить замечания. Конечно можно воспользоваться Гугл документами, которые позволяют совместно править файлы, но опять же всё нужно делать онлайн и сам офис работает через браузер, кто что поменял не видно, только готовый документ. В общем не очень удобно.

И вот сегодня появилась идея использовать SVN. Все преимущества на лицо, все правки сохраняются и можно отслеживать кто что написал или внёс, можно править код одновременно. Но здесь возникает одна проблема, осилят ли это сами студенты? Да, установить сервер, настроить, подключить пользователей… долго объяснять и обучать как им пользоваться, а в итоге студенты даже форматирование в ворде не могут исправить, как с этим будут справляться…

Subversion

Subversion

Вопрос остаётся открытым… нужно хорошо продумать, попробовать и протестировать, а там видно будет…