Управление столбцами таблиц (кнопка
инструментальной панели) состоит в выборе столбцов для отображения одновременно всеми таблицами. В нашем случае (рис.7) отображаемых столбцов с числовыми данными – семь, остальные скрыты. Всего на данный момент реализация АРМ обеспечивает представление вкладкой «Аудиторная» следующих данных:Таблица 3
Столбец | Расчетный параметр | Используемые объекты базы данных |
трудоем. | трудоемкость учебной работы | Дисциплина аудиторных занятий |
аудитор. | продолжительность аудиторной работы в часах | |
лекций | количество часов лекций в неделю | Аудиторные занятия |
практ. | количество часов практических занятий в неделю | |
лабор. | количество часов лабораторных занятий в неделю | |
часов | всего аудиторных часов | Аудиторные занятия + график учебного процесса |
экзам. | количество экзаменов | Контрольные испытания |
зачет | количество зачетов | |
курсовых | количество курсовых работ по дисциплинам учебного плана | |
контр. | количество контрольных работ | |
тестов | общее количество контрольных испытаний | |
бюджет | бюджетная аудиторная нагрузка в часах | Аудиторная учебная работа + плановый контингент, график учебного процесса, нормативы учебной нагрузки |
договор | договорная аудиторная нагрузка в часах | |
коррект. | корректировка аудиторной нагрузки относительно нормативов |
В последней колонке таблицы 3 перечислены объекты базы данных (рис.1), атрибуты которых используются для расчета соответствующих параметров. Особого внимания заслуживают параметры столбцов «аудитор.» и «часов». Первый из них рассчитывается по значениям всего одного атрибута «Аудиторных часов» объектов «Дисциплина аудиторных занятий». Для второго используются атрибуты всех объектов «Аудиторные занятия», связанных с дисциплинами, а также информация графика учебного процесса. Такое «дублирование» представляемой вкладкой информации обеспечивает разработчику учебных планов возможность самоконтроля: при корректных значениях всех перечисленных атрибутов, а также параметров графика учебного процесса, данные в обоих столбцах совпадут. Последние три параметра представляют результаты расчета аудиторной нагрузки, для чего используются, помимо атрибутов учебной работы, также нормативы учебной нагрузки, параметры графиков учебного процесса и распределение планового контингента.
В следующей таблице для сравнения представлены данные, агрегируемые вкладкой «Внеаудиторная» (в остальном она аналогична по форме вкладке «Аудиторная»):
Таблица 4
Столбец | Расчетный параметр |
недель | продолжительность практики |
тестов | количество контрольных испытаний |
бюджет | бюджетная внеаудиторная нагрузка в часах |
договор | договорная внеаудиторная нагрузка в часах |
коррект. | корректировка внеаудиторной нагрузки относительно нормативов |
Здесь во всех расчетах используются атрибуты объектов «Внеаудиторная учебная работа» и связанных с ними объектов «Контрольные испытания» (рис.1). Последние три параметра помимо этих атрибутов, как и для расчета аудиторной нагрузки, используют нормативы, параметры графиков учебного процесса и распределение планового контингента.
Вновь напомним о возможности сохранять в профиле рабочего места параметров настройки рассматриваемых вкладок «Аудиторная» и «Внеаудиторная». В число этих параметров входит выбранный набор столбцов с агрегируемыми данными.
Вернемся к рис.7 и обратим внимание на кнопки управления режимом агрегирования данных (они расположены в левом верхнем углу каждой из таблиц). Определенное состояние кнопок может ограничивать наборы объектов базы данных, учитываемых при расчете параметров, представляемых таблицами. Решение о том, принимать или нет в расчет какой-либо объект, зависит от принадлежности его дисциплине определенного типа. Например, при суммировании трудоемкости дисциплин из блоков по выбору необходимо учитывать лишь первые курсы каждого блока. В то же время, при рассмотрении учебной работы по каждой из этих дисциплин в отдельности, необходимо учитывать все соответствующие объекты без исключения. Решение данной задачи – в настройках вкладки, изображенных на следующем рисунке:
Рис. 8. Управление режимом агрегирования
Использованные в данном случае кнопки «Курсы по выбору»
позволяют отдельно для каждой таблицы выбирать один из двух режимов:· учет при суммировании лишь первых курсов из каждого блока выборных дисциплин (в этом режиме рисунок на кнопке подсвечен, как для таблиц «блок» и «компонент» на рис.8);
· суммирование данных по всем дисциплинам без исключения (кнопка при этом бесцветна, см. все нижележащие таблицы «дисциплина», «курс», «семестр» и «отчетность»).
В целях иллюстрации изменим режимы агрегирования данных по выборным курсам в соответствие со следующим рисунком. Теперь таблица «дисциплина» не учитывает информацию по учебной работе для альтернативных курсов (в данном случае это, видимо, лишено смысла), а в таблице «компонент» она учтена:
Рис. 9. Разметка курсов по выбору
Следует обратить внимание на специальные иконки, отмечающие выборные курсы в таблице «дисциплина»: подсвеченные иконки располагаются в строках с первыми курсами каждого блока (именно они учитываются в режиме с подсвеченной кнопкой «Курсы по выбору»). Серые иконки отмечают альтернативные курсы блоков. В данном случае для дисциплин с кодами «ГСЭ.В.01.1» и «ГСЭ.В.03.1» альтернативных курсов нет, поэтому иконками они не помечаются.
Аналогично работают и остальные кнопки таблиц. Например, с помощью кнопок «Курсы специализаций»
для каждой из таблиц можно выбрать один из следующих двух режимов агрегирования:· при суммировании учитываются лишь курсы по одной из специализаций (таблица «блок» с подсвеченной кнопкой «Курсы специализаций» на рисунке ниже);
· суммирование по всем дисциплинам, независимо от принадлежности к специализации (таблицы «дисциплина» и «отчетность» с бесцветными кнопками).
Рис. 10. Разметка дисциплин специализаций
Иконки соответствующего вида отмечают курсы специализаций в таблице «дисциплина»: подсвеченные располагаются напротив курсов специализации, учитываемой при агрегировании в первом (выборочном) режиме, бесцветные указывают курсы всех остальных специализаций.
Для иллюстрации вышесказанного изменим режим для таблицы «блок», в результате чего получим новые суммарные данные:
Рис. 11. Суммирование по всем дисциплинам специализаций
Последняя из кнопок таблиц, «Аудиторные часы»
, включает режим суммирования данных без учета аудиторной учебной работы по дисциплинам, относимым образовательным стандартом к категории самостоятельной работы студента. Такими дисциплинами являются физическая культура, факультативные курсы, определенные практикумы, лаборатории специализации и т.п. Как и в предыдущих примерах, все эти дисциплины помечаются соответствующими иконками в таблице «дисциплина» (рис. ниже):Рис. 12. Дисциплины категории самостоятельной работы
В данном примере таблицы «блок» и «компонент» не учитывают при суммировании часы аудиторной учебной работы – соответствующие кнопки «Аудиторные часы» подсвечены. В частности, не учитываются занятия физической культурой (другие дисциплины рассматриваемой категории в данном случае скрыты).
Отметим, что состояние кнопок таблиц каждого уровня, наряду с рассмотренными выше параметрами интерфейса вкладок, также сохраняется профилем рабочего места. Таким образом, возможности индивидуальной настройки режимов агрегирования с последующим ее восстановлением доступны для решения наиболее типичных задач представления данных, примеры которых приведены выше.
Последний вопрос, который необходимо затронуть при описании вкладок «Аудиторная» и «Внеаудиторная», связан со способом размещения таблиц. В большинстве случаев можно положиться на предлагаемое АРМ автоматическое размещение (см. все предыдущие рисунки с изображением вкладок). При прокрутке таблиц следует обратить внимание на их внешний вид: если сетка таблицы темного цвета, прокрутка не требуется, поскольку видны все строки таблицы (например, «компонент», «курс» и «отчетность» на рис.12). Если, наоборот, сетка светлая, а внизу таблицы видна темная полоса, строки полностью не поместились на вкладке и таблицу необходимо прокручивать для их просмотра (см. «блок» и «дисциплина» на том же рисунке).