Comments 15
Не следил за проектом год, вот сейчас посмотрел свежим взглядом, и думаю, что с такой компетенцией еще пара лет, и это будет продукт, который вузы будут обязывать покупать.
Помню моей дипломной работой было генерация учебного расписания на основе предпочтений преподов с использованием генетических алгоритмов. Я тогда мечтал о том, что это перевернет мир и все будут пользоваться этим)
Удачи вашему проекту!
Удачи вашему проекту!
Это одна из самых популярных тем дипломов по России. Таких программ уже существует определенное количество, мы сами не занимаемся генерацией расписания, только публикацией на смартфонах. Но все равно — спасибо!
Да, я знаю) именно осознав это я и забросил тогда программу после защиты.
Еще адаптивные системы онлайн-обучения / тестирования :)
В автогенерации есть свои плюсы.
Есть фиксированный состав преподавателей (можно синхронизировать с внешнимии источниками, если они есть).
Есть карта аудиторий с указанием размера, количество мест и конфигурации, возможностями (доска, проектор и т.д.)
Есть различные курсы (план нагрузки, количество часов в неделю, длительность курса, кто кого может заменять).
Есть сетка расписания и максимальная нагрузка на студента в день.
На основе этих данных можно много чего нагенерировать :)
В идеале это должны быть независимые сервисы с простым интерфейсом (в том числе программным, типа REST).
Тогда внедрение можно проводить по частям: А давайте мы вам список всех преподавателей и студентов составим?
А давайте мы вам красивую интерактивную карту аудиторий нарисуем?
А давайте мы вам курс красиво распишем?
А давайте мы вам журнал и прием работ будем вести :)
Есть фиксированный состав преподавателей (можно синхронизировать с внешнимии источниками, если они есть).
Есть карта аудиторий с указанием размера, количество мест и конфигурации, возможностями (доска, проектор и т.д.)
Есть различные курсы (план нагрузки, количество часов в неделю, длительность курса, кто кого может заменять).
Есть сетка расписания и максимальная нагрузка на студента в день.
На основе этих данных можно много чего нагенерировать :)
В идеале это должны быть независимые сервисы с простым интерфейсом (в том числе программным, типа REST).
Тогда внедрение можно проводить по частям: А давайте мы вам список всех преподавателей и студентов составим?
А давайте мы вам красивую интерактивную карту аудиторий нарисуем?
А давайте мы вам курс красиво распишем?
А давайте мы вам журнал и прием работ будем вести :)
Без сомнения в автогенерации расписания есть свою плюсы, и там обычно только плюсы и есть. Всем стоит делать автогенерацию. Вот про последнее не понял, это итерационность процесса показывается?)
Это показывает что не всем нужно все:
— модульная система лучше монолитного монстра
Найдите самое «больное» место в системе и лечите его, как только вы покажете что это удобно и работает можно наращивать функционал
— данные должны быть в одном месте и лучше если это будет «ваше» место.
Нужно удобное API которое позволит привязать поверх любой существующий сервис
— фокус должен быть на преподавателях, а не на студентах
Студенты приходят и уходят, а преподаватели остаются. Конечно нужны драйверы от студентов, но лучше если это будет не случайные, а заинтересованные люди, которые хотят решить свою задачу (например старосты, активисты)
— модульная система лучше монолитного монстра
Найдите самое «больное» место в системе и лечите его, как только вы покажете что это удобно и работает можно наращивать функционал
— данные должны быть в одном месте и лучше если это будет «ваше» место.
Нужно удобное API которое позволит привязать поверх любой существующий сервис
— фокус должен быть на преподавателях, а не на студентах
Студенты приходят и уходят, а преподаватели остаются. Конечно нужны драйверы от студентов, но лучше если это будет не случайные, а заинтересованные люди, которые хотят решить свою задачу (например старосты, активисты)
Я полностью с вами согласен, и даже как-то раз спросил у декана, почему они не используют программы для автоматической генерации рассписания и получил удручаяющий ответ: «ты хоть раз заходил в отдел, где составляют расписание? видел сколько там народу сидит? что я с ними буду делать, когда за них всю работу сделает эта программа?». Признаюсь печально было слышать, но ответить на его вопросы я тогда не смог.
Ручной ввод это беда…
IMHO по трудоемкости лучше делать парсеры под каждый вуз.
У нас например в Excel выкладываются расписания учебным отделом.
IMHO по трудоемкости лучше делать парсеры под каждый вуз.
У нас например в Excel выкладываются расписания учебным отделом.
Sign up to leave a comment.
Расписание вузов: оптимизировать ввод учебного расписания студента