Перейти к основному содержимому

Редактор формул DragMath

ВНИМАНИЕ: Для использования DragMath необходимо активировать фильтр TeX в Moodle. Конечным пользователям также необходимо иметь установленную последнюю версию среды Java Runtime. DragMath больше не доступен в новом редакторе Atto, представленном в Moodle 2.7. DragMath был доступен в редакторе TinyMCE в Moodle 2.7, но не распространяется в Moodle 2.8 и более поздних версиях. Он доступен в качестве плагина от третьих лиц, который может быть загружен и установлен администратором.

Введение

Как указано в W3C 1:

Это редактор формул с открытым исходным кодом, работающий по принципу "перетащи и оставь", написанный на Java.
Создав выражение, пользователь может преобразовать его в различные линейные синтаксисы для математики, включая MathML, LaTeX,
Maple, Maxima или любой пользовательский стиль.

Созданный Кристофером Сэнджвином и Александром Биллингсли в Бирмингемском университете в рамках проекта STACK, DragMath позволяет студентам создавать математические выражения с помощью графического интерфейса перетаскивания, похожего по оформлению на то, что доступно в ряде офисных пакетов повышения производительности.

Джон Иснер изначально создал и поддерживал несколько файлов, которые позволяли интегрировать DragMath с HTMLArea, редактором Moodle в 2007 году. Затем DragMath поддерживал Марк Гробер, пока он не был интегрирован в основную версию Moodle с выпуском Moodle 2.0. Результатом развития для интеграции DragMath в tinyMCE стала разработка SEE Мауно Корпеляйненом (ссылку на эти плагины можно найти ниже).

Для использования DragMath пользователи должны иметь установленную среду Java Runtime (JRE) версии 1.5 или выше на своих настольных компьютерах. Большинство систем поставляются со стандартной комплектацией JRE, так что, возможно, вам не придётся ничего делать. Если вам нужно установить JRE вручную, вы можете загрузить её здесь. Обратите внимание, что JRE также известна как программное обеспечение Java для вашего компьютера, Java Runtime Environment, Java Runtime, Runtime Environment, Runtime, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM или Java download.

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

Использование DragMath

DragMath основан на простой идее, что пользователь, который не знает много TeX (произносится как Тек), всё равно может создавать математические формулы для публикации. В этом случае Moodle является отображающим агентом, поэтому формулы TeX затем отображаются на экране Moodle. По сути, это означает, что даже с небольшим опытом любой учитель математики средней школы может создать все формулы, которые ему нужны для большинства аспектов математики в Moodle.

Создание простых выражений

Для начала нажмите кнопку вставки DragMath. Это открывает интерфейс DragMath.

Открытие Dragmath

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

Интерфейс DragMath

Чтобы завершить редактирование и вставить скрипт на страницу Moodle, нажмите кнопку «Вставить». Этот простой, но не упрощённый интерфейс является сильной стороной DragMath. Он позволяет даже новичкам создавать сложные формулы.

Последовательность для DragMath — нажмите на изображение, чтобы увеличить

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

Эта же последовательность операций применима ко всем формулам, всем вставкам, независимо от того, насколько сложными они становятся.

Вы можете вставить шаблон из панели инструментов перетаскиванием или щелчком по шаблону на вкладке, затем щелкнув в рабочем пространстве.

Создание более сложных выражений

Более сложные выражения в значительной степени аналогичны описанным выше. Создание простой таблицы умножения матрицы, например, кажется сложным, но в DragNath это на самом деле просто:

Последовательность для простой матрицы умножения в DragMath — нажмите на изображение, чтобы увеличить

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