ELML - ELML

eLML
Язык разметки eLesson
Язык разметки eLesson
Разработчики)Джоэль Фислер, Сюзанна Блейш и другие
Стабильный выпуск
7.0 / июль 2011 г.
Операционная системаXML на основе - независимо от ОС
ТипLMS (Система управления обучением)
ЛицензияЛицензия Apache 2
Интернет сайтwww.elml.org

В Язык разметки eLesson (eLML) является открытым исходным кодом XML фреймворк для создания электронных уроков. Это «побочный продукт» проекта GITTA, швейцарского ГИС Проект электронного обучения, который был запущен весной 2004 года. Проект eLML находится в Sourceforge. Целью eLML было предложить авторам инструмент, обеспечивающий соответствие педагогическим руководствам.

Педагогическая модель eLML

eLML основан на модели обучения под названием ECLASS (Gerson, 2000). [1] ). ЭКЛАСС - это сокращение для следующих элементов:

  • Entry: обозначает введение в урок или раздел (подкатегория урока).
  • Уточнение: элемент пояснения используется для объяснения некоторых теорий, моделей, принципов или фактов.
  • Посмотрите: Примеры, которые помогают студенту понять теорию
  • Действие: эти элементы побуждают учащегося стать активным, опробовать модель или обсудить проблемы.
  • Самооценка: проверьте, были ли выполнены учебные цели урока или раздела.
  • Резюме: дает краткое изложение всего урока или отдельного раздела.

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

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

XML-структура eLML

Описанная педагогическая модель ECLASS отображается на структуру XML с помощью схемы XML, как показано на этой иллюстрации:

Скриншот схемы Elml en.png

Урок eLML всегда начинается либо с обязательного введения (ввод элемента), либо с краткого перечисления учебных целей урока (целей элемента). Элементы модуля, описанные ниже, содержат фактическое содержание урока. После разделов урок может включать резюме и / или до пяти самооценок, за которыми следует дополнительное чтение и раздел глоссария, в котором перечислены важные ресурсы и описаны термины, используемые в уроке. Схема XML гарантирует, что все термины глоссария, используемые на уроке, определены в глоссарии. В Гарвардская справочная Система или Стиль APA может быть использован для библиографии. Все цитаты, ссылки, дополнительная литература и т. Д. Должны быть перечислены в разделе библиографии, в противном случае синтаксический анализатор XML выдаст ошибку и урок станет недействительным.

Благодаря количеству обязательных элементов eLML гарантирует, что заполнены хотя бы минимальные элементы метаданных, даже несмотря на то, что многие авторы не любят заполнять информацию метаданных. Элементы метаданных eLML являются подмножеством IMS Метаданные объекта обучения (LOM), который можно использовать для хранения данных о продолжительности уроков, авторе (-ах), авторских правах, необходимых знаниях для прохождения этого урока и основных технических требованиях. Элементы стиля библиографии и раздел метаданных определены в отдельной XML-схеме и, таким образом, могут быть заменены другими стандартами или определениями.

Внутри каждого блока используется структура, аналогичная структуре урока. Однако глоссарий элементов, библиография и метаданные всегда определяются для всего урока на уровне урока. Фактический контент в модуле хранится в ряде так называемых «учебных объектов» (не путать с целями обучения - называемыми «целями» в eLML). Каждый учебный объект описывает определенную концепцию, модель, уравнение, термин или процесс, используя все или некоторые из трех элементов: прояснить (теория), посмотреть (пример) и действовать в произвольном порядке. Эти три элемента могут иметь особое визуальное представление при преобразовании в формат представления, например значок «шестеренка» для элементов действия, используемый в GITTA, чтобы сигнализировать учащемуся, что он или она должен что-то «сделать», но их основная цель - направлять авторов при создании контента. Используя элементы прояснить, посмотреть и действовать, автор должен подумать о том, как определенная концепция может быть лучше всего представлена ​​ученику. Независимо от того, начинается ли учебный объект с некоторой теории (элемент пояснения) и продолжается одним или несколькими примерами (элементы просмотра) или, альтернативно, учащийся сначала что-то делает (элемент действия), а затем читает теорию (элемент пояснения), остается на усмотрение автор.

Преобразование и представление урока eLML

Благодаря использованию таких стандартов, как XML, XSLT или же SVG все уроки eLML могут быть преобразованы и просмотрены в любом веб-браузере на любой платформе и полностью независимы от программного обеспечения. Два основных файла преобразования, которые включены в пакет eLML, могут преобразовать урок в интерактивный (оба XHTML 1.1 и HTML5 ) и в "печать" (PDF ) версия (с использованием Объекты форматирования XSL ) одним щелчком мыши. Обе версии можно настроить, предлагая индивидуальные макеты (см. Пример ниже). Дополнительные файлы преобразования, предоставляемые eLML, охватывают следующие форматы вывода: ODF (Открытый формат документа), DocBook, Латекс а с 2010 года также электронные книги на основе ePub формат. Поскольку eLML поддерживает как глобальный «пакет содержимого» IMS, так и SCORM стандарт, контент также можно легко импортировать в любой современный Система управления обучением (LMS) нравится WebCT или же OLAT. Для создания красивых шаблонов eLML предлагает инструмент под названием «Конструктор шаблонов», который имеет встроенную поддержку CSS-фреймворка под названием YAML. На следующем рисунке показан урок eLML, преобразованный во множество различных макетов и форматов:

Elml layout.png

Инструменты для eLML

Начиная с версии 5, eLML предлагает широкий набор инструментов: редактор eLML для создания уроков (на основе XML-редактора Firedocs Mozilla Firefox, Конструктор шаблонов для создания шаблонов макетов (созданных как проект Google Summer of Code) и надстроек для Apache Lenya CMS и т. д. С выпуском eLML 7 был запущен новый инструмент преобразования для создания онлайн-уроков в различных форматах: EasyELML.

Снимок экрана нового редактора Firedocs eLML
Снимок экрана конструктора шаблонов eLML

Авторское право и правовые вопросы

eLML - это проект с открытым исходным кодом, доступный в рамках Лицензия Apache 2. Основное общение между пользователями сообщества происходит через Sourceforge веб-сайт, особенно через список рассылки eLML-Users (для общих вопросов) и RFE (Feature Request) Tracker (для обсуждения новых функций).

внешняя ссылка