Назад  Импорт занятий в случае ВУЗа

 

В нашем ВУЗе ситуация такая:

  • Есть много групп студентов, и лекции могут проходить вместе либо всему потоку (до 4 групп), либо только нескольким группам. И есть занятия, которые бывают для одной группы или для двух групп, в одном кабинете и с одним преподавателем.
  • Есть преподаватели, которые могут вести занятия только на русском, либо и на русском, и на английском языках.
    У групп есть преподавание на русском языке, но для некоторых групп – на английском.
  • Лекции проходят в дни которые спускаются из деканата.
  • При назначении и привязке кабинета и преподавателя для группы менять их в течении учебного семестра нельзя.
    ———————————————————————

Можно  создать примерно такую таблицу занятий и импортировать в программу.

ru_lessons2

 

Примечание: в программу импортируются сразу все данные – преподаватели, группы, предметы, кабинеты, количество и длина занятий, включая то, что, например, “Лекция “Лечение”, язык: Рус” может ставиться только по средам.

ru_lessons3

 

В программе будут созданы карточки занятии:

Если есть еще ограничения или условия по преподавателям, группам, предметам, например, какая-нибудь лекция может проходить только до обеда, их надо внести в программе, в рабочем времени.

В программе также можно ввести разные условия по количеству окон, взаимосвязями между занятиями и т. п. (напр. занятия на русском и английском не могут быть в один день).

Тогда можно еще проверить данные (нажав кнопку Тест) и запустить автоматическую генерацию расписания.

 

Пока что программа создала довольно много окон, так как в программе введенно только несколько лекций и занятий, но уже учтено условие, что лекции могут проводиться только по понедельникам и средам.

Когда группам будет введенно больше занятий, например, 6-7 в день, программа попытается поставить их так, чтобы не осталось окон для групп. Карточки, которые уже вставлены в расписание, потом также можно перемещать с помощью мыши; программа предупредит вас, если место не подходит (например, преподователь уже занят, нет свободного кабинета).