Closed leticiavazquez closed 10 years ago
Hola Leticia!
Por lo que nos indicas en otro mensaje, la versión de Moodle donde lo estáis probando es la 2.2.3.
El módulo de Marsupial está probado únicamente con las versiones 2.3 y 2.4 de Moodle y, por lo tanto, si estáis haciendo pruebas con alguna otra versión puede que no funcione correctamente (especialmente si esta es anterior a la 2.3).
Por nuestra parte revisaremos el fichero de versión de los módulos para asegurarnos que la versión mínima donde se instalan es una 2.3.
Hola Leticia,
Complementando lo que explica Sara, hemos visto que la propiedad "branch" se empieza a definir en Moodle a partir de la versión 2.3. En la 2.2 y anteriores no estaba definida. El módulo Marsupial intenta consultar esta propiedad para saber la versión de Moodle sobre la qué está corriendo, y al no estar definida se produce un error.
Una posible solución sería añadir manualmente al archivo "version.php" (situado en la raíz de Moodle) una linea con el texto:
$branch = '22';
(suponiendo que tu versión de Moodle sea la 2.2)
No te podemos garantizar que esto sea suficiente para un correcto funcionamiento del módulo, pero por lo menos esquivarás el error que te está apareciendo ahora mismo. La solución "buena" será actualizar Moodle a la versión 2.3 o 2.4 (preferiblemente 2.4, ya que es la que se utiliza ahora mismo en Àgora y sobre la que se realizan más pruebas).
Comentarte también que está previsto migrar Àgora a Moodle 2.6 durante el verano de 2014, y a partir de este momento ésta será la versión sobre la cual se harán las pruebas. Por supuesto, cualquier usuario de GitHub puede hacer un "branch" del código y mantener backports para versiones anteriores (para eso Marsupial es GPL), pero nosotros no disponemos de recursos para mantener y probar exhaustivamente el módulo en múltiples versiones de Moodle, por lo que vamos a centrar los esfuerzos en la versión utilizada en cada momento en el entorno de producción de Àgora (http://agora.xtec.cat https://github.com/projectestac/agora)
Buenos días, Francesc
Con lo que nos indicas, no se resuelve el problema.
¿Podrías indicarnos qué versión de marsupial, que haya sido probada con éxito; es la que podemos utilizar en nuestro moodle 2.2.3?
Muchas gracias, un saludo
Leticia Vázquez Barros
Supervisor
Support
leticia.vazquez@netexlearning.com
T. +34 981 634 067 Ext 9001
Netex Innovative Learning Technologies www.netexlearning.com
----- Mensaje original -----
De: "Francesc Busquets" notifications@github.com Para: "projectestac/marsupial" marsupial@noreply.github.com CC: "leticiavazquez" leticia.vazquez@netexlearning.com Enviados: Martes, 18 de Febrero 2014 10:19:27 Asunto: Re: [marsupial] Undefined property: stdClass::$branch in /var/www/moodle/mod/rcontent/mod_form.php on line 35 (#5)
Hola Leticia,
Complementando lo que explica Sara, hemos visto que la propiedad "branch" se empieza a definir en Moodle a partir de la versión 2.3. En la 2.2 y anteriores no estaba definida. El módulo Marsupial intenta consultar esta propiedad para saber la versión de Moodle sobre la qué está corriendo, y al no estar definida se produce un error.
Una posible solución sería añadir manualmente al archivo "version.php" (situado en la raíz de Moodle) una linea con el texto: $branch = '22';
(suponiendo que tu versión de Moodle sea la 2.2)
No te podemos garantizar que esto sea suficiente para un correcto funcionamiento del módulo, pero por lo menos esquivarás el error que te está apareciendo ahora mismo. La solución "buena" será actualizar Moodle a la versión 2.3 o 2.4 (preferiblemente 2.4, ya que es la que se utiliza ahora mismo en Àgora y sobre la que estamos realizando más pruebas).
Comentarte también que está previsto migrar Àgora a Moodle 2.6 durante el verano de 2014, y a partir de este momento ésta será la versión sobre la cual se harán las pruebas. Por supuesto, cualquier usuario de GitHub puede hacer un "branch" del código y mantener backports para versiones anteriores (para eso Marsupial es GPL), pero nosotros no disponemos de recursos para mantener y probar exhaustivamente el módulo en múltiples versiones de Moodle, por lo que vamos a centrar los esfuerzos en la versión utilizada en cada momento en el entorno de producción de Àgora ( http://agora.xtec.cat https://github.com/projectestac/agora )
— Reply to this email directly or view it on GitHub .
Francesc Necesitamos saber qué versión de Marsupial podemos utilizar para hacer pruebas sobre un Moodle 2.2.3, como te comentaba mi compañera Leticia. La prueba que nos indicaste no funcionó.
Un saludo
----- Mensaje original -----
De: "Leticia Vázquez Barros" leticia.vazquez@netexlearning.com Para: "projectestac/marsupial" reply@reply.github.com CC: "Miguel Villares" miguel.villares@netexlearning.com, "Francesc Busquets" notifications@github.com Enviados: Martes, 18 de Febrero 2014 12:07:30 Asunto: Re: [marsupial] Undefined property: stdClass::$branch in /var/www/moodle/mod/rcontent/mod_form.php on line 35 (#5)
Buenos días, Francesc
Con lo que nos indicas, no se resuelve el problema.
¿Podrías indicarnos qué versión de marsupial, que haya sido probada con éxito; es la que podemos utilizar en nuestro moodle 2.2.3?
Muchas gracias, un saludo
Leticia Vázquez Barros
Supervisor
Support
leticia.vazquez@netexlearning.com
T. +34 981 634 067 Ext 9001
Netex Innovative Learning Technologies www.netexlearning.com
----- Mensaje original -----
De: "Francesc Busquets" notifications@github.com Para: "projectestac/marsupial" marsupial@noreply.github.com CC: "leticiavazquez" leticia.vazquez@netexlearning.com Enviados: Martes, 18 de Febrero 2014 10:19:27 Asunto: Re: [marsupial] Undefined property: stdClass::$branch in /var/www/moodle/mod/rcontent/mod_form.php on line 35 (#5)
Hola Leticia,
Complementando lo que explica Sara, hemos visto que la propiedad "branch" se empieza a definir en Moodle a partir de la versión 2.3. En la 2.2 y anteriores no estaba definida. El módulo Marsupial intenta consultar esta propiedad para saber la versión de Moodle sobre la qué está corriendo, y al no estar definida se produce un error.
Una posible solución sería añadir manualmente al archivo "version.php" (situado en la raíz de Moodle) una linea con el texto: $branch = '22';
(suponiendo que tu versión de Moodle sea la 2.2)
No te podemos garantizar que esto sea suficiente para un correcto funcionamiento del módulo, pero por lo menos esquivarás el error que te está apareciendo ahora mismo. La solución "buena" será actualizar Moodle a la versión 2.3 o 2.4 (preferiblemente 2.4, ya que es la que se utiliza ahora mismo en Àgora y sobre la que estamos realizando más pruebas).
Comentarte también que está previsto migrar Àgora a Moodle 2.6 durante el verano de 2014, y a partir de este momento ésta será la versión sobre la cual se harán las pruebas. Por supuesto, cualquier usuario de GitHub puede hacer un "branch" del código y mantener backports para versiones anteriores (para eso Marsupial es GPL), pero nosotros no disponemos de recursos para mantener y probar exhaustivamente el módulo en múltiples versiones de Moodle, por lo que vamos a centrar los esfuerzos en la versión utilizada en cada momento en el entorno de producción de Àgora ( http://agora.xtec.cat https://github.com/projectestac/agora )
— Reply to this email directly or view it on GitHub .
En el fichero config.php de la raiz de Moodle añadid: $CFG->branch = 22; Esto solucionará el problema. De todos modos este mensaje es solo un aviso que no modificará el comportamiento de Moodle.
El módulo de Marsupial no ha sido programado para Moodle 2.2 por esta razón, en versiones anteriores a 2.3 no se puede asegurar su funcionamiento. Esto significa que podria ser que el módulo funcione correctamente.
Saludos,
Pau
Con la versión 2.0.4 de marsupial, cuando se cran los contenidos remotos aparece el mensaje indicado: Undefined property: stdClass::$branch in /var/www/moodle/mod/rcontent/mod_form.php on line 35![captura19](https://f.cloud.github.com/assets/6682355/2170973/4f2b0b22-9579-11e3-98d4-c62c6c4fcb8b.jpg)