Notícias

Mathematical notation can now be written in Moodle@FCT

Mathematical notation can now be written in Moodle@FCT

por Admin Moodle@FCTUNL -
Número de respostas: 2

Mathematical notation can now be written in Moodle@FCT

Moodle@FCT now allows users to write math expressions in TeX language and Algebra notations in every text input, including forums, quizzes, web pages, instant messages, chats, etc.

E.g., if you insert the Tex code

1

you get


{-b\pm\sqrt{b^2-4ac} \over {2a}}


Any TeX expression must be delimited with two dollars. The system generates automatically an image of the math expression.


TeXaide 4, a free software that allows users to write math formulas in a user friendly format and then copy/paste it in Moodle's text forms, can easy things up. The most recent version can be found here.

Important: after installing TeXaide 4, you need to change the Translator to Plain TeX (Go to the menu Edit->Translators and change the Translator to TeX -- Plain TeX before starting the copy/paste to Moodle).


Mathtype (lite or full versions) works as a Word add-in or by itself. It can be downloaded here.

Important: you will download Mathtype Trial version, and after 30 days it changes to Mathtype Lite, with no charges. (Remember to go to the application menu Preferences->Translators and change the Translator to TeX -- Plain TeX before starting copying/pasting to Moodle).

E.g. of TeX syntax

http://moodle.fct.unl.pt/file.php?file=/458/tex-refcard-letter.pdf


For detailed information please visit http://en.wikipedia.org/wiki/TeX

: use \
sqrt[index] {y} instead of \root {index} \of {y}




Besides TeX, Moodle also accepts algebraic notation.

E.g., if you insert the code

2

you get

\frac{dy}{dx}=\frac{3 x^{2}}{y^{3}}


 

Examples of Algebraic syntax

3

by Zbigniew Fiedorowicz



Admin Moodle thanks Paulo Matos, of the CI@FCTUNL, for the TeX and algebra filters bug corrections.

Em resposta a 'Admin Moodle@FCTUNL'

Re: Mathematical notation can now be written in Moodle@FCT

por Luís Nobre Gonçalves -
Isto é muito interessante e levanta umas quantas questões:
1) Qual é o conjunto de comandos TeX que é aceite?
2) As equações podem aparecer em  linha com o texto?
3) Onde é que está definida a notação algébrica?
4) Parece-me que o "editor Richtext" gera XHTML. Então em vez de imagens de equações porque é que não gera MathML?
5) E porque é que o campo "alt" do markup "img" não contém a codificação original?
Em resposta a 'Luís Nobre Gonçalves'

Re: Mathematical notation can now be written in Moodle@FCT

por Admin Moodle@FCTUNL -
1) Qual é o conjunto de comandos TeX que é aceite?

Para mais informações em relação aos comandos TeX aceites por favor consulte http://www.forkosh.com/mimetexmanual.html

2) As equações podem aparecer em  linha com o texto?

Sem dúvida. O moodle coloca a imagem da equação alinhada com o texto. Por exemplo \frac{dx}{dt}

3) Onde é que está definida a notação algébrica?

A comunidade moodle apenas disponibilizou os exemplos mencionados no tópico de anúncio. Assim que tivermos mais informação, será disponibilizada.

4) Parece-me que o "editor Richtext" gera XHTML. Então em vez de imagens de equações porque é que não gera MathML?

O moodle 1.5 já é compatível com xhtml. No entanto, ainda há uns problemas com o MathML. Existe um filtro para o moodle mas a instalação é um pouco complexa. Veja http://moodle.org/mod/forum/search.php?search=mathML+filter+download&id=5 O processo de geração de imagens de expressões matemáticas no filtro MathML (tal como no de álgebra) consiste em converter a linguagem para TeX e depois gerar uma imagem correspondente. Para mais informações http://moodle.org/mod/forum/search.php?search=mathml+filter&id=5
Como o xhtml é recente no moodle (apenas na versão 1.5+), gerar MathML ainda não é um padrão. Talvez em versões futuras.

5) E porque é que o campo "alt" do markup "img" não contém a codificação original?

O código na origem da expressão matemática deveria ser, teoricamente, acessível clicando na imagem da expressão, abrindo-se um popup com a síntaxe utilizada. Na prática, nem todas as expressões o fazem, ainda estamos a tentar perceber porquê.
nota: as expressões algébricas são primeiro convertidas para TeX, de modo que a codificação orginal aparece em TeX.