Как стать автором
Обновить

Комментарии 15

Не следил за проектом год, вот сейчас посмотрел свежим взглядом, и думаю, что с такой компетенцией еще пара лет, и это будет продукт, который вузы будут обязывать покупать.
При этом отдаю себе отчет, о есть множество продуктов составления расписания для вузов, но у этого есть две выигрышных особенности: (1) он для студентов, (2) команда не только разбирается в расписаниях, но и умеет об этом всем доступно рассказывать.
Помню моей дипломной работой было генерация учебного расписания на основе предпочтений преподов с использованием генетических алгоритмов. Я тогда мечтал о том, что это перевернет мир и все будут пользоваться этим)

Удачи вашему проекту!
Это одна из самых популярных тем дипломов по России. Таких программ уже существует определенное количество, мы сами не занимаемся генерацией расписания, только публикацией на смартфонах. Но все равно — спасибо!
Да, я знаю) именно осознав это я и забросил тогда программу после защиты.
Еще адаптивные системы онлайн-обучения / тестирования :)
А чего за тема и проблематика? Расскажите
По системе онлайн тестирования я писал диплом )
В автогенерации есть свои плюсы.
Есть фиксированный состав преподавателей (можно синхронизировать с внешнимии источниками, если они есть).
Есть карта аудиторий с указанием размера, количество мест и конфигурации, возможностями (доска, проектор и т.д.)
Есть различные курсы (план нагрузки, количество часов в неделю, длительность курса, кто кого может заменять).
Есть сетка расписания и максимальная нагрузка на студента в день.
На основе этих данных можно много чего нагенерировать :)

В идеале это должны быть независимые сервисы с простым интерфейсом (в том числе программным, типа REST).
Тогда внедрение можно проводить по частям: А давайте мы вам список всех преподавателей и студентов составим?
А давайте мы вам красивую интерактивную карту аудиторий нарисуем?
А давайте мы вам курс красиво распишем?
А давайте мы вам журнал и прием работ будем вести :)
Без сомнения в автогенерации расписания есть свою плюсы, и там обычно только плюсы и есть. Всем стоит делать автогенерацию. Вот про последнее не понял, это итерационность процесса показывается?)
Это показывает что не всем нужно все:
— модульная система лучше монолитного монстра
Найдите самое «больное» место в системе и лечите его, как только вы покажете что это удобно и работает можно наращивать функционал
— данные должны быть в одном месте и лучше если это будет «ваше» место.
Нужно удобное API которое позволит привязать поверх любой существующий сервис
— фокус должен быть на преподавателях, а не на студентах
Студенты приходят и уходят, а преподаватели остаются. Конечно нужны драйверы от студентов, но лучше если это будет не случайные, а заинтересованные люди, которые хотят решить свою задачу (например старосты, активисты)

Я полностью с вами согласен, и даже как-то раз спросил у декана, почему они не используют программы для автоматической генерации рассписания и получил удручаяющий ответ: «ты хоть раз заходил в отдел, где составляют расписание? видел сколько там народу сидит? что я с ними буду делать, когда за них всю работу сделает эта программа?». Признаюсь печально было слышать, но ответить на его вопросы я тогда не смог.
Есть такие деканы. А есть те, которые придумывают, чем более полезным занять народ, оставляя его на зарплате. Когда появились первые автомобили, то часто говорили: что же тогда станет с извозчиками?
Ручной ввод это беда…
IMHO по трудоемкости лучше делать парсеры под каждый вуз.
У нас например в Excel выкладываются расписания учебным отделом.
Мы пробовали очень вдумчиво делать парсеры для excel и doc файлов. Полной автоматизации не добиться, в итоге в полуручном режиме надо править ошибки. По времени сравнимо с перебивкой вручную с нуля. К сожалению, вот так.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий