Скачать 203.8 Kb.
|
Оглавление1.Программно – инструментальный комплекс для разработки компьютерных обучающих программ. 1 1.1.Работа в модуле «Редактор» 4 1.1.1.Описание работы в ручном режиме 5 1.1.2.Описание работы в авторежиме 8 1.1.3.Тестовый прогон 9 1.1.4.Описание работы редактора сценариев 9 1.2.Модуль «Администратор» 10 1.3.Модуль «Проигрыватель» 12 2.Внедрение комплекса в обучение сотрудников МИРЭА 12 3.Разработка web-версии проигрывателя 14 3.1.Интерфейс приложения 14 3.2.Взаимодействие с другими приложениями комплекса 16 3.3.Silverlight 5 18 3.3.1.Требования к системе, предъявляемые Silverlight 19 3.3.2.Silverlight и WPF 20 3.3.3.Развитие Silverlight 21 4.Научная деятельность 23 В условиях быстрого развития компьютерных технологий, актуальной является задача обучения пользователей ИУС (информационно-управляющей системы). Обучающие программы позволяют улучшить процесс обучения, помогают быстрее и глубже передать информацию, а также проконтролировать знания и умения. Основное отличие Тьютора от других видов компьютерных обучающих программ интерактивный диалог между компьютерной системой и обучаемым. Комплекс обучающих систем, разработанный в лаборатории по автоматизации учебного процесса МИРЭА - компьютерное педагогическое программное средство, предназначенное для предъявления новой информации, усвоения навыков и умений, промежуточного и итогового тестирования. Комплекс обладает системой помощи и системой сбора и обработки статистической информации о каждом отдельном обучаемом или группе обучаемых, накапливает информацию об ошибках при работе с обучающей системой и ошибках по изучаемой теме или дисциплине. Наш комплекс «Тьютор МИРЭА» предоставляет: - Возможность использования для проведения практических занятий; - Возможность подготовки к контролю знаний. Возможна подготовка как по отдельной теме, так и по всему курсу. - Возможность проведения контрольной работы также как по отдельной теме, так и по всему курсу. В комплексе принята трёхуровневая система разделения задач – сценарий, раздел и шаг. Сценарий описывает ситуацию предметной области. Шаг, в свою очередь, - элементарное действие, требуемое от пользователя. Также мы используем понятие Образа ИУС – точная модель интерфейса ИУС. Действие, ожидаемое от пользователя называется триггером. Совершение этого действия означает переход к следующему шагу. Система включает: - текстовую и графическую информацию, используемую для предъявления в качестве новых порций знаний, - тестовые вопросы и задания - сценарии учебного процесса, базу данных студентов с сохранением результатов тестирования. Обучающая система представляет собой комплекс взаимосвязанных программ-модулей, каждую из которых допускается использовать отдельно. В комплекс входят следующие приложения:
Соответственно, приложения ориентированы для работы со следующими пользователями:
Условно описать распределение приложений между пользователями можно следующим образом: Функции пользователей комплекса распределены следующим образом:
Работа комплекса начинается с разработки разделов сценаристом. Работа происходит в модуле Редактор. Основные функции редактора можно представить следующим списком: Работа с разделами:
Редактирование разделов:
Работа со сценариями:
Редактор может работать в двух режимах – ручном и автоматическом. Сначала рассмотрим ручной режим.
Допустим, мы обучающую программу по блокноту. Выбираем заранее сохранённый образ ИУС из документов на компьютере.
Для сохранения файла пользователь должен щёлкнуть кнопку сохранить, то есть здесь имеет место триггер события мыши. В редакторе триггеров есть возможность выбора типа триггера – событие мыши или событие клавиатуры. Для события мыши можно также задать кнопку мыши и количество нажатий. После нажатия кнопки «Применить» под изображением шага отобразится информация о триггере, и появится область для клика, которую можно изменять, используя управляющие элементы.
В редакторе триггеров есть параметр модификаторы для такого типа триггеров. Это может быть клавиша Ctrl Shift Alt Также есть режимы автозаполнения задания и подсказки. При включенных режимах, при задании триггера – ввод с клавиатуры в поле задания и подсказки будет автоматически указано действие. Сценарист может дополнить или изменить его.
В системе предусмотрена возможность автоматической записи разделов. Предполагается, что на компьютере (удалённом или локальном) установлена ИУС. В таком случае все действия, совершенные в ней, могут быть записаны модулем автозахвата и переданы нашей обучающей программе. Для подключения модуля необходимо зайти в настройки захвата и задать порт подключения. На компьютере с ИУС нужно запустить отдельный модуль захвата и указать там порт и адрес подключения к редактору. После успешного подключения, на панели инструментов компьютера с ИУС отобразится значок статуса захвата. щелкнув на него, ли нажав скроллок можно начать запись. После сигнала о начале записи все действия, совершаемые на компьютере с ИУС будут записываться в обучающую программу. В дальнейшем, сценарист может изменять, дополнять и удалять все эти действия. Если нет необходимости записывать последовательность шагов, то в редакторе предусмотрена функция снятия скриншота ИУС, который может быть использован для создания других шагов вручную. Для проверки качества разработанного раздела, у сценариста есть возможность его тестового прогона. По нажатию соответствующей клавиши сценарист может пройти свой раздел с точным интерфейсом, который потом получит Пользователь (ученик). После создания всех разделов, сценарист объединяет их в сценарии, используя для этого редактор сценариев. Для сценария можно задать размер изображений, под этот размер будут подгоняться все изображения, входящие в сценарий. После завершения компоновки сценария, сценарист утверждает его, и с этого момента сценарий может быть назначен пользователю для прохождения. Работа с базой:
Работа с пользователями:
Работа со сценариями:
Работа со статистикой:
После завершения этапов подготовки сценариев для обучения и назначения их соответствующим пользователям, можно приступить к подготовке учебных мест. Учебное место представляет собой компьютер с установленным программным обеспечением, необходимым для функционирования обучающей программы, а также с доступом к учебной базе данных. База данных может быть установлена локально, либо располагаться на удаленном сервере. В последнем случае администратору необходимо настроить комплекс для работы с удаленной базой данных. После настройки окружения и установки программы, пользователи могут приступить к обучению. Проигрыватель обладает простым, интуитивно понятным интерфейсом, который не может вызвать трудностей при обучении. После завершения обучения, проигрыватель отправляет в базу данных статистику пользователя, которую в дальнейшем может просмотреть и оценить преподаватель с помощью приложения администрирования, которое описано выше. Рассмотрим более подробно процесс обучения сотрудников МИРЭА работе с новыми инструментами на примере системы электронного документооборота и контроля поручений (СЭДКП). Система была введена в целях увеличения эффективности в работе, а также оптимизации процедур делопроизводства в МГТУ МИРЭА. Это определило необходимость быстрого внедрения системы электронного документооборота, и ее использования всеми административными подразделениями. В соответствии с нуждами университета в СЭДКП были выделены три группы пользователей: руководители структурных подразделений, делопроизводители и исполнители. Известно, что для успешного внедрения программных систем с большим числом пользователей, обучение пользователей необходимо провести эффективное обучение пользователей. Для организации обучения работе с системой решено было использовать комплекс для разработки обучающих систем «Тьютор МИРЭА». Для каждой из трех групп пользователей СЭДКП были разработаны сценарии обучения в соответствии с их ролью в системе На основе построенных сценариев, с помощью комплекса «Тьютор МИРЭА», были созданы три типа обучающих программ. для обучения пользователей работе с системой СЭДКП (рис.2).. Посредством инструмента администрирования комплекса «Тьютор МИРЭА» были созданы три типа обучающихся, в соответствии с типами пользователей системы СЭДКП. Для сотрудников административных подразделений МИРЭА был проведен обучающий курс по системе и предоставлена возможность использования компьютерных обучающих программ для закрепления навыков работы в СЭДКП у пользователей, методом деятельного case обучения. Для удобства пользователей, а также для облегчения проведения обучения была поставлена задача разработки web-версии проигрывателя сценариев обучения. Так как комплекс разработан с помощью системы WPF, для реализации веб-инструмента была выбрана родственная технология Silverlight. Интерфейс разрабатываемого веб – приложения можно представить схематически следующим образом: Начальное окно входа:
Список сценариев, доступных для прохождения в режиме обучения:
Список сценариев, доступных для прохождения в режиме контроля:
Рабочее место МПП ИУС Автозахватчик Рабочее место сценариста Редактор Проигрыватель Framework Автозахватчик Рабочее место администратора Администратор Центральная БД на сервере SQL Server Рабочее место преподавателя Администратор Удаленное рабочее место ученика Браузер Плагин Silverlight Интернет Технология Silverlight предназначена для создания мощных приложений, выполняемых в браузерах под управлением разных операционных систем. Приложения Silverlight обрабатываются надстройками браузеров. При обращении к веб-странице, содержащей компоненты Silverlight, надстройка браузера выполняет код Silverlight и выводит компоненты в заданную область на HTML-странице. Надстройки Silverlight предоставляют намного более гибкие и мощные средства вывода информации на экран, чем традиционные средства HTML, CSS и JavaScript. При умелом использовании с их помощью можно создавать страницы Silverlight, содержащие интерактивную графику, векторную анимацию и средства воспроизведения аудио- и видеофайлов. В Silverlight используется традиционная технология расширения функциональности браузеров — надстройки (plug-ins). Преимущество модели надстроек состоит в том, что для просмотра содержимого, созданного разными людьми и компаниями, пользователю нужно установить единственный компонент — надстройку Silverlight. Для этого пользователю достаточно бесплатно загрузить с сайта Microsoft один небольшой файл и ввести подтверждение в единственном диалоговом окне. Вся процедура занимает не более минуты. Когда надстройка будет установлена, браузер сможет обрабатывать любое совместимое с ней содержимое без вмешательства пользователя. На рисунке ниже показаны два вида страницы, содержащей объект Silverlight. Вверху приведена страница, которую пользователь видит, когда надстройка Silverlight не установлена. В этот момент пользователь может щелкнуть на кнопке Click now to install (Установить сейчас), чтобы перейти на сайт Microsoft, где будет предложено установить надстройку. Внизу показана та же страница после установки надстройки Silverlight: На данный момент надстройка Silverlight установлена на 75% компьютеров, подключенных к Интернету (включая настольные компьютеры и мобильные устройства). Если учитывать только компьютеры, на которых установлены Windows и браузер Internet Explorer, процент Silverlight будет выше. Такие показатели впечатляют, однако надстройки Flash все же установлены на большем количестве веб-устройств (96%). Очень важно, чтобы любая веб-технология была совместима с как можно более широким диапазоном компьютеров и устройств. Технология Silverlight в настоящий момент находится в стадии развития, однако она уже совместима с большинством операционных систем: Windows Версия Silverlight 5 работает на компьютерах под управлением Windows 8, Windows 7, Windows Vista и Windows XP. Минимальные версии браузеров, поддерживающих Silverlight — Internet Explorer 6, Firefox 1.5 и Chrome 4.0. Надстройки работ также под управлением Windows 2000, но только с Internet Explorer 6. Другие браузеры, такие как Opera и Safari (для Windows) в настоящий момент тоже поддерживают надстройку Silverlight, однако она для них пока что не документирована. Macintosh Надстройки Silverlight работают на компьютерах Mac с операционной системой версии OS X 10.4.8 или более поздней. Должен использоваться процессор Intel (оборудование PowerPC недопустимо). Для Silverlight минимальные версии браузеров — Firefox 2 и Safari 3. На мобильных устройствах Apple, включая iPhone, iPod Touch и iPad, приложения Silverlight не поддерживаются. Linux В настоящее время надстройки Silverlight 5 на Linux не работают, однако команда Mono создает открытую библиотеку для Silverlight (проект Moonlight, одобряемый компанией Microsoft). Последняя стабильная официальная версия Moonlight поддерживает приложения Silverlight 2, но сейчас уже выпущена бета-версия, поддерживающая Silverlight 4. Прогресс медленный, поэтому пока что неизвестно, когда Moonlight будет поддерживать Silverlight 5, если вообще будет. Один из наиболее интересных аспектов технологии Silverlight заключается в том, что она позаимствовала у .NET мощную модель WPF, используемую для создания сложных клиентских интерфейсов. Технология WPF предназначена для создания сложных приложений Windows. Средства WPF не только упрощают процесс разработки благодаря удобным высокоуровневым средствам, но и обеспечивают более высокую производительность благодаря выводу любого содержимого непосредственно через конвейер DirectX. Очевидно, что Silverlight не может дублировать все средства WPF, поскольку многие из них зависят от возможностей операционной системы, включая специфичные для Windows драйверы и средства DirectX. И все же, вместо того чтобы изобретать для клиентской стороны совершенно новый набор элементов управления и классов, разработчики Silverlight применили подмножество модели WPF. Если у вас есть опыт работы с WPF, вы будете удивлены тем, как сильно Silverlight похожа на WPF. Ниже перечислено несколько общих особенностей: Для определения пользовательского интерфейса Silverlight (коллекции элементов, заполняющих область содержимого) используется разметка XAML, как и в WPF. В Silverlight можно даже отображать данные с помощью того же синтаксиса связывания данных, что и в WPF. Silverlight позаимствовала у WPF многие базовые элементы управления и механизм шаблонов (для изменения внешнего вида стандартных элементов управления). Для рисования двухмерных изображений в Silverlight используются фигуры, контуры, преобразования и кисти. Все эти средства практически такие же как в WPF. Рабочая среда Silverlight предоставляет декларативную модель анимации, основанную на последовательности раскадровок и работающую так же, как и анимационная модель WPF. Для воспроизведения аудио- и видеофайлов используется класс MediaElement, как и в WPF. Версия Silverlight 1 была весьма "скромной". Она содержала средства поддержки двухмерного рисования и воспроизведения мультимедийных файлов. В ней не было даже драйвера среды выполнения CLR и компилятора языков .NET, поэтому разработчики были вынуждены писать код на JavaScript. Версия Silverlight 2 была радикально изменена. В нее были добавлены среда CLR, подмножество классов .NET Framework и модель пользовательского интерфейса на основе WPF. В результате Silverlight 2 стала одной из наиболее ожидаемых технологий за всю историю Microsoft. Следующие версии Silverlight не столь амбициозны, как Silverlight 2. В Silverlight 5 сохранена модель разработки Silverlight 2 и добавлено несколько тщательно отобранных новых средств. Перечислим преимущества последней версии: Повышение производительности Приложения Silverlight 5 быстрее запускаются, поддерживают 64-разрядные браузеры и обеспечивают более четкое отображение сглаженных мелких шрифтов. Векторная печать Улучшена модель печати путем добавления драйверов PostScript. В результате печать выполняется быстрее и требует меньше памяти. Аппаратное ускорение трехмерной графики Silverlight предоставляет приложению часть инфраструктуры Microsoft XNA для создания игр XBox. Добавлен мощный низкоуровневый интерфейс отображения трехмерных сцен. Важнее всего то, что все вычисления выполняются аппаратно, обеспечивая существенное повышение производительности. Также можно отметить уменьшение задержки звука путем поддержки средств Microsoft XNA при воспроизведении аудиофайлов. Это особенно полезно в видеоиграх, в которых задержка недопустима. Гибкое воспроизведение Воспроизводить видеоклип теперь можно быстрее или медленнее без изменения тональности звукового сопровождения. Это позволяет просматривать содержимое (например, видеоурок) с выбранной скоростью. Просмотр сводных таблиц Добавлен элемент управления, позволяющий просматривать огромные коллекции данных. В одном элементе управления совмещены многие функции, такие как масштабирование рисунков, фильтрация данных и анимация переходов. Лучше всего то, что при использовании этого элемента управления разработчику почти не нужно писать код. Отладка XAML Теперь можно устранять ошибки связывания данных путем установки точек прерывания в выражениях связывания. Дочерние окна Приложения Silverlight, выполняющиеся вне браузера, теперь могут отображать дополнительные окна, как настольные приложения Windows. Для этого даже не нужны расширенные права доступа. Поддержка доступа к файлам и вызовам P/Invoke Приложения, выполняющиеся с расширенными правами доступа, могут обращаться к любым файлам на жестком диске, к которым пользователь имеет доступ (за исключением требующих привилегий администратора). На компьютере Windows можно применять вызовы P/Invoke для обращения к унаследованным функциям языка С из библиотек Windows API. Обратная совместимость Silverlight 5 Может ли существующее приложение Silverlight, разработанное в предыдущей версии, выполняться на компьютере, на котором установлена надстройка Silverlight 5? Это не такой уж простой вопрос, как может показаться на первый взгляд, потому что в Silverlight 5 внесены некоторые тонкие изменения и устранен ряд ошибок, что может повлиять на работу приложения и даже изменить его поведение. Чтобы изменения не повлияли на работу существующих приложений, в Silverlight 5 используется режим quirks (нестандартный). Когда надстройка Silverlight 5 загружает приложение, скомпилированное для предыдущих версий Silverlight, она автоматически включает нестандартный режим, точно эмулирующий поведение среды выполнения предыдущей версии Silverlight. В течение преддипломной практики была написана статья о внедрении комплекса для обучения работе с системой СЭДКП. Статья была отправлена для участия в 14-ой конференции «1С: Новые технологии в образовании». Также был получен сертификат об участии в этом мероприятии. |
Применение ит в обучении иностранным языкам Использование компьютерных обучающих программ в процессе преподавания иностранных языков. 12 | Применение ит в обучении иностранным языкам Использование компьютерных обучающих программ в процессе преподавания иностранных языков. 10 | ||
Реферат по дисциплине «Информационные технологии в образовании» Виды упражнений, доступных при применении компьютерных программ и обучающих дисков | Контрольные вопросы по курсу Контрольный тест по курсу Перечень обучающих, контролирующих компьютерных программ, диафильмов, кино – телефильмов, мультимедиа и т п | ||
Курсовая работа по дисциплине: «Антикризисное управление» по теме:... «Использование компьютерных программ для анализа финансового состояния организации» | Перечень обучающих, контролирующих компьютерных программ, диафильмов,... Неофициальный сайт факультета Психологии мгу. "Флогистон" был задуман и реализован как народный проект, посвященный психологии. На... | ||
Урок повторение и обобщение изученного материала. Тема: «Как устроен компьютер?» Технологии: пакет прикладных программ Microsoft Office: табличный редактор Excel, текстовый редактор Word, редактор создания мультимедиа... | Программа по формированию навыков безопасного поведения на дорогах... Технологии: пакет прикладных программ Microsoft Office: табличный редактор Excel, текстовый редактор Word, редактор создания мультимедиа... | ||
Перечень обучающих фильмов и программ ... | Основная образовательная программа среднего профессионального образования... Нормативные документы для разработки ооп спо по специальности 230115 Программирование в компьютерных системах | ||
Программа курса Пояснительная записка Продолжительность и структура курса: всего 126 ч. (62 ауд ч., из них 42 ч лекций, 20 ч семинаров, с р. 64 ч.), читается на 4 курсе... | Рефератов, историй болезни, литературы, обучающих программ, тестов | ||
Название электронных образовательных изданий и компьютерных программ Современный электронный учебно- методический комплекс. Серия «Все задачи школьной математики» | Программный комплекс «Глонасс-автотрекер» Тип эвм: Pentium IV; Тип и версия ос Пдд и т п Программно-аппаратные требования: оп windows 2000 и выше, свободного пространства на жестком диске не менее 200 Мb, оперативной... | ||
«Исследование возможностей компьютерных программ и интернет-ресурсов... Исследование возможностей компьютерных программ и интернет-ресурсов в обучении английскому языку | Методическое обеспечение образовательного процесса Начальное образование Т. И. Кондратина 1-2 класс Комплекс обучающих упражнений для работы в школе и дома |