Fòrum Àgora-MOODLE

Visualització gràfiques wiris

Visualització gràfiques wiris

per ANTONI SANROMA BORRELL -
Nombre de respostes: 15

Bones:

Amb molta freqüència, al carregar un qüestionari o simplement al previsualitzar una pregunta curta de wiris, la imatge no es càrrega. Us enganxo unes captures d'una mateixa pregunta amb i sense imatge i l'enllaç de la previsualització de la pregunta.

https://agora.xtec.cat/insjvfoix/moodle/question/preview.php?id=139081&courseid=1363




És un problema resoluble?

Antoni Sanromà


En resposta a ANTONI SANROMA BORRELL

Re: Visualització gràfiques wiris

per Isabel Oussedik Vilalta (Equip tècnic d'Àgora) -

Bon dia Antoni,

La configuració de la pregunta és correcta, però sembla que la memòria cau no deixa carregar correctament la imatge (per això de vegades es veu i d'altres no). 

Està previst que en breu es realitzin algunes accions per millorar el rendiment de la memòria cau i es pugui netejar correctament. Llavors la imatge s'hauria de veure bé.

Salutacions,

Isabel

En resposta a Isabel Oussedik Vilalta (Equip tècnic d'Àgora)

Re: Visualització gràfiques wiris

per ANTONI SANROMA BORRELL -

Bones Isabel:

Segueix havent-hi problemes en la visualització de les imatges de la wiris. El passat 11 de desembre em vas dir que en breu es realitzarien accions per a millorar la memòria cau i resoldre el problema. Hi ha alguna novetat?

Antoni Sanromà


En resposta a ANTONI SANROMA BORRELL

Re: Visualització gràfiques wiris

per Isabel Oussedik Vilalta (Equip tècnic d'Àgora) -

Bon dia Antoni,

Encara hi estem treballant. Esperem poder solucionar-ho aviat perquè sabem que entorpeix bastant la tasca diària (la nostra inclosa).

Salutacions,

Isabel


En resposta a Isabel Oussedik Vilalta (Equip tècnic d'Àgora)

Re: Visualització gràfiques wiris

per Raül Fernández -

Bon vespre, 

Fa uns 4 mesos que estem investigant junt amb els developers de Wiris què pot estar passant.

Et deixo el darrer missatge, el qual, tot indica que el problema està en el costat del servidor, en particular, com bé apuntes, a la memòria cau del moodledata i a la gestió de fitxers, que si mal no recordo, estava distribuïda en varis servidors...

Hem comenten que podeu contactar emb el support de Wiris directament per a trobar una solució.

--------------------------- cut -------------------

Los plots de WQ funcionan de manera parecida a las fórmulas: el renderizado se solicita primero a la caché del plugin y, si no se encuentra, se solicita a a wiris.net. Este proceso es transparente para el usuario.

En nuestros plugins para Moodle, la caché que se utiliza por defecto es la genérica de aplicación de Moodle. Con la configuración predeterminada, esa caché se encuentra en Moodledata, en concreto en {moodledata}/cache/cachestore_file/default_application/, pero Moodle permite cambiarla de lugar y las posibilidades son muchas.

Partiendo de la página de prueba de Wiris Quizzes, donde encontramos la gráfica de una recta, la prueba que hacemos consistentemente es la siguiente:

  1. Abrimos https://agora.xtec.cat/ies-vidreres/moodle/question/type/wq/info.php
    1. Si el plot no aparece, recargamos la página hasta que aparezca.
  2. Visualizamos el plot renderizado (botón derecho sobre el plot > Visualizar imagen o Abrir imagen en pestaña nueva, según el navegador). Conseguimos así trabajar con la misma imagen, puesto que en la página de test la generación de la recta es aleatoria.
  3. Recargamos sucesivamente esta última página que únicamente muestra el plot renderizado: algunas veces aparecerá y otras no.
    1. Por ejemplo: https://agora.xtec.cat/ies-vidreres/moodle/question/type/wq/quizzes/service.php?service=cache&name=6c6048a492368216e7835c00c0e575c7.png

Como la imagen ha sido generada una vez, ha de estar necesariamente en la caché, salvo que esta se limpie. Entonces, viendo que a veces aparece y otras muchas no, aún desconociendo la infraestructura de Àgora, se nos ocurren algunas posibles causas:

  • Problemas de bloqueo en la caché por exceso de carga.
  • Configuración no estándar de Moodledata, con réplicas incoherentes ("parece que un fichero está, pero cuando realmente lo vas a buscar terminas en otro lugar donde no está").
  • Quizá la incoherencia afecte únicamente a la caché. Podría ser que la caché de imágenes de Wiris Quizzes esté en local en cada frontal, de manera que hasta que no te vuelve a servir el mismo frontal, la imagen ya no aparece. O que haya diversos nodos de caché de aplicación, pero que no estén replicados.
    • Moodle (y nuestro plugin) dan por hecho que esta parte de la caché es coherente: se puede disponer de varios nodos para la caché de aplicación, pero el contenido de los mismos debe ser idéntico. Otra manera de decirlo es que la caché debe ser compartida entre todos los frontales web. Más info: https://docs.moodle.org/36/en/Caching#Cache_types_and_multiple-server_systems
    • Podría ser que alguno de los frontales tuviera por error una configuración distinta en este sentido (p.ej forzada vía config.php de Moodle o configuration.ini de qtype_wq).
  • Otra opción, mucho menos probable, es que la caché sea demasiado pequeña y se vacíe demasiado rápido.
  • O bien que algún proceso de limpieza purgue cachés demasiado frecuentemente.

Incluso podría ser una combinación de varias de las anteriores.

Lo que tenemos bastante claro es que se trata de un problema en la infraestructura o en la configuración de la caché de Moodle, no en el funcionamiento de nuestros plugins.
En resposta a Raül Fernández

Re: Visualització gràfiques wiris

per Isabel Oussedik Vilalta (Equip tècnic d'Àgora) -

Bon dia Raül,

Ja s'han realitzat una sèrie d'accions per millorar els servidors d'Àgora, però no acaba de funcionar bé al 100%. 

De moment haureu d'eliminar la memòria cau de la pàgina (Ctrl + F5) per poder visualitzar la imatge de la gràfica wiris. 

Salutacions,

Isabel

En resposta a Isabel Oussedik Vilalta (Equip tècnic d'Àgora)

Re: Visualització gràfiques wiris

per Raül Fernández -

Hola, aquesta solució del Ctrl+F5 ja és la que fèiem servir, però el problema és quan en un mateix problema apareixen 4 gràfiques, la probabilitat que surtin totes 4 és força petita, i de vegades després de 20 intents encara no apareix....


Gracies igualment, i esperem que amb aquesta nova informació pogueu avançar una mica en el poblema.

En resposta a Isabel Oussedik Vilalta (Equip tècnic d'Àgora)

Re: Visualització gràfiques wiris

per Raül Fernández -

Hola de nou,

el problema encara existeix. Heu fet alguna cosa?

En resposta a Raül Fernández

Re: Visualització gràfiques wiris

per MONICA GRAU PRIETO -

Hola Raül,

estem treballant per mirar de resoldre els problemes amb la caché el més aviat possible. De moment però, encara no tenim una solució al problema amb Wiris.

Disculpeu les molèsties que aquesta incidència us pugui ocasionar.

Fins ara,

Mònica


En resposta a MONICA GRAU PRIETO

Re: Visualització gràfiques wiris

per MONICA GRAU PRIETO -

Hola, Raül,

podries provar si després de l'actualització on s'han resolt els problemes de caxé que hi havia, l'error ja ha quedat resolt?

Fins ara,

Mònica

En resposta a MONICA GRAU PRIETO

Re: Visualització gràfiques wiris

per Raül Fernández -

Bon vespre Mònica, 

he fet algunes proves, i crec que el problema s'ha empitjorat. Abans tenia problemes amb aquelles preguntes on hi havien més d'una gràfica. Ara hi ha problemes amb totes, incloses les preguntes on només hi ha una gràfica.

He netejat la memoria cau del Moodle, i passa el mateix...

Pots fer un cop d'ull a la pàgina per testejar WIRIS:

https://agora.xtec.cat/ies-vidreres/moodle/question/type/wq/info.php

De tant en tant no mostra el plot...

En resposta a Raül Fernández

Re: Visualització gràfiques wiris

per MONICA GRAU PRIETO -
Hola, Raül,
has notat millora amb aquest error des del canvi de servidors?

Fins ara,
Mònica
En resposta a MONICA GRAU PRIETO

Re: Visualització gràfiques wiris

per RAUL FERNANDEZ HERNANDEZ -
Bona tarda!
Doncs encara no ho havia comprovat, però he de dir que de moment FUNCIONA! Aquells problemes que donava ara ja no els dona... a veure si les altres persones del fil ho corroboren...
Merci per recordar-m'ho !