● Добавление формул и уравнений в Open edX с помощью LaTex

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

Ниже вы найдете:

  • Инструкцию "Как создать LaTex тэгов в редакторе формул и встроить их в Open edX"
  • Инструкцию "Как использовать [mathjax] [/mathjax] тэг и [mathjaxinline] [/mathjaxinline] тэг в Open edX"
  • Инструкцию "Как использовать mathjax тэг для квизов Open edX"
  • Видео-инструкцию "Как копировать коды из Википедии в Open edX"

Создание LaTex тэгов

В начале ваша формула будет выглядит таким образом:

{\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}\ \ }

но с помощью LaTex формулы приобретут привычную нам вид

Для добавления формул в Open edX вам понадобится простой редактор формул: https://equationeditor.atomurl.net/, где вы будете добавлять формулы и уравнения и сохранять их в LaTex.

  1. В первую очередь в данном редакторе вам нужно написать свою формулу, после чего вы сохраняете ее в формате LaTex и добавляете в Open edX.

  2. Когда у вас будет формула в формате LaTex, она будет выглядеть примерно так:

  3. Добавьте скопированную формулу в формате LaTex в текстовый компонент в Open edX между [mathjax] [/mathjax] или [mathjaxinline] [/mathjaxinline]. Таким образом:

    нажимаем на Сохранить и получаем результат:

Использование mathjax тэг

[mathjax] [/mathjax]

Open edX использует mathjax, чтобы переводить LaTex в графический формат. Mathjax - это то, что мы используем, чтобы превратить LaTeX в правильную математическую нотацию. На выше указанном примере вы узнали что [mathjax] [/mathjax] добавляет формулу с новой строки ниже текста и выравнивает ее по центру. Еще один пример:

{{\left ( {x+a} \right )}^{2}=\sum^{n}_{k=0} {\left ( {^{n}_{k}} \right ){x}^{k}{a}^{n-k}}}

данная формула из редактора формул http://equationeditor.atomurl.net и был преобразован на формат LaTex.

после использования [mathjax] [/mathjax] видим результат:

Попробуйте вставить формулу! обязательно очистите текст перед вставкой HTML Tidy или используйте Ctrl+Shift+V в Google Chrome, чтобы вставить текст без форматирования.

[mathjaxinline] [/mathjaxinline]

Следующий тэг [mathjaxinline] [/mathjaxinline] - добавляет формулу внутри текста в одну линию с ним. [mathjaxinline] [/mathjaxinline] как и [mathjax] [/mathjax] вставляем в Open Edx в текстовый компонент, квизы и т.д

Вводим в текстовый компонент формулу (из редактора формул, сохраненный в LaTex формате)

получаем такой результат:

Попробуйте вставить формулу!! обязательно очистите текст перед вставкой HTML Tidy или используйте Ctrl+Shift+V в Google Chrome, чтобы вставить текст без форматирования.

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

Вот пример использования mathjax в квизе: вставляем формулы как и в других способах добавления интерактивных задании в Open edX

Копирование кодов из Википедии

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

Посмотреть демонстрацию (без звука) mathjax.mp4

Дополнительная информация https://help.appsembler.com/article/405-inserting-equations-into-open-edx