Diferencia entre revisiones de «Notas de Moodle 2.9»

De MoodleDocs
(tidy up)
(tidy up)
(No se muestran 17 ediciones intermedias de 2 usuarios)
Línea 7: Línea 7:
[[Historia de las versiones]] > {{FULLPAGENAME}}
[[Historia de las versiones]] > {{FULLPAGENAME}}


Fecha esperada de liberación: Lunes, 11 Mayo 2015
Fecha de liberación: Lunes, 11 Mayo 2015
   
   
Aquí está [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%222.9%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true la lista completa de problemas corregidos en 2.9].
Aquí está [https://tracker.moodle.org/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=project+%3D+mdl+AND+resolution+%3D+fixed+AND+fixVersion+in+%28%222.9%22%29+ORDER+BY+priority+DESC&runQuery=true&clear=true 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.


{{EnTraduccion}}
Si Usted está actualizando desde una versión anterior, asegúrese de leer la documentación acerca de [https://docs.moodle.org/29/en/Upgrading Actualización] .


==Requisitos del servidor==
==Requisitos del servidor==
Línea 90: Línea 91:
Uno de los proyectos más grandes fue mejorar las páginas de Usuarios y la Navegación. Vea también MDL-45774. Incluyen:
Uno de los proyectos más grandes fue mejorar las páginas de Usuarios y la Navegación. Vea también MDL-45774. Incluyen:


* La página de Mis calificaciones enlista todos mis cursos y todos los cursos en donde yo enseño, en un solo sitio (enlazado desde el Menú del Usuario) MDL-45894, MDL-49634
* MDL-45894, MDL-49634 - La página de [[Reporte vista general]] enlista todos mis cursos y todos los cursos en donde yo enseño, en un solo sitio (enlazado desde el Menú del Usuario)  
* Mi Hogar es ahora Mi Tablero MDL-48936
* MDL-48936 - Mi Hogar es ahora el [[Tablero]] MDL-48936
* Rediseño de “Mi perfil”, hacerlo ''pluggable'' MDL-48932, MDL-45898
* MDL-48932, MDL-45898 - Rediseño de “Mi perfil”, hacerlo ''pluggable''  
* Nueva página de “Mis preferencias” (enlazada desde el Menú del Usuario) MDL-45895
* MDL-45895 - Nueva página de [[Perfiles de usuario|preferencias]] (enlazada desde el Menú del Usuario)  
* Encabezado consistente para páginas del usuario MDL-45896
* MDL-48931 - Encabezado consistente para sub-páginas del usuario   
* Encabezado consistente para sub-páginas del usuario  MDL-48931
* MDL-48931 - Camino-de-migas consistente para páginas del usuario  MDL-48935
* Camino-de-migas consistente para páginas del usuario  MDL-48935
* MDL-49635 - Remover nodos redundantes del árbol de Navegación  
* Remover nodos redundantes del árbol de Navegación MDL-49635
* MDL-49983 - Mejorar la consistencia sobre el uso de la palabra  "Mi" en la navegación


===Mejoras en la interfaz del usuario===
===Mejoras en la interfaz del usuario===


* MDL-43996 - Arrastrar y Soltar ia imgen adentro del editor [[Atto] la inserta como un archivo  
* MDL-43996 - Arrastrar y Soltar ia imgen adentro del [[Editor Atto]] la inserta como un archivo  
* MDL-19670 - El profesor puede publicar la misma pregunta del foro para todos los grupos a la vez  
* MDL-19670 - El profesor puede publicar la misma pregunta del foro para todos los grupos a la vez  
* MDL-47172 - “Usted tiene tareas que requieren su atención” muestra información relevante para los profesores  
* MDL-47172 - “Usted tiene tareas que requieren su atención” en el [[Bloque de vista general del curso]] muestra información relevante para los profesores  
* MDL-48933 - Interfaz Ajax para mensajear a un usuario
* MDL-48933 - Interfaz Ajax para [[Mensajería]]  
* MDL-25721 - Ordenar por edad al ver [[Banco de preguntas|bancos de preguntas]]  
* MDL-23296 - Proporcionar función de búsqueda para [[Repositorio archivos del servidor|archivos del servidor]] en el [[Selector de archivos]]
* MDL-23296 - Proporcionar función de búsqueda para Archivos del servidor en el [[Selector de archivos]]
* MDL-48937 - No mostrar la categoría en el rastro de migajas si solamente hay una categoría
* MDL-48937 - No mostrar la categoría en el rastro de migajas si solamente hay una categoría
* MDL-26226 - Los nombres de sección en la navegación pueden enlazar a las secciones
* MDL-49694 - El reporte de vista general muestra el nombre completo del curso
* MDL-49694 - El reporte de vista general muestra el nombre completo del curso
* MDL-47527 -Permitirle el acceso al reporte de vista general a los usuarios que pueden ver todas las calificaciones
* MDL-47527 -Permitirle el acceso al reporte de vista general a los usuarios que pueden ver todas las calificaciones
* MDL-36009, MDL-46662 - Mejora de accesibilidad en el [[Reporte del calificador]]
* MDL-47562 - Composturas y mejoras a la Interfaz del Usuuario para el reporte de vista única
* MDL-47434 - No mostrar la sección 'General' en el bloque de navegación si estuviera vacía


===Mejoras en la creación de cursos===
===Mejoras en la creación de cursos===


* MDL-10405 - Added button to quickly delete the whole course section
* 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 [[Respaldo|respaldar]] y restaurar en la [[Portada]]
* MDL-31500 - Permitir [[Respaldo|respaldar]] y restaurar en la [[Portada]]
* MDL-5583 - Fields in database module can be set as required
* MDL-5583 - Los campos en el módulo Basededatos pueden configurarse como obligatorios
* MDL-28526 - Glossary can export/import embedded images and attached files
* MDL-28526 - El [[Glosario]] puede importar/exportar imágenes incrustadas y archivos anexos
* MDL-49006, MDL-49101 - Removed default requirement of activity description and substituted with a single setting
* 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 - Grade to pass can be set by editing activity without going to gradebook
* MDL-13831 - La calificación aprobatoria puede configurarse al editar la actividad sin tener que ir al [[Libro de calificaciones]]
* MDL-27074 - Display group name for group events in the calendar
* MDL-46960 - El estatus de finalización es actualizado inmediatamente para el estudiante cuando la actividad es calificada
* MDL-48969 - Nuevo bloque genérico: resuiltados de actividad
* MDL-27074 - Mostrar el nombre del grupo para los eventos de grupo en el [[Calendario]]
* MDL-18177 - Add option to choose whether groups and/or groupings are includedin a back up
* MDL-48969 - Nuevo [[Bloque de resultados de actividad]]
* MDL-20053 - BasedeDatos: crear ##userpicture## tag para permitir que se muestre la imagen del perfil del usuario
* MDL-18177 - Añadir opción para elegir si es que se inclyuen [[Grupos]] y [[Agrupamientos]] en un [[Respaldo]]
* MDL-49543 - Add a WYSIWYG field to Badges which is displayed on the Criteria page
* MDL-20053 - Actividad de BasedeDatos: crear ##userpicture## tag para permitir que se muestre la imagen del perfil del usuario
* MDL-46416 - Possible to change / remove picture from group
* MDL-49543 - Añadir un campo WYSIWYG a las [[Insignias]], el cual se muestra en la página de Criterios
* MDL-49687 - Adding a single person to multiple groups at the same time
* MDL-46416 - Es posible cambiar/quitar la imagen del grupo
* MDL-21724 - The course edit page needs a way to redirect to some page other than the main course page after saving
* 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===
===Características para administradores===


* MDL-15187 - Assign global roles using CSV upload
* MDL-15187 - Asignar [[Roles]] globales al subir un archivo [[CSV]]
* MDL-30937 - Backup report again links to the individual course backup summaries
* MDL-30937 - El reporte del [[Respaldo]] vuelve a enlazar a los resúmenes de respaldos individuales de curso
* MDL-32547 - Configure temporary file deletion, to avoid moodledata/temp/backup filling up the filesystem
* MDL-32547 - Configurar borrado de archivos temporales, para evitar que se llene moodledata/temp/backup en el sistema de archivos
* MDL-49684 - Replace custom Moodle timezone stuff with standard PHP date/time code
* MDL-49684 - Remplazar Zona horaria de Moodle con código estándar PHP para fecha y hora
* MDL-25763 - CLI version of admin/replace.php
* MDL-25763 - Versión para Interfaz por Línea de Comando de admin/replace.php
* MDL-44874 - Per-request temp directories
* MDL-44874 - Directorios temporales por-solicitud
* MDL-46064 - Drop support for MyISAM
* MDL-46064 - Abandonar el soporte para MyISAM
* MDL-49298 - Make tgz backups standard
* MDL-49298 - Hacer estándares los respaldos tgz
* MDL-47834 - New option for restriction of concurrent logins
* MDL-47834 - Nueva opción  para restricción de ingresos concurrentes en [[Gestionando autenticación]]
* MDL-47800 - Logout user when somebody changes their password
* 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-47830 - Añadir restricciones para rotación de contraseña  
* MDL-48559 - Web CRON debería estar deshabilitado por defecto
* MDL-48559 - Web CRON debería estar deshabilitado por defecto
* MDL-48080 - Never send mail to domains ending in .invalid
* MDL-48080 - Nunca mandar Email a dominios que terminan en .invalid
* MDL-48595 - Log exports no longer fails because of memory limit
* MDL-48595 - Las exportaciones de bitácoras ya no fallan por límite de memoria
* MDL-28513 - Allow specification of admin user email in CLI installer
* MDL-28513 - Permitir la especificación del Email de usuario administrador en el instalador por Interfaz de Línea de Comando
* MDL-47803 - Nueva página que muestra todas las sesiones del navegador del usuario actual
* MDL-49842 - Permitir especificación de resumen de la [[Portada]] en el instalador de interfaz por línea de comando
* MDL-34684 - New health check to detect incorrect category path order and/or missing parent categories
* MDL-47803 - Nueva página que muestra todas las [[Sesiones del navegador|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-48493 - Automaticamente detectar el tipo de plugin al instalarlo desde ZIP
* MDL-48894 - La página del [[Registro del sitio]] debería de mostrar si el sitio está registrado
* 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]]===
===[[Archivos]] y [[Repositorios]]===


* MDL-42616 - Archivos: Soporte de tipos de archivo personalizados
* MDL-42616 - Nueva herramienta administrativa para [[Trabajando con archivos|añadir tipos personalizados de archivos]]
* MDL-43752 - El [[Repositorio Amazon S3]] funciona para repositorios que no están en los Estados Unidos de NorteAmérica
* MDL-43752 - El [[Repositorio Amazon S3]] permite que se configure un punto final (''endpoint'')


===[[Autenticación]], [[Inscripciones]] y acceso===
===[[Autenticación]], [[Inscripciones]] y acceso===


* Several improvements to meta enrolments, such as: populate groups from courses MDL-17929, sorting courses alphabetically MDL-35696, button to quickly add a new method MDL-49439
* 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 - Keyholder capability in self-enrolment plugin
* MDL-26017 - Capacidad de [[Porta-clave]] en el plugin para auto-inscripción
* MDL-20365 - Salted Crypt passwords option for external database authentication
* MDL-20365 - Opción para contraseñas encriptadas saladas para autenticación por BasedeDatos externa
* MDL-49380 - Chose "Create new group" when synchronising cohort enrolment with a group
* MDL-49380 - Elegir"Crear nuevo grupo" al sincronizar inscripción por [[Cohorte]] con un grupo
* MDL-49677 - Improvement of Custom welcome message in self-enrolment plugin
* MDL-49677 - Mejora al mensaje de BienVenida Personalizado en el plugin para auto-inscripción
* MDL-43415 - Custom profile fields should be syncable with external DB auth
* 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]]===
===[[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 [[Banco de preguntas|bancos de preguntas]] se puede ordenar por fecha
* MDL-348 - Opción amistosa-para-impresora para los [[Exámenes]]  
* MDL-348 - Opción amistosa-para-impresora para los [[Exámenes]]  
* MDL-40988 - Añadir encabezados de sección al examen
* MDL-6340 - forzar preguntas únicas/no-vistas en re-examenes
* MDL-40992 - Opción para que los prefesores les permitan a los estudiantes re-hacer una pregunta terminada dentro de un intento de examen
* MDL-35280 - quiz_reset_userdata no tiene una opción para quitar anulaciones de usuario/grupo
* MDL-35280 - quiz_reset_userdata no tiene una opción para remover anulaciones de usuario/grupo
* MDL-48898 - La configuración del tiempo del examen debería de usar admin_setting_configduration
* MDL-48898 - La configuración del tiempo del examen debería de usar admin_setting_configduration
* MDL-6340 - forzar preguntas no-vistas/no-tomadas en re-emisiones de examen
* MDL-40990 - Los profesores pueden exigirle a los estudiantes que completen la Pregunta 1 antes de que puedan ver la Pregunta  2


===[[Lección]]===
===[[Lección]]===


* MDL-48803 - support for groups  
* MDL-48803 - soporte para grupos  
* MDL-48715 - moving “time spent” from prerequisite to the proper completion rule  
* MDL-48715 - mover “tiempo empleado” de prerequisito hacia la regla de finalización apropiada  
* MDL-43387 - UI for grading essays
* MDL-43387 - Interfaz de Usuario para calificar ensayos
* MDL-48244 - Lessons with no questions show completed after the first page is viewed
* MDL-48244 - Lección sin preguntas se muestra completada después de ver la primera página
* MDL-47587 - Make progress bar available on the very last page of a lesson.
* MDL-47587 - Hacer la barra de progreso disponible en la última página de una lección.
* MDL-49642 - Give time/date extensions to users and groups in lesson
* MDL-49642 - Dar extensiones de fecha/hora a usuarios y grupos en lección
* MDL-40286 - non-editing teacher should see Grade analysis in Lesson
* MDL-40286 - El profesor sin derechos de edición debería de ver an{alisis de la calificación en Lección
* MDL-48473 - Lesson shortanswer question: add fill in the blank option
* MDL-48473 - Pregunta de respuesta corta en lección: añadir la opción para llenar el espacio vacío
* MDL-48984 - Lesson content page jump descriptions, numerical and shortanswer questions answers allow rich html but should be plain text
* 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 - Removing grade info from lesson pages if lesson grade is 0
* 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 - in order to prevent interactivity references from being broken move the "Dependent on" feature to the completion/availability subsystem
* 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


===Otras cosas===
===Otros módulos===
 
* MDL-46728 - WOFF2 fonts are supported in themes.
* MDL-48221 - Make forum subscription combinations less confusing with different combinations
* MDL-48221 - Make forum subscription combinations less confusing with different combinations
* MDL-47777 - Convert assignment maximum files per submission maximum to global setting
* MDL-26226 - Moodle2 nav menu Topic Items should be links to Topic menu
* MDL-47159 - atto_link should add 'http://' prefix when necessary
* MDL-46763 - Save user images as JPEG if uploaded in that format.
* MDL-47104 - Make 'calendar_lookahead' setting more flexible
* MDL-48760 - Update mathjax to 2.5 when it's released
* MDL-36009 - Gradebook table uses complex tables that are not accessible
* MDL-48266 - Automated backup setting page needs additional validation
* MDL-47562 - UI Fixes and improvements for Singleview
* MDL-47232 - Course completion: "activities to be completed" improperly requires passing grade
* MDL-48437 - Make Visible/All groups selector show own groups first
* MDL-47501 - Add an indication that the grade letters was overridden
* MDL-9443 - Run *.xhtml file through the text filters.
* MDL-46662 - Accessibility improvements for gradereport course header and aggregation controls.
* MDL-45848 - Cannot assign Marker on a marking guide or rubric assignment without giving a grade
* MDL-48822 - Find last visual post in a discussion
* MDL-48822 - Find last visual post in a discussion
* MDL-48482 - Duration admin setting doesn't have a label associated to it
* MDL-47915 - Two inconsistent layout files should be consistent, use id=page-content rather than content
* MDL-47628 - Availability: Grouping confusing for sites which used groupmembersonly [2.8]
* MDL-48212 - Forum reply by email puts reply instructions in messages for all handlers
* MDL-48616 - Macrons for Atto character map
* MDL-46755 - Allow teachers to configure the number of discussions displayed using the social course format
* MDL-46755 - Allow teachers to configure the number of discussions displayed using the social course format
* MDL-46665 - Add 'idnumber' field to user filter
* 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-49220 - Allow preview of Choice options before activity is opened for submission
* MDL-40864 - Tidy up Bootstrapbase / Clean / More home links
* MDL-34375 - Choice module should display information in "Course overview" block
* MDL-38663 - Remove navbar and login info from forgot_password.php
* MDL-34375 - Choice module lacks print_overview callback and does not appear on the MyMoodle Page
* MDL-18183 - XMLRPC in MNET does not verify SSL peers by default
* MDL-43770 - Exclude inactive users' responses from Choice report (with an option to include)
* MDL-43770 - Exclude inactive users' responses from Choice report (with an option to include)
* MDL-48499 - Show which users have not received messages in bulk messaging
* MDL-32285 - Added "Continue" button under Error notification message (IMS CP)
* MDL-32285 - Added "Continue" button under Error notification message (IMS CP)
* MDL-46960 - Results returned from external tool activities don't update completion status
* MDL-49333 - Return additional information in core_get_site_info
* MDL-49262 - Delete the yui versions of the bootstrap plugins
* MDL-49052 - Incorrect headings for upcoming events pages
* MDL-49638 - reCAPTCHA should be moved below custom profile fields during self registration
* MDL-49730 - Workshop: use full page width when displaying contents
* MDL-49730 - Workshop: use full page width when displaying contents
* MDL-48159 - Prevent submissions instead of using "Default team" in group assignments.
* MDL-36874 - Text navigation for Books
* MDL-49563 - Allow glossary entry to be updated from glossary navigation
* MDL-49563 - Allow glossary entry to be updated from glossary navigation
* MDL-46238 - Add a simple way to go back from enrol/users.php page to the course
 
* MDL-47434 - Section 'General' in navigation block
===Varios===
* MDL-36874 - Text navigation for Books
 
* MDL-49650 - Add a tool to browse templates in the current theme.
* MDL-46763 - Save user images as JPEG if uploaded in that format.
* MDL-23178 - Allow indenting again for activities in the Main Menu block
* MDL-48760 - MathJax library updated to 2.5
* MDL-49069 - Ability to specify default values for Forum RSS
* MDL-47232 - Course completion: "Activities to be completed" should not require passing grade
* MDL-48160 - Improve all block region layouts when coded for RTL
* MDL-48437 - El selector para hacer Visible/Todos los [[Grupos|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 <nowiki>'http://'</nowiki> 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==
==Asuntos de seguridad==
   
   
Se resolvieron varios asuntos de seguridad. Los detalles de estos asuntos se publicarán después de un periodo de aproximadamente una semana, para permitirles a los administradores de sistemas que actualicen con seguridad a la versión más reciente.
* [https://moodle.org/mod/forum/discuss.php?d=313681 MSA-15-0018] Quiz manual-grading is an XSS risk, but does not declare that
* [https://moodle.org/mod/forum/discuss.php?d=313682 MSA-15-0019] Possible phishing when redirecting to external site using referer header
* [https://moodle.org/mod/forum/discuss.php?d=313683 MSA-15-0020] User fullname disclosure through account confirmation link
* [https://moodle.org/mod/forum/discuss.php?d=313684 MSA-15-0021] Any authenticated user can subscribe to site-wide event monitor rules
* [https://moodle.org/mod/forum/discuss.php?d=313685 MSA-15-0022] Potential XSS risk when returning text entered by student from Web Services
* [https://moodle.org/mod/forum/discuss.php?d=313686 MSA-15-0023] Suspended user is able to login when confirming email
* [https://moodle.org/mod/forum/discuss.php?d=313687 MSA-15-0024] User with suspended enrolment can see sections in the navigation tree
* [https://moodle.org/mod/forum/discuss.php?d=313688 MSA-15-0025] Capability to manage own files is not respected in Web Services
   
   
==Para desarrolladores==
==Para desarrolladores==
   
   
* Support for Asynchronous Module Definition formatted javascript modules MDL-49046
* MDL-49046 - Support for Asynchronous Module Definition formatted javascript modules. Developer docs: [https://docs.moodle.org/dev/Javascript_Modules Javascript Modules]
* Support for calling webservice functions directly from javascript MDL-49163
* MDL-49163 - Support for calling webservice functions directly from javascript. Developer docs: [https://docs.moodle.org/dev/AJAX AJAX]
* Support for implementing renderers as mustache templates (php and javascript) MDL-49152
* Behat tests can run in parallel - MDL-39752 (backported)
* MDL-49152 - Support for implementing renderers as mustache templates (php and javascript). Developer docs: [https://docs.moodle.org/dev/Templates Templates]
* A new per-request directory API has been added MDL-44874, and should be used instead of make_temp_directory wherever possible.
* MDL-44874 - A new per-request directory API has been added, and should be used instead of make_temp_directory wherever possible.
* Support for in browser caching (localstorage) of strings and templates MDL-49604
* MDL-49604 - Support for in browser caching (localstorage) of strings and templates  
* Template Library - tool for displaying templates in the current theme MDL-49650
* Use PHP native timezones support MDL-49684
* MDL-49650 - [https://docs.moodle.org/29/en/Template_library https://docs.moodle.org/29/en/Template_library] - tool for displaying templates in the current theme
* New auth hook to intercept code before login page is shown. MDL-48887
* MDL-48887 - New auth hook to intercept code before login page is shown.  
* MDL-49101 - Single setting for the activity description requirement
* MDL-48177 - Allow plugin environment checks to work without defining explicit versions of Moodle
* MDL-48177 - Allow plugin environment checks to work without defining explicit versions of Moodle
* MDL-48887 - Add new auth pre_loginpage_hook() (save redirects, implement autologins...)
* MDL-46728 - WOFF2 fonts are supported in themes.
* MDL-39752 - Behat tests runs in parallel
* MDL-39752, MDL-49456 - Behat tests runs in parallel
* MDL-49163 - Unified Ajax script handler
* MDL-49163 - Unified Ajax script handler. Developer docs: [https://docs.moodle.org/dev/AJAX AJAX]
* MDL-49152 - Templates for renderers
* MDL-27548 - The comments table contains the component
* MDL-27548 - The comments table contains the component
* MDL-49269 - Add an AMD log module
* MDL-49269 - Add an AMD log module
* MDL-49534 - Delete pear/HTTP/WebDav
* 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-37477 - html_table API supports caption tag
* MDL-49643 - Deprecate inconsistent API to extend the navigation by local plugins
* MDL-49643 - Deprecate inconsistent API to extend the navigation by local plugins
Línea 268: Línea 266:
* MDL-44642 - Implemented backend to keep session alive  
* MDL-44642 - Implemented backend to keep session alive  
* MDL-45725 - User preferences for flexible tables can be set persistent across sessions
* 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
==Vea también==
* MDL-47915 - Theme layout "embedded" uses id='page-content' rather than 'content' to be consistent with other layouts
*[https://docs.moodle.org/dev/Roadmap#Moodle_2.9 https://docs.moodle.org/dev/Roadmap#Moodle_2.9]
* 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


[[Categoría:Moodle 2.9]]
[[Categoría:Moodle 2.9]]

Revisión del 16:43 15 mar 2016

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