Notas de Moodle 2.9

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.9 release notes.

Moodle 2.9

¡Nueva característica
en Moodle 2.9!


Historia de las versiones > Notas de Moodle 2.9

Fecha de liberación: Lunes, 11 Mayo 2015

Aquí está la lista completa de problemas corregidos en 2.9.

Vea nuestra página de las Nuevas características de Moodle 2.9 para una introducción más amistosa al usuario, con imágenes, sobre Moodle 2.9.

Si Usted está actualizando desde una versión anterior, asegúrese de leer la documentación acerca de Actualización .

Requisitos del servidor

Las siguientes son las versiones mínimas soportadas. Nosotros recomendamos mantener todo su software actualizado.

  • Actualización desde Moodle: Moodle 2.2 o más reciente (si debe Actualizar desde versiones anteriores, Usted necesita primero actualizar a 2.2.11 como un primer paso)
  • Versión mínima de PHP: PHP 5.4.4 (siempre use el más reciente PHP 5.4.x o 5.5.x en Windows - http://windows.php.net/download/)
  • Ghostscript necesita estar instalado para anotación de PDFs.

Requisitos de la BasedeDatos

Moodle soporta los siguientes servidores de BasedeDatos. Una vez más, los número de versiones son la mínima versión soportada. Nosotros recomendamos correr la más reciente versión estable de cualquier software.

BasedeDatos Versión mínima Recomendada
PostgreSQL 9.1 La más reciente
MySQL 5.5.31 La más reciente
MariaDB 5.5.31 La más reciente
Microsoft SQL Server 2008 La más reciente
Oracle Database 10.2 La más reciente

Requisitos del cliente

Soporte de navegador

Navegador Versión mínima Versión recomendada Notas
Google Chrome 30.0 La más reciente
Mozilla Firefox 25.0 La más reciente
Apple Safari 6 La más reciente
Microsoft Internet Explorer 9 La más reciente Se necesita la versión 10 para arrastrar y soltar al subir contenidos desde afuera del navegador hacia el interior de Moodle

Principales características

Mejoras a la navegación

Uno de los proyectos más grandes fue mejorar las páginas de Usuarios y la Navegación. Vea también MDL-45774. Incluyen:

Mejoras en la interfaz del usuario

Mejoras en la creación de cursos

  • MDL-10405 - Añadir botón para eliminar rápidamente una sección completa de curso en la Página principal del curso
  • MDL-31500 - Permitir respaldar y restaurar en la Portada
  • MDL-5583 - Los campos en el módulo Basededatos pueden configurarse como obligatorios
  • MDL-28526 - El Glosario puede importar/exportar imágenes incrustadas y archivos anexos
  • MDL-49006, MDL-49101 - Quitar el requisito por defecto de la descripción para la actividad y substituirla con una sola configuración
  • MDL-13831 - La calificación aprobatoria puede configurarse al editar la actividad sin tener que ir al Libro de calificaciones
  • MDL-46960 - El estatus de finalización es actualizado inmediatamente para el estudiante cuando la actividad es calificada
  • MDL-27074 - Mostrar el nombre del grupo para los eventos de grupo en el Calendario
  • MDL-48969 - Nuevo Bloque de resultados de actividad
  • MDL-18177 - Añadir opción para elegir si es que se inclyuen Grupos y Agrupamientos en un Respaldo
  • MDL-20053 - Actividad de BasedeDatos: crear ##userpicture## tag para permitir que se muestre la imagen del perfil del usuario
  • MDL-49543 - Añadir un campo WYSIWYG a las Insignias, el cual se muestra en la página de Criterios
  • MDL-46416 - Es posible cambiar/quitar la imagen del grupo
  • MDL-49687 - Añadir a una sola persona a varios grupos al mismo tiempo
  • MDL-21724 - La página para editar el curso necesita una manera para redireccionar hacia alguna otra página diferente de la página principal del curso después de guardarse
  • MDL-47628 - Cuando se selecciona Agrupamiento para la actividad, mostrar un botón para crear rápidamente restricción al acceso (ayuda a los usuarios que estaban acostumbrados a solo-para-miembros-de-agrupamiento (groupmembersonly))
  • MDL-23178 - Permitir nuevamente indentación para actividades en el bloque del Menú principal +
  • MDL-46238 - Añadir una forma fácil para regresar desde la página de enrol/users.php al curso

Características para administradores

  • MDL-15187 - Asignar Roles globales al subir un archivo CSV
  • MDL-30937 - El reporte del Respaldo vuelve a enlazar a los resúmenes de respaldos individuales de curso
  • MDL-32547 - Configurar borrado de archivos temporales, para evitar que se llene moodledata/temp/backup en el sistema de archivos
  • MDL-49684 - Remplazar Zona horaria de Moodle con código estándar PHP para fecha y hora
  • MDL-25763 - Versión para Interfaz por Línea de Comando de admin/replace.php
  • MDL-44874 - Directorios temporales por-solicitud
  • MDL-46064 - Abandonar el soporte para MyISAM
  • MDL-49298 - Hacer estándares los respaldos tgz
  • MDL-47834 - Nueva opción para restricción de ingresos concurrentes en Gestionando autenticación
  • MDL-47800 - Sacar del sitio al usuario cuando alguien le cambia su contraseña
  • MDL-47830 - Añadir restricciones para rotación de contraseña
  • MDL-48559 - Web CRON debería estar deshabilitado por defecto
  • MDL-48080 - Nunca mandar Email a dominios que terminan en .invalid
  • MDL-48595 - Las exportaciones de bitácoras ya no fallan por límite de memoria
  • MDL-28513 - Permitir la especificación del Email de usuario administrador en el instalador por Interfaz de Línea de Comando
  • MDL-49842 - Permitir especificación de resumen de la Portada en el instalador de interfaz por línea de comando
  • MDL-47803 - Nueva página que muestra todas las sesiones del navegador del usuario actual
  • MDL-34684 - Nueva revisión de salud para detectar orden de ruta de categoría incorercto y/o categorías padre faltantes
  • MDL-48493 - Automaticamente detectar el tipo de plugin al instalarlo desde ZIP
  • MDL-48894 - La página del Registro del sitio muestra si el sitio está registrado
  • MDL-18183 - Opción para verificar par (peer) y host de MNet al usar HTTPS

Archivos y Repositorios

Autenticación, Inscripciones y acceso

  • Varias mejoras a meta inscripciones, tales como: poblar grupos desde cursos MDL-17929, ordenar cursos alfabéticamente MDL-35696, botón para añadir rápidamente un nuevo método MDL-49439
  • MDL-26017 - Capacidad de Porta-clave en el plugin para auto-inscripción
  • MDL-20365 - Opción para contraseñas encriptadas saladas para autenticación por BasedeDatos externa
  • MDL-49380 - Elegir"Crear nuevo grupo" al sincronizar inscripción por Cohorte con un grupo
  • MDL-49677 - Mejora al mensaje de BienVenida Personalizado en el plugin para auto-inscripción
  • MDL-43415 - Campos persobnalizados de perfil deberían de ser sincronizables con autenticación por BasedeDatos externa* MDL-49638 - reCAPTCHA debería moverse debajo de los campos de perfil personalizados durante el auto registro
  • MDL-49638 - reCAPTCHA debería moverse debajo de los campos personalizados del perfil del usuario durante el auto-registro

Examen

  • MDL-40988 - Añadir encabezados de sección al examen
  • MDL-40992 - Opción para que los profesores les permitan a los estudiantes re-hacer una pregunta terminada dentro de un intento de examen
  • MDL-40990 - Los profesores pueden exigirle a los estudiantes que completen la Pregunta 1 antes de que puedan ver la Pregunta 2
  • MDL-25721 - El bancos de preguntas se puede ordenar por fecha
  • MDL-348 - Opción amistosa-para-impresora para los Exámenes
  • MDL-6340 - forzar preguntas únicas/no-vistas en re-examenes
  • MDL-35280 - quiz_reset_userdata no tiene una opción para quitar anulaciones de usuario/grupo
  • MDL-48898 - La configuración del tiempo del examen debería de usar admin_setting_configduration

Lección

  • MDL-48803 - soporte para grupos
  • MDL-48715 - mover “tiempo empleado” de prerequisito hacia la regla de finalización apropiada
  • MDL-43387 - Interfaz de Usuario para calificar ensayos
  • MDL-48244 - Lección sin preguntas se muestra completada después de ver la primera página
  • MDL-47587 - Hacer la barra de progreso disponible en la última página de una lección.
  • MDL-49642 - Dar extensiones de fecha/hora a usuarios y grupos en lección
  • MDL-40286 - El profesor sin derechos de edición debería de ver an{alisis de la calificación en Lección
  • MDL-48473 - Pregunta de respuesta corta en lección: añadir la opción para llenar el espacio vacío
  • MDL-48984 - LDescripciones para el salto de página de contenido, las respuestas numérica y respuesta corta permten HTML enriquecido pero debería de ser texto simple
  • MDL-18553 - Remover información de calificación de las páginas de lección si la calificación de la lección es 0
  • MDL-26689 - Para impedir que se rompan referencias a interactividad, mover la característica de "Dependiente de" al subsistema de finalización/disponibilidad
  • MDL-49183 - Se añadieron eventos de creación de página, actualización y eliminación
  • MDL-48883 - Se añadieron eventos de página de contenido vista, página d epregunta vista y página de pregunta contestada

Otros módulos

  • MDL-48221 - Make forum subscription combinations less confusing with different combinations
  • MDL-48822 - Find last visual post in a discussion
  • MDL-46755 - Allow teachers to configure the number of discussions displayed using the social course format
  • MDL-49069 - Ability to specify default values for Forum RSS
  • MDL-48159 - For users without group prevent submissions instead of using "Default team" in group assignments
  • MDL-47777 - Convert assignment maximum files per submission maximum to global setting
  • MDL-45848 - Possible to assign Marker on a marking guide or rubric assignment without giving a grade
  • MDL-49220 - Allow preview of Choice options before activity is opened for submission
  • MDL-34375 - Choice module should display information in "Course overview" block
  • MDL-43770 - Exclude inactive users' responses from Choice report (with an option to include)
  • MDL-32285 - Added "Continue" button under Error notification message (IMS CP)
  • MDL-49730 - Workshop: use full page width when displaying contents
  • MDL-36874 - Text navigation for Books
  • MDL-49563 - Allow glossary entry to be updated from glossary navigation

Varios

  • MDL-46763 - Save user images as JPEG if uploaded in that format.
  • MDL-48760 - MathJax library updated to 2.5
  • MDL-47232 - Course completion: "Activities to be completed" should not require passing grade
  • MDL-48437 - El selector para hacer Visible/Todos los grupos muestra primeramente los grupos propios
  • MDL-47501 - Añadir una indicación acerca de que las Calificaciones con Letras han sido anuladas
  • MDL-47159 - Link plugin in Atto should add 'http://' prefix when necessary
  • MDL-9443 - Run *.xhtml file through the text filters.
  • MDL-48616 - Add Macrons in Atto character map
  • MDL-46665 - Se añadió filtro número ID a Ojear lista de usuarios
  • MDL-48499 - Show which users have not received messages in bulk messaging
  • MDL-49333 - Return additional information in WebService core_get_site_info

Asuntos de seguridad

  • MSA-15-0018 Quiz manual-grading is an XSS risk, but does not declare that
  • MSA-15-0019 Possible phishing when redirecting to external site using referer header
  • MSA-15-0020 User fullname disclosure through account confirmation link
  • MSA-15-0021 Any authenticated user can subscribe to site-wide event monitor rules
  • MSA-15-0022 Potential XSS risk when returning text entered by student from Web Services
  • MSA-15-0023 Suspended user is able to login when confirming email
  • MSA-15-0024 User with suspended enrolment can see sections in the navigation tree
  • MSA-15-0025 Capability to manage own files is not respected in Web Services

Para desarrolladores

  • MDL-49046 - Support for Asynchronous Module Definition formatted javascript modules. Developer docs: Javascript Modules
  • MDL-49163 - Support for calling webservice functions directly from javascript. Developer docs: AJAX
  • MDL-49152 - Support for implementing renderers as mustache templates (php and javascript). Developer docs: Templates
  • MDL-44874 - A new per-request directory API has been added, and should be used instead of make_temp_directory wherever possible.
  • MDL-49604 - Support for in browser caching (localstorage) of strings and templates
  • MDL-49650 - https://docs.moodle.org/29/en/Template_library - tool for displaying templates in the current theme
  • MDL-48887 - New auth hook to intercept code before login page is shown.
  • MDL-48177 - Allow plugin environment checks to work without defining explicit versions of Moodle
  • MDL-46728 - WOFF2 fonts are supported in themes.
  • MDL-39752, MDL-49456 - Behat tests runs in parallel
  • MDL-49163 - Unified Ajax script handler. Developer docs: AJAX
  • MDL-27548 - The comments table contains the component
  • MDL-49269 - Add an AMD log module
  • MDL-49534 - Delete pear/HTTP/WebDav
  • MDL-48212 - Introduces a new class \core\message\message that should be used instead of \stdClass for creating messages.
  • MDL-37477 - html_table API supports caption tag
  • MDL-49643 - Deprecate inconsistent API to extend the navigation by local plugins
  • MDL-49361 - Ability to provide alternate strings manager
  • MDL-44642 - Implemented backend to keep session alive
  • MDL-45725 - User preferences for flexible tables can be set persistent across sessions
  • MDL-49306 - When copying block instances the instance data is also copied
  • MDL-47915 - Theme layout "embedded" uses id='page-content' rather than 'content' to be consistent with other layouts
  • MDL-48212 - Implement new message api to support specific text only on a given handler
  • MDL-49262 - Delete the yui versions of the bootstrap plugins
  • MDL-40864 - Use div.logo instead of a.logo in Bootstrapbase / Clean / More home links
  • MDL-48160 - For theme developers: changes to block region layouts when coded for RTL