Notas de Moodle 2.5

De MoodleDocs

Nota: Esta es una traducción de una página de la documentación para desarrolladores (Developer docs), que se considera particularmente importante, y que en su versión original se actualiza frecuentemente. Por ello, se le recomienda que revise la página original en idioma inglés: Moodle 2.5 release notes.

Historia de las versiones > Notas de Moodle 2.5

Moodle 2.5

¡Nueva característica
en Moodle 2.5!

Fecha de liberación: 14 Mayo 2013

Aquí está la lista completa de todos los asuntos arreglados en 2.5.

Vea Nuevas características de Moodle 2.5 para un tour amistoso con imágenes de pantallas

Nuestro proceso para liberación de versiones continúa evolucionando y mejorando, con más pruebas (humanas y automatizadas) que nunca antes. Agradecemos especialmente al equipo de integración del Cuartel General de Moodle, que revisó y mejoró incansablemente todo el nuevo código, a David Monllao por enuestro excelente mecanismo para pruebas basado en behat, al igual que a todos los probadores de Aseguramiento de la Calidad, los pares revisores y los probadores de asuntos, que probaron cada una de las adiciones de Moodle 2.5 (¡3 veces!).

Requisitos

Éstos son sólamente los mínimos. Nosotros recomendamos mantener todo su software actualizado.

  • Navegador mínimo recomendado: Google Chrome 11, Firefox 4, Safari 5, Internet Explorer 8 (IE 10 requerido para poder arrastrar y soltar archivos desde afuera del navegador hacia Moodle)
  • Actualización de Moodle: Moodle 2.2 o posterior (si actualiza desde versiones anteriores, Usted debe actualizar a 2.2.9 como un primer paso)
  • Versión de BasedeDatos mínima: PostgreSQL 8.3, MySQL 5.1.33, MariaDB 5.2, MSSQL 2005 o Oracle 10.2 (oci_native_moodle_package.sql needs to be executed before upgrade on Oracle servers)
  • Versión de PHP mínima: PHP 5.3.3
  • Nuevo requisisto de extensión PHP: GD

NOTA: Nosotros abandonaremos el soporte para IE8 en Moodle 2.6 (que se liberará en Noviembre del 2013). Esto significa que probablemente IE8 todavía funcionará con 2.6, pero a los desarrolladores no se les pedirá que prueben su código nuevo con ese navegador. Moodle, como la mayoría de los sitios web del mundo y los productores de navegadores, le invita a que mantenga sus navegadores actualizados para mejorar la seguridad y la funcionalidad, al mismo tiempo que nos ahorra a nosotros tiempo valioso. (Para ejemplo, vea lo que está haciendo Google)

Advertencias

Es muy poco probable que alguno de estos asuntos le cause a Usted problemas, a menos que hubiera algo muy extraño acerca de su intalación de Moodle. Sin embargo, los resaltamos aquí por si acaso:

Arquitectura Multi-servidor con versiones diferentes de PHP

Moodle se ha movido para usar un mecanismo más seguro para asegurar las contraseñas (passwords); a partir de 2.5 las contraseñas nuevas se generarán usando bcrypt en lugar de md5. Debido a que bcrypt sólamente es soportado por las versiones de PHP 5.3.7 y superiores, es importante que todos los servidores dentro de un cluster usen la misma versión de PHP (MDL-35332).

Restaurando respaldos de Moodle 2.5 a sitios con versiones antiguas de PHP

Debido a que bcrypt no está soportado por versiones de PHP inferiores a la 5.3.7, los respaldos de curso hechos con la configuración de $CFG->includeuserpasswordsinbackup en un sitio que use PHP versión 5.3.7+ que fueran subsecuentemente restaurados en un sitio con PHP versión < 5.3.7 requerirán un reinicio de la contraseña.

El mismo problema ocurriría si usted disminuye la versión de PHP en el servidor que corre su sitio, desde la versión 5.3.7+ a menos que 5.3.7. (MDL-35332)

Opción para calificación manual en la Interfase del Usuario del examen (cuestionario)

Anteriormente a Moodle 2.5, Usted podía configurar 'Cómo se comportan las preguntas' en las configuraciones del módulo de examen (cuestionario) a 'Calificado manualmente'. Esa opción era casi completamente inútil. Causaría que todas las preguntas del examen requiriesen calificación manual, incluyendo las de opción múltiple. Ésta opción no era necesaria, debido a que las preguntas de tipo Ensayo (Essay) que eran las únicas que necesitaban ser calificadas manualmente, siempre trabajarían de esa forma sin importar cual comportamiento hubiera sido seleccionado.

Debido a que el único efecto de esta configuración era que a veces la gente la elegía por error, la hemos ocultado. Yo no puedo pensar en ninguna circunstancia en la que Usted necesitaría re-habilitarla, pero en caso necesario, la puede regresar al ir a Admin -> Plugins -> Comportamiento de preguntas. Lo repito, Usted no necesita hacer ésto para que funcionen las preguntas de tipo Ensayo.

Principales características

Mejoras en inscripciones (matriculaciones)

  • MDL-26956 - Usted puede ahora buscar la lista de Usuarios inscritos en un curso
  • MDL-36514 - Nueva opción para la prevención de nuevas auto-inscripciones en el curso
  • MDL-7537 - Soporte para más divisas en PayPal
  • MDL-32387 - Implementación de caducidad en inscripciones mediante PayPal
  • MDL-37291 - Se restaura el soporte para inscripciones mediante PayPal
  • MDL-37187 - Corrección de múltiples problemas en el plugin para inscripción mediante archivo plano
  • MDL-28705 - Mapeo configurable entre los nombres de curso de IMS y los nombre de curso Moodle para la inscripción mediante IMS Enterprise
  • MDL-36504 - Lista completa de todas las mejoras relacionadas con inscripciones (matriculaciones)

Desempeño

  • MDL-35716 - Nuevo reporte de vista general del desempeño
  • MDL-35685 - Mejora del desempeño al ingresar
  • MDL-36809 - Soporte para conexiones persistentes a servidores MariaDB/MySQL
  • MDL-34344 - Cacheado de CFG en MUC
  • MDL-34346 - Nuevo caché para repositorio
  • MDL-34401 - Nuevo caché de información sobre plugin
  • MDL-37718 - Mejora en el uso de memoria en BasedeDatos recordset
  • MDL-38212 - Compostura para algunos asuntos de memoria en cron
  • MDL-38391 - Mejora del desempeño al cargar el módulo YUI
  • MDL-37127 - Uso de módulos YUI minificados para reducir tamaño del contenido


Lecturas a BasedeDatos (-4.6%) Tiempo usado (-7.3%) Archivos incluidos (-2.7%)
25release database reads.png 25release time used.png 25release files included.png
Escrituras a BasedeDatos (0%) KiloBytes descargados(+1%) Tamaño de sesión (+8.3%) getstring() llamadas (+0.4%)
25release database writes.png 25release kilobytes downloaded.png +0.31KB per user

(+8.3%)

25release getstring calls.png


Misceláneos

  • MDL-38166 - Database activity El campo URL tiene opción para abrir enlace en ventana nueva
  • MDL-37455 - Nueva opción en el recurso carpeta (folder) para mostrar sus contenidos en la página del curso
  • MDL-30790 - Nueva opción en el recurso carpeta (folder) para mostrar sub-carpetas expandidas o colapsadas
  • MDL-37602 - Soporte para retroalimentación general en el Módulo taller
  • MDL-28585 - Manejo de caducidad de contraseña de autenticación LDAP
  • MDL-20131 - El bloque de entrada aleatoria del glosario puede usar un glosario global
  • MDL-35842 - El bloque de entrada aleatoria del glosario tiene opción para erdenamiento alfabético
  • MDL-37337 - Mejoras a la página de configuraciones de tarea
  • MDL-37644 - Nueva configuración para mostrar nombres completos de los cursos en el bloque de navegación
  • MDL-5875 - Opción para mostrar el conteo de palabras en publicaciones de foros
  • MDL-23504 - Soporte para transparencia y RGB en el selector de colores de los temas gráficos
  • MDL-37806 - Nuevo botón para 'Guardar y mostrar siguiente' para los envíos del taller
  • MDL-37728 - Mejoras a la vista general de definiciones de roles
  • MDL-37641 - Nombres más bonitos cuando un archivo ya existía antes
  • MDL-38538 - Opción para auto-guardar en intentos de examen (cuestionario)
  • MDL-36955 - Mejoría en la calificación para preguntas parcialmente correctas en multipreguntas (cloze) con comportamiento interactivo
  • MDL-35793 - Configuraciones por defecto para cuando se previsualiza una pregunta
  • MDL-10516 - Las preguntas de ensayo ahora pueden tener una plantilla, para que el estudiante empiece a contestar desde la plantilla, en lugar de un editor vacío
  • MDL-36602 - mnethostid disponible como subir un campo de usuario
  • MDL-34137 - Opción para arrastrar y colocar un archivo de media dentro de una página de curso para crear una etiqueta
  • MDL-33946 - Opción para arrastrar y colocar texto dentro de una página de curso para crear una etiqueta
  • MDL-33688 - Indicador del progreso de arrastrar y colocar en el selector de archivos
  • MDL-33669 - Opción para accesar el sitio Equella al usar el repositorio Equella
  • MDL-32341 - Rango de fechas de exportación de calendario configurable
  • MDL-33206 - Enlace a diálogo para imprimir tipo de recurso Libro
  • MDL-31983 - Bloque de configuraciones renombrado a 'Administración' y los reportes se movieron allí
  • MDL-34917 - Saltar a navegación de sección paralas configuraciones de 'Una sección por página' en formatos de curso
  • MDL-38708 - Opción para añadir imágenes y otros archivos al lisstado de cursos
  • MDL-36395 - Nueva configuración para Máximo de usuarios por página para especificar el número de usuarios mostrados en resultados de búsquedas
  • MDL-37596 - Modo de mantenimiento agendado
  • MDL-35775 - Importación degrupo permite que grupos nuevos sean asignados a agrupamientos
  • MDL-38494 - Usuarios subidos acepta campo de perfil personalizado de formato fecha-hora
  • MDL-26649 - Mejoras de usabilidad del selector de fechas
  • MDL-37572 - La página para editar categorías está separada de la vista y no depende ya más del modo de edición global
  • MDL-37217 - Las carpetas ahora son mostradas en el Repositorio Google Drive (renombrado del repositorio Google Docs). Un administrador debe habilitar el Drive API en la consola de Google APIs, como se describe en Configuración de Google OAuth 2.0.
  • Mejoras múltiples en deivers para Base de Datos MS SQL Server y Oracle
  • MDL-35819 - Se reescribió la herramienta de ayuda para mejorar la consistencia y desempeño de la Interfase del Usuario.

Cambios en API

  • MDL-34640 - Mejoras en la forma como el motor de preguntas maneja los archivos subidos. Ésto debería de hacer posible escribir tipos de preguntas que calificaran automáticamente los archivos subidos.
  • MDL-37287 - Se actualizaron las bibliotecas de terceros (3rd party libraries), por ejemplo: YUI 3.9.1, TinyMCE 3.5.8, el último tcpdf y otras
  • MDL-15727 - jQuery y jQuery UI soportados en complementos
  • MDL-29996 - Los filtros antiguos ya no están soportados más, los desarrolladores necesitan migrar los filtros desde los módulos hacia localizaciones de filtros estándar
  • MDL-35356 - Mejoras en la exportación a Excel y ODS
  • MDL-35434 - Los desarrolladores de temas pueden usar nuevo tipo de configuración administrativa para las imágenes de logos subidas por usuarios
  • MDL-37726 - Los atributos PREVIOUS (PREVIO) y NEXT (SIGUIENTE) ya no son requeridos en los archivos de install.xml
  • MDL-38558 - Ahora es posible correr un script pre-actualización local
  • MDL-38391 - Conversión de YUI_config a class (clase) en lib/outputrequirements.php.
  • MDL-35819 - JS M.util.help_icon deprecado a favor de moodle-core-popuphelp

Notas de actualización para los desarrolladores

Activity modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Assignment
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
Backup
http://git.moodle.org/gw?p=moodle.git;a=blob;f=backup/upgrade.txt;hb=master
Cache
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
Calendar
http://git.moodle.org/gw?p=moodle.git;a=blob;f=calendar/upgrade.txt;hb=master
Core
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
Course formats
http://git.moodle.org/gw?p=moodle.git;a=blob;f=course/format/upgrade.txt;hb=master
Enrolment plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
Filters
http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
Question types
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
Themes
http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
TinyMCE plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master

Mejoras en seguridad

Varios asuntos relacionados con seguridad se resolvieron. Los detalles de éstos asuntos se liberarán después de aproximadamente una semana, para permitirles a los administradores de sistemas actualizar con seguridad a la última versión.

Moodle 2.5 también incluye arreglos a asuntos de seguridad resueltos en versiones menores anteriores que fueron liberadas después de Moodle 2.4,. Vea las notas para Moodle 2.4.1, Moodle 2.4.2 y Moodle 2.4.3 para más detalles

  • MDL-35332 - Seguridad mejorada en contraseñas 'hashed'
  • MDL-21342 - Nuevo mecanismo para bloqueo de cuenta de usuario

Vea también