Рис. 37. Общий вид вкладки «Нормативы»
Дерево нормативов имеет фиксированную структуру отображаемых уровней в соответствии со следующей таблицей:
Таблица 8
Атрибут | Уровень узла |
Пункт приказа | 1 |
Подпункт приказа | 2 |
Вид группы | 3 |
Вид аудиторного занятия | 4 |
Вид контрольного испытания | |
Вид внеаудиторной работы | |
Номер курса | 5 |
Форма обучения | |
Вид дисциплины |
С выбором узла на дереве нормативов синхронизировано представление информации ленточной формой: загружается норматив, соответствующий тому листовому узлу дерева, который находится ближе всего к текущему узлу. Приемы работы с ленточной формой, позволяющие редактировать имеющиеся и вводить новые пункты приказа, описаны в предыдущих разделах.
Текущая реализация АРМ предлагает две команды, запуск которых осуществляется кнопками инструментальной панели вкладки. Команда «Копировать нормативы»
может помочь при формировании структуры нормативов в соответствии с новым приказом. Она позволяет, взяв за основу имеющуюся структуру нормативов, копировать определенные ее части для сохранения в качестве элементов новой структуры (например, на следующий учебный год). Порядок действий очевиден:· выбором узла дерева нормативов выделить часть структуры для копирования (команда использует нормативы, соответствующие всем узлам, которые лежат ниже выбранного узла);
· нажать кнопку инструментальной панели, после чего ввести в предложенном диалоговом окне учебный год формируемого приказа (цели копирования).
Команда «Удалить нормативы»
действует в соответствии с названием: удаляет определенные части структуры нормативов. Указание этой части производится аналогично предыдущей команде, выбором узла дерева нормативов. Удалены будут все нормативы, которые отображаются нижележащими узлами (ниже текущего выбранного узла), после чего само дерево будет перестроено с удалением соответствующих ветвей.3. Процедуры экспорта и импорта данных учебных планов
3.1. Публикация учебного плана в информационной системе
Как только работа над каким-либо учебным планом завершена, разработчик может принять решение о возможности его опубликования (кнопка с «глобусом» на самой верхней инструментальной панели). Данная процедура заключается в предоставлении информации по учебному плану другим подсистемам в строгом соответствии с заранее оговоренными протоколами. Например, предусмотренные планом сессионные испытания становятся доступными web-подсистеме для формирования ведомостей в деканатах и заполнения их результатами испытаний. Необходимость рассматриваемого шага очевидна: учебные планы на этапе разработки не должны быть доступны извне. С другой стороны, опубликованный ранее учебный план не должен в дальнейшем подвергаться серьезным изменениям. Тем не менее, невозможно и совсем запретить его доработку на последующих этапах: даже во время сессии часто выявляется необходимость корректировки учебных планов. Данное противоречие решено на уровне рассматриваемого приложения с использованием соглашений схемы базы данных следующим образом.
· Разработчик опубликованного ранее учебного плана после его корректировки обязан заменить имеющуюся публикацию новой.
· Для обеспечения корректности операции серверные процедуры обеспечения целостности данных на уровне схемы предпосланы проверками на уровне приложения. Например, производится поиск ведомостей, сформированных по контрольным испытаниям, соответствующим строкам учебного плана, подвергшихся корректировке. Если ведомости найдены, они удаляются перед производством новой публикации, о чем разработчик учебного плана уведомляется.
· Операция публикации отвергается при невозможности автоматического поддержания целостности данных. Например, если по корректируемым дисциплинам обнаружены закрытые ведомости, решение проблемы должно вырабатываться совместно с деканатом, сформировавшим ведомости.
Информационно-методическим центром по аттестации образовательных организаций (ИМЦА) Минобразования РФ разработана собственная электронная форма представления учебных планов, используемая центром в процедуре автоматической экспертизе корректности информации и соответствия содержания учебного плана образовательному стандарту. Описываемое рабочее место поддерживает процедуру экспорта данных учебных планов в файлы, формат которых соответствует требуемому пакетом «PLANY», официально распространяемым ИМЦА (см. http://www.imtsa.ru). На данный момент процедура экспорта реализована для учебных планов уровня высшего профессионального образования всех трех ступеней (уровней квалификации): бакалавр, дипломированный специалист и магистр. Учебные планы уровня среднего профессионального образования пока не экспортируются.
В процессе разработки процедуры экспорта выявился ряд существенных различий в формах представления данных учебных планов и ограничений системы «PLANY», основные из которых следующие.
1. Форма ИМЦА предполагает хранение данных лишь для одной специализации (в случае ступени дипломированного специалиста) или программы обучения (для бакалавриата или магистратуры), в то время как по сложившейся в ВГУ традиции из-за большого количества специализаций/программ обучения учебный план описываемой подсистемы может содержать информацию сразу по нескольким (всем) специализациям/программам обучения, предусмотренным соответствующей образовательной программой.
2. Форма ИМЦА не предусматривает закрепление дисциплин сразу за несколькими обучающими кафедрами, что является обычной практикой организации учебного процесса в ВГУ.
3. Во многих случаях форма ИМЦА не позволяет детализировать курсы, предусмотренные образовательным стандартом (недостаточно места), между тем в учебном плане университета данные курсы в свою очередь могут быть представлены наборами дисциплин, а сам учебный план в результате становится иерархической структурой учебных курсов.
4. Форма ИМЦА не предусматривает формирование совмещенных лекционных потоков, составляемых из контингента, в основном обучаемого по разным учебным планам.
Ниже показана форма интерфейса, управляющего процедурой экспорта (форма будет доступна лишь при условии указания определенного учебного плана при помощи дерева учебной работы способом, описанным выше, см. табл.2):
Рис. 38. Диалог для управления экспортом
Форма позволяет настроить процедуру для решения большинства из обозначенных выше проблем. При этом оператор должен учесть нижеследующее.
1. Интерфейс позволяет выбрать для экспорта лишь одну из специализаций/программ обучения, предусматриваемых учебным планом. При этом в список экспортируемых будут выбраны дисциплины, соответствующие данной специализации/программе. В то же время, возможен выбор сразу нескольких (всех) специализаций/программ обучения. В этом случае будут экспортироваться все соответствующие дисциплины, объединяясь в блоке дисциплин специализации (ДС)/дисциплин направления (ДН), причем процедура экспорта присвоит им новые номера.
2. Проблема нескольких обучающих кафедр по одной дисциплине может быть решена двумя путями. Можно либо отказаться от экспорта всей информации, связанной с аудиторной работой каких-либо кафедр, выбрав для экспорта лишь одну из них. (Так на рисунке выбраны для экспорта лишь первые из дублирующихся строк списка дисциплин ЕН.Ф.01.3 и ЕН.Ф.01.6.) Либо объединить всю аудиторную работу в одной экспортируемой строке выходной формы. При этом процедура экспорта закрепит всю эту работу за первой из соответствующих кафедр.
3. Последним из описанных способов решается и проблема экспорта детализированных стандартных курсов: соответствующие дисциплины объединяются в одну экспортируемую строку. На рисунке показана настройка процедуры, при которой под заголовком «Математический анализ» будет экспортирована суммарная учебная работа по всем объединяемым дисциплинам (ЕН.Ф.01.2 – ЕН.Ф.01.6). При этом такой вновь образованный курс будет закреплен за кафедрой, ведущей по действующему плану дисциплину «Математический анализ».
4. Наконец, проблема совмещенных «междуплановых» (межфакультетских и т.п.) лекционных потоков в рамках выходной формы не решается и соответствующая информация при конвертировании игнорируется.
Кроме описанной основной процедуры автоматического заполнения формы учебного плана ИМЦА конвертируемыми данными приложение может экспортировать список кафедр, участвующих в учебном процессе по конкретному учебному плану. Этот список представлен в левой нижней части обсуждаемой формы. При необходимости оператор может сохранить этот список в файле соответствующего формата, совместимого с упомянутым выше пакетом «PLANY» ИМЦА, после чего он будет доступен для организации полноценной работы с пакетом. Флажок «Только кафедры плана» можно снять для получения полного списка кафедр, в случае необходимости именно такого экспорта.