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

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

Примечание: с момента создания Текущей страницы в Moodle появился редактор MathJax для Atto. Хотя представленная здесь Информация актуальна, она полезна только для обсуждаемых инструментов.

Есть ли в Moodle встроенные математические инструменты?

Конечно, есть. Если вы посмотрите на страницы Формулы в формате TeX, они помогут вам быстро и легко накопить необходимые знания, которые позволят перейти к более сложным и интересным вещам. При использовании Atto в качестве более предпочтительного редактора добавлена дополнительная функциональность — диалоговое окно редактирования MathJax. Это позволяет пользователям легко и быстро редактировать математические функции без использования формул в формате TeX.

Какие математические инструменты можно использовать или адаптировать в Moodle?

Есть два способа использования математических инструментов в Moodle, помимо MathJax:

  1. Плагины, интегрирующие новые функции в Moodle. В списке плагинов для Moodle, среди прочих, есть Dragmath или WIRIS.
  2. Многие внешние программы, которые можно использовать для создания контента, легко импортируемого в Moodle. К внешним программам относится MathType, который работает с несколькими плагинами Moodle.

Есть ли в Moodle функция интерактивной доски?

Не совсем. Кажется, что и интерактив, и контент контролируются доской. Вы можете использовать интерактивную доску для отображения Moodle, но если вы не добавите снимки экрана из Moodle в программное обеспечение доски, Moodle, вероятно, не будет работать как настоящее PHP-приложение. Тем не менее возможно, что на каком-то этапе в будущем будет разработан плагин для одной или даже обеих программ.

Я использую Windows Server 2003 и пытаюсь заставить работать фильтр TeX.

Здесь часто возникают три проблемы. Первая связана с тем, как Windows назначает разрешения. Вам необходимо предоставить разрешение на запись для I_USER (или IIS_USER — всем тем, кто использует moodledata через интернет) для папок и подпапок moodledata, таких как D:\moodledata/filter/tex/, а исполняемым файлам нужны разрешения на выполнение.

Также возможно, что независимо от разрешений, которые вы предоставляете своим файлам, Windows может разрешать запуск исполняемых файлов в папках, размещённых в системных папках, таких как c:\program files. Я видел, как это происходит в Windows Vista и Windows 7, так что, вероятно, это верно и для Windows Server 2003. Если вы установите MikTex или TexLive, например, в C:\Miktex (Texlive) или D:\Miktex (Texlive), а также GhostScript и Imagemagick на тот же диск, таких проблем не возникнет.

Иногда вам может потребоваться удалить старые папки установки Miktex из системной переменной PATH или добавить правильную папку в PATH, если скрипт установки не сделал это автоматически. Windows не найдёт нужные файлы в правильной папке без корректного PATH. (Скрипты установщика TexLive обычно делают это автоматически, но MikTeX нужно делать вручную.)

Наконец, настройки PHP также могут препятствовать запуску исполняемых файлов — в файле php.ini найдите поле «disable_functions», оно должно быть пустым, и проверьте меры безопасности других программ (в самих программах и скриптах), они должны контролировать запуск «небезопасных» команд, таких как exec() или system(), а не предотвращать их.

Спасибо Мауно

Нам нужно установить Latex. Будут ли работать все наши текущие уравнения с токенами $$?

Исходная программа TeX, написанная Доном Кнутом, использовала токены $$ для обозначения TeX. TeX вырос и превратился в множество различных версий, которые претерпели дальнейшие разработки. Большинство TeX и LaTeX по-прежнему поддерживают токен $$, но обычно это не документировано. Здесь пригодится тестовая Moodle — установка LaTeX в тестовую среду и проверка результата ответит на вопрос, какой LaTeX примет токен $$. Будьте осторожны, некоторые новые версии LaTeX используют разделители, а не токены, для обозначения последовательностей TeX.

Хотя LateX или какая-либо его версия является предпочтительным инструментом для многих пользователей, он больше не нужен для создания основных математических выражений или уравнений. Поскольку Atto теперь является предпочтительным редактором, часть разработки Atto была посвящена включению редактора MathJax в качестве основного инструмента. Это упростило разработку большинства выражений.

Хорошо, в чём разница между токеном и разделителем?

В TeX токены — это символы, используемые для обозначения команды TeX или управляющей последовательности. Это могут быть $$, используемые в встроенном фильтре Tex Notation и поддерживаемые многими версиями TeX и LaTeX, но они также могут быть math или любые вариации любого количества других символов. Разделитель — это то, что используется в LaTeX на этих страницах. Документация Moodle перешла на LiveTeX некоторое время назад и теперь использует разделитель <math> </math> примерно так же, как и команды html.

С увеличением числа альтернативных инструментов, таких как MathSlate, MathType и т. д., для экспорта TeX в Moodle, часто необходимо убедиться, что при генерации TeX для экспорта используются правильные токены или разделители. У каждого инструмента будет свой набор шагов для генерации TeX, и в какой-то момент вам, скорее всего, будет предложено или появится настройка, чтобы выбрать, хотите ли вы токен $$ или другой разделитель. Начиная с Moodle v2.7, в редакторе Atto и фильтре MathJax предпочтительными разделителями являются $и$ для открытия и закрытия кода TeX. Рекомендуется, чтобы любые настройки экспорта использовали разделитель в качестве предпочтения, чтобы убедиться, что он приемлем в текущих и будущих версиях Moodle.

Мы использовали MathType, но после недавнего обновления форматирование выражений работает не так, как должно

Скорее всего, переход с фильтра TeX на фильтр MathJax привёл к тому, что старые токены $$ неправильно считываются, поэтому уравнения и выражения размещаются в отдельных строках, а не в предложении. Здесь есть несколько возможных решений. Одно из них — отключить фильтр MathJax и использовать исключительно фильтр TeX. Если вы хорошо разбираетесь в TeX, то это вполне допустимое решение. В качестве альтернативы, если вы перейдёте в Администрирование сайта > Плагины > Фильтры > MathJax, прокрутите вниз до «Добавить дополнительные разделители» и введите $$, это также должно устранить проблему.

Отрендеренное изображение для наших уравнений TeX имеет низкое качество в формате GIF, можно ли его улучшить?

Да, можно. Если вы попытаетесь улучшить качество изображения, изменив соотношение dpi с 96dpi на 120dpi, изображение станет больше, но реального улучшения восприятия отрендеренного изображения не произойдёт. Однако теперь есть выход для всех. Используя фильтр MathJax, создайте выражение, запустите его, щёлкните правой кнопкой мыши по отрендеренному выражению и в меню перейдите в «Настройки Math» > «Рендерер Math» и выберите тип файла SVG. SVG — это тип векторного графического файла, который можно увеличивать или уменьшать без потери чёткости.

См. также

Категория: Учитель Категория: Администратор Категория: Математика Категория: Часто задаваемые вопросы