Вернуться на сайт

Как составить расписание занятий с программой Ректор-Школа

Назад    Содержание    Вперед

Курсы по выбору

Курсы по выбору (элективные курсы) с точки зрения составления расписания отличаются двумя особенностями. Во-первых, курсы могут занимать меньше учебного периода (например, учебный период с 1 сентября до 31 декабря, а элективный курс по некоторому предмету с 1 ноября до 15 декабря). Во-вторых, запись на курсы идет индивидуально, учащиеся одного класса могут посещать разные курсы. Программа учитывает обе эти особенности: позволяет задать протяженность курса и пофамильный отбор учащихся на курс.

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


Рис. Список курсов по выбору

Теперь о названиях колонок таблицы:



Рис. Названия колонок таблицы

Классы - названия классов, учащиеся которых записались посещают курс. Для исключения накладок при составлении расписания программа, конечно, оперирует не названиями классов, а фамилиями учащихся. Однако, для размещения списка учащихся в этой таблице места нет.

Всего (час) - общее количество часов, отведенных на курс.

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

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

Предмет - название изучаемого предмета.

Учитель - фамилия и инициалы учителя.

Кабинеты - список разрешенных кабинетов для данного курса. Если в списке есть кабинеты, при автоматическом и ручном составлении расписания кабинеты можно будет назначать только из этого списка. Если в списке нет ни одного кабинета, при автоматическом составлении расписания кабинеты не расставляются. Однако, их можно расставить вручную произвольным образом.

Неделя - вид недели; возможные варианты: нечетная, четная и "все равно какая"; последняя обозначается значком "-".

Даты - даты начала и конца курса.

Добавление курса

До добавления курса необходимо в разделе Списки на странице Учащиеся ввести фамилии тех учащихся, которые будут посещать курсы.

Для добавления нового курса щелкните мышкой по кнопке Добавить, либо выберите такую же команду в контекстном меню. Откроется диалог Добавление курса.


Рис. Диалог Добавление курса

Учитель - разворачивающийся список с ФИО учителей. Кстати, если ФИО нужного учителя по каким-либо причинам не было ранее введено в разделе Списки на странице Учителя, добавить предмет можно прямо сейчас, с помощью кнопки .

Предмет - название предмета. Порядок предметов в списке задается в разделе Списки на странице Предметы. Кстати, если название предмета по каким-либо причинам не было ранее введено в разделе Списки на странице Предметы, добавить предмет можно прямо сейчас, с помощью кнопки .

Название курса - необязательное название курса. Если название курса не задано (поле оставлено пустым), в программе будет использоваться название предмета. Если название курса задано, оно и будет использоваться.

Этот курс посещают учащиеся из классов - список классов, учащиеся которых посещают данный курс. Названия классов здесь только показываются, но не вводятся. Вводятся фамилии учащихся, которые посещают курс. Для ввода фамилий учащихся нужно щелкнуть мышкой по кнопке . Откроется диалог Отбор учащихся на курс. Этот диалог будет рассмотрен ниже.

Список допустимых кабинетов - такой список уже встречался при описании диалога Добавление нагрузки. Для определения списка допустимых кабинетов нужно щелкнуть мышкой по кнопке .

Первая неделя курса и Последняя неделя курса определяют общую продолжительность курса в неделях.

Часов всего - объем курса в часах.

Часов в неделю (макс) - максимальное число часов в неделю.

Вид недели - указывается, при необходимости, четность недели. Если четность значения не имеет, ставится "-".

Отбор учащихся на курс

Для отбора учащихся на курс щелкните мышкой по кнопке рядом с полем Этот курс посещают учащиеся из классов. Откроется диалог:


Рис. Диалог Отбор учащихся на курс

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

Для отбора учащихся на данный курс нужно выбрать текущий класс в верхней части диалога. Появится список учащихся этого класса. Затем выбрать одного или нескольких учащихся, используя кнопки Ctrl или Shift и щелкнуть мышкой по кнопке с одиночной стрелкой "вниз". Выбранные фамилии переместятся в нижний список, т.е. будут отобраны.

Для исключения учащихся из данного курса нужно выбрать фамилии исключаемых учащихся в нижней части диалога и щелкнуть мышкой по кнопке с одиночной стрелкой "вверх". Фамилии исчезнут из нижнего списка. Появятся ли они в верхнем списке? В рассматриваемом примере: "да", если исключать учащегося 11а класса. "Нет", если исключать учащегося 11б класса, потому что текущий класс 11а. Однако, гарантируется, что ни одна фамилия не пропадет. При выборе 11б в качестве текущего класса в верхней части диалога фамилии всех исключенных появятся вновь в верхнем списке.

Кнопки с двойными стрелками используются для переноса всех учащихся из одного списка в другой. Конкретные фамилии при этом выбирать не нужно.

© Павел Смыкалов, 1997 - 2010