00 Duda html + matematicas

00 Duda html + matematicas

de Carlos Morales Socorro -
Número de respuestas: 6

Hola, soy nuevo en ésto pero por ahora estoy totalmente satisfecho. Hoy he intentado crear un test de nivel sobre un tema de matemáticas pero me he encontrado con el siguiente problema:

¿cómo meto fórmulas matemáticas en una página html?

He buscado por internet y he encontrado el estándar mathml 2 pero no puede ser insertado en páginas html... Moodle utiliza páginas html para formular las preguntas... Por otro lado encontré un javascript para traducir texto puro a mathml en el ordenador cliente pero dicho ordenador necesita tener el mathplayer.exe instalado,lo cual no me sirve si mis alumnos, como es el caso, utilizan linux como sistema operativo...

¿Que puedo hacer? ¿Software?

¿Cómo puedo escribir fórmulas matemáticas en una pregunta dentro de un test?

Carlos

Promedio de valoraciones: -
En respuesta a Carlos Morales Socorro

Re: 00 Duda html + matematicas

de Francesc Delis -
Hola Carlos.

La solucion esta en el filtro de TeX que esta incluido en Moodle. Una vez el filtro esta activo, la escritura de una formula matematica se basa en el formato LaTeX con 2 caracteres dolar al principio y al final. El filtro, en funcion del codigo insertado, te genera una imagen .gif de la formula que se graba en la base de datos.

Una pagina muy buena para ver como se escriben las formulas matematicas es la de mimetex que es el programilla en el que se basa el filtro de TeX de moodle. Un ejemplo de formula matematica en documento html seria:

Formula: f(x)=\int_{-\infty}^xe^{-t^2}dt

$$f(x)=\int_{-\infty}^xe^{-t^2}dt$$

Si te situas con el raton encima de la formula puedes ver su codigo. Esta expresion en concreto la he sacado directamente de la pagina de mimetex.

Para utilizarlo has de asegurarte que tienes permisos de escritura (creo 755) ya que si no te daria un error.

Para solucion de problemas esta tambien muy bien el foro en ingles sobre los modulos de matematicas de moodle. He encontrado muchas soluciones alli.

En fin prueba a ver si te va. Espero haberte servido de ayuda. Un saludo.

Francesc Delis
En respuesta a Francesc Delis

Re: 00 Duda html + matematicas

de Carlos Morales Socorro -
Francesc, gracias por la rapidez y por la calidad de la respuesta.

Paso 1: Activar filtro tex.
Paso 2: Editar test.
He probado a insertar esta línea en la página html:
displaytex.php?f(x)=\int_{-\infty}^xe^{-t^2}dt
Pero no hace nada, pone el símbolo de una imagen que no pilla...
¿Qué ocurre?
También lo he puesto: filter... y nada

He probado con el pix.php y tampoco...

Gracias por adelantado,
Carlos
En respuesta a Carlos Morales Socorro

Re: 00 Duda html + matematicas

de Carlos Morales Socorro -
Logrado:
<img src="/moodle/filter/tex/texed.php?f(x)=4x-5" />

Pero, ¿no hay otra forma más cómoda? Del estilo que nombras:
¿<tex> f(x)=4x-5 </tex> o algo así?

Gracias
En respuesta a Carlos Morales Socorro

Re: 00 Duda html + matematicas

de Carlos Morales Socorro -
No te preocupes compañero. Hay que ver el tiempo que se puede perder con una tontería. Ya está.
Ñossss, menuda burrada lo de hacer <img src=""> jajajaja
En fin, si no nos reímos nosotros mismos...

Ciao,
Carlos
En respuesta a Carlos Morales Socorro

Re: 00 Duda html + matematicas

de Dídac Chias -

Hola Carlos.

¿Cómo lo conseguiste? A mí me sigue apareciendo la imagen que no se carga. Gracias.

En respuesta a Dídac Chias

Re: 00 Duda html + matematicas

de Carlos Morales Socorro -

Hola Dídac Chias, te respondí hace ya bastante, pero creo que te lo envié a tu correo personal. Pues nada, simplemente activa el filtro de tex en moodle y, en tu página web, escribe la fórmula entre doble dollar: $$a_n = n^3+2$$.

Sal de la edición, visualiza la página y verás que funciona...

Carlos