Scientific journal
International Journal of Applied and fundamental research
ISSN 1996-3955
ИФ РИНЦ = 0,593

1 1 Ostroukh A.V. 1
1

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

Для ускорения процесса разработки используются специализированные средства, например готовые инструменты для тестирования знаний или программы, заявленные разработчиками как среды, специально направленные на создание лабораторий коллективного пользования. ряд разработок (в том числе и российских) отличается удобством и простой в работе. множество полезных функций позволяет сэкономить время при создании соответствующего раздела лабораторий коллективного пользования. С помощью набора предоставляемых в этих программах инструментов можно проектировать практикумы на основе моделей объектов для организации процесса изучения различных дисциплин [1–15].

Описание унифицированных программных модулей для лаборатории коллективного пользования

В ходе анализа ряда обучающих систем и виртуальных практикумов, а также инструментов для их создания авторами данной статьи было решено спроектировать такое программное обеспечение, которое позволило бы из готовых модулей формировать лаборатории коллективного пользования для изучения различных дисциплин. В состав таких модулей должен входить универсальный измерительный блок [5, 10–14]. С подключенными к блоку объектами можно работать через информационную сеть. Разрабатываемое программное обеспечение должно быть достаточно гибким и поддаваться реконфигурированию, модернизации и перепрофилированию в соответствии с изучаемой предметной областью.

В основу структуры создаваемого программного обеспечения авторами заложен принцип модульности, позволяющий применять один и тот же блок для нескольких различных дисциплин. Предполагается, что изначально предоставляемый комплект программ будет одинаково устанавливаться на все рабочие места лаборатории и уже в зависимости от типа рабочего места (например, «рабочее место студента», «рабочее место преподавателя») и изучаемой дисциплины будет производиться настройка. Исключение составляет программное обеспечение для сервера сбора данных, поскольку к данному компьютеру подключается комплект объектов исследования и доступ к его настройкам разрешен только специалистам.

Пример структуры для создаваемых программных модулей лаборатории приведен на рисунке.

В первом приближении из структуры можно выделить два крупных программных блока. Первый блок – сервер сбора данных. Этот отдельный большой модуль включает в себе основной механизм выполнения операций измерения физических величин на заданном объекте исследования и операций, связанных с оказанием определенных воздействий на данный объект. В нем используется функционал драйверов NI-DAQ, который позволяет организовать измерения напряжения, деформации, тока, длительности импульсов и цифровых сигналов по настраиваемым виртуальным каналам [10–14]. Результаты измерений легко передать для последующей обработки.

Внутри модуля сбора данных реализуются подмодули, отвечающие за тип ввода/вывода (аналоговый и цифровой). Это сделано с учетом того, что для разных типов операций ввода/вывода принципы работы с устройством сбора данных несколько отличаются. При создании и отладке описываемого модуля это позволяет сосредоточиться на реализации операций конкретного типа ввода/вывода, не отвлекаясь на другие этапы разработки. Такое разделение предполагает использование программы с различными моделями устройств. Например, в качестве объекта исследования используется цифровая микросхема, а аппаратное обеспечение может и не включать плату ввода/вывода с аналоговыми каналами. Достаточно приобрести недорогой цифровой модуль. Для разработчика программного обеспечения это упрощает формирование комплекта комплекса и создает предпосылки для более тонкой настройки под конкретное устройство. Все это позволяет создать такое приложение для сервера сбора данных, которое способно работать на базе различных моделей модулей ввода/вывода и параллельно выполнять измерения с нескольких объектов исследования.

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

1. «Модуль регистрации» позволяет подгруппе обучающихся зарегистрироваться для выполнения выбранной лабораторной работы, получить от преподавателя допуск и текст с вариантом задания.

2. «Модули проведения экспериментов» (N зависит от количества дисциплины). В подобных блоках сосредоточена рабочая область с графическим изображением объекта исследования, элементами для управления объектом и индикации его состояний. Также реализуется система последовательного представления методических указаний в соответствии с заданным вариантом лабораторной работы.

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

4. «Модуль отчетов» тоже тесно связан с блоками проведения экспериментов. Он предоставляет обучающимся средства для вставки и редактирования в электронном отчете информации, полученной в ходе экспериментов. Предполагается, что электронный отчет можно отправлять преподавателю для проверки и последующей процедуры защиты по выполняемой лабораторной работе. Использование готовых форм и автоматизация их заполнения позволяют освободить студентов от рутинных и архаичных способов подготовки отчетов по результатам экспериментальных исследований, а преподавателя от таких же способов фиксации результатов обучения.

pic_5.wmf

Общая структурная схема организации программного обеспечения лаборатории коллективного пользования

5. «Модуль справочных данных» позволяет получать справочные данные и теоретические сведения по курсу изучаемой дисциплины из соответствующего раздела базы данных «Справочные материалы». Это может быть полезно для улучшения понимания смысла выполняемой работы и для подготовки к защите.

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

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

Заключение

Создание интеллектуальной интегрированной интернет лаборатории по инженерным дисциплинам на базе программного продукта для систем сбора данных, их анализа, обработки и визуализации – LabVIEW (Laboratory Virtual Instrument Engineering Workbench) существенно повышает эффективность образовательного процесса по инженерным дисциплинам.

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

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