Diferencia entre revisiones de «Notas de Moodle 2.0»

De MoodleDocs
m (Corregidos los créditos de Iñaki Arenaza (para que no se enfade mi empleador ;-))
Sin resumen de edición
Línea 3: Línea 3:
Moodle 2.0 contiene un montón de nuevas características, algunas características fueron completamente reescritas y cientos de errores corregidos. Para mayores detalles (¡más de los que probablemente quieras saber!) ve la [http://tracker.moodle.org/browse/MDL/fixforversion/10122 lista completa de bugs resueltos en 2.0].
Moodle 2.0 contiene un montón de nuevas características, algunas características fueron completamente reescritas y cientos de errores corregidos. Para mayores detalles (¡más de los que probablemente quieras saber!) ve la [http://tracker.moodle.org/browse/MDL/fixforversion/10122 lista completa de bugs resueltos en 2.0].


<noinclude>Esta página es un resumen de las principales características a prestar atención.</noinclude>
===Principales nuevas características===


==Principales nuevas características==
====[[:en:Community hub|Community hubs]]====
 
===[[:en:Community hub|Community hubs]]===


* Cualquiera puede establecer un Community hub, que es un directorio de cursos para uso público o para comunidades privadas. El código es implementado como un complemento (plugin con licencia GPL) separado para Moodle.
* Cualquiera puede establecer un Community hub, que es un directorio de cursos para uso público o para comunidades privadas. El código es implementado como un complemento (plugin con licencia GPL) separado para Moodle.
Línea 16: Línea 14:
* Usuarios en algún sitio Moodle también pueden buscar cursos en Community hubs (y comunidades de práctica) para participar en ellos.  Inicialmente estamos alentando a ''''comunidades de enseñanza práctica'''' pero cualquier conjunto de cursos puede ser listado.
* Usuarios en algún sitio Moodle también pueden buscar cursos en Community hubs (y comunidades de práctica) para participar en ellos.  Inicialmente estamos alentando a ''''comunidades de enseñanza práctica'''' pero cualquier conjunto de cursos puede ser listado.


===[[:en:Repositories|Repositorios]]===
====[[:en:Repositories|Repositorios]]====


* Moodle ahora soporta integración con repositorios externos de contenido, haciendo realmente simple llevar documentos y archivos multimedia en Moodle vía una interfaz AJAX que luce como un cuadro de diálogo estándar de '''Abrir''' en aplicaciones de escritorio.
* Moodle ahora soporta integración con repositorios externos de contenido, haciendo realmente simple llevar documentos y archivos multimedia en Moodle vía una interfaz AJAX que luce como un cuadro de diálogo estándar de '''Abrir''' en aplicaciones de escritorio.
Línea 22: Línea 20:
* También se pueden importar archivos desde tu escritorio o especificando una dirección URL.
* También se pueden importar archivos desde tu escritorio o especificando una dirección URL.


===[[:en:Portfolios|Portafolios]]===
====[[:en:Portfolios|Portafolios]]====


* Los módulos ahora pueden exportar sus datos a sistemas externos, particularmente útil para portafolios donde capturas instantáneas de foros, asignaciones y otras cosas en Moodle son útiles para registrar en un diario o un portafolio de evidencia
* Los módulos ahora pueden exportar sus datos a sistemas externos, particularmente útil para portafolios donde capturas instantáneas de foros, asignaciones y otras cosas en Moodle son útiles para registrar en un diario o un portafolio de evidencia
Línea 28: Línea 26:
* Los plugins iniciales en 2.0 incluyen: Box.net, Flickr, Google Docs, '''Mahara''' and Picasa.
* Los plugins iniciales en 2.0 incluyen: Box.net, Flickr, Google Docs, '''Mahara''' and Picasa.


===[[:en:Completion|Completado]]===
====[[:en:Completion|Completado]]====


* Los profesores pueden ahora especificar condiciones que definen cuando cualquier '''actividad''' es vista como completada por un estudiante. Por ejemplo, cuando un cierto número de publicaciones han sido hechos, o una calificación ha sido alcanzada, o una elección ha sido hecha.
* Los profesores pueden ahora especificar condiciones que definen cuando cualquier '''actividad''' es vista como completada por un estudiante. Por ejemplo, cuando un cierto número de publicaciones han sido hechos, o una calificación ha sido alcanzada, o una elección ha sido hecha.
Línea 34: Línea 32:
* Los profesores y estudiantes pueden ver reportes que muestran el progreso de cualquier usuario en un curso, o a través de una serie de cursos.
* Los profesores y estudiantes pueden ver reportes que muestran el progreso de cualquier usuario en un curso, o a través de una serie de cursos.


===[[:en:Conditional activities|Actividades condicionales]]===
====[[:en:Conditional activities|Actividades condicionales]]====


* El acceso a actividades puede ser restringido basado en ciertos criterios como fechas, calificaciones obtenidas o la culminación de otra actividad.
* El acceso a actividades puede ser restringido basado en ciertos criterios como fechas, calificaciones obtenidas o la culminación de otra actividad.
* Estos pueden ser encadenados juntos para permitir revelar progresivamente el contenido del curso, si así se desea.
* Estos pueden ser encadenados juntos para permitir revelar progresivamente el contenido del curso, si así se desea.


===[[:en:Cohorts|Cohortes o grupos masivos (Cohorts)]]===
====[[:en:Cohorts|Cohortes o grupos masivos (Cohorts)]]====
* También conocidos como "grupos de todo el sitio", estos son colecciones de todo el sitio de usuarios que pueden inscribirse en cursos en una sola acción, sea de forma manual o sincronizada automáticamente
* También conocidos como "grupos de todo el sitio", estos son colecciones de todo el sitio de usuarios que pueden inscribirse en cursos en una sola acción, sea de forma manual o sincronizada automáticamente


===[[:en:Web Services|Servicios Web]]===
====[[:en:Web Services|Servicios Web]]====
* Soporte para web services basados en estándares a lo largo del código fuente de Moodle, permitiendo al administrador exponer determinadas funciones de Moodle para ser usadas por:
* Soporte para web services basados en estándares a lo largo del código fuente de Moodle, permitiendo al administrador exponer determinadas funciones de Moodle para ser usadas por:
** Sistemas administrativos como aplicaciones de recursos humanos o sistemas de información estudiantil (SIS: Student Information System)
** Sistemas administrativos como aplicaciones de recursos humanos o sistemas de información estudiantil (SIS: Student Information System)
Línea 53: Línea 51:
** AMF (Flash)
** AMF (Flash)


===Nuevos bloques===
====Nuevos bloques====
* [[:en:Comments block|Bloque de comentarios]] - como un "shoutbox", permite comentarios que pueden ser agregados a cualquier página. Ideal para opinión de estudiantes.
* [[:en:Comments block|Bloque de comentarios]] - como un "shoutbox", permite comentarios que pueden ser agregados a cualquier página. Ideal para opinión de estudiantes.
* [[:en:My private files block|Mi bloque de archivos privados]] - permite fácil acceso a los archivos propios en un repositorio de archivos privado en Moodle (con soporte de cuotas)
* [[:en:My private files block|Mi bloque de archivos privados]] - permite fácil acceso a los archivos propios en un repositorio de archivos privado en Moodle (con soporte de cuotas)
Línea 59: Línea 57:
* [[:en:Course completion status block|Bloque de estado de completado de curso]] - reporta el estado de completamiento de tus cursos
* [[:en:Course completion status block|Bloque de estado de completado de curso]] - reporta el estado de completamiento de tus cursos


==[[:en:Plagiarism Prevention|Prevención de plagio]]==
====[[:en:Plagiarism Prevention|Prevención de plagio]]====
* Moodle soporta integración con herramientas de prevención de plagio como Turnitin
* Moodle soporta integración con herramientas de prevención de plagio como Turnitin


==Mejoras importantes en características básicas existentes==
===Mejoras importantes en características básicas existentes===


===[[:en:Backup 2.0|Copias de seguridad]]===
====[[:en:Backup 2.0|Copias de seguridad]]====


* Reescritura completa del framework de generación de copias de seguridad (Backups) y restauración, no se detendrá por falta de memoria (puede trabajar con '''cualquier tamaño de curso''').
* Reescritura completa del framework de generación de copias de seguridad (Backups) y restauración, no se detendrá por falta de memoria (puede trabajar con '''cualquier tamaño de curso''').
Línea 71: Línea 69:
* La copia de seguridad puede ser hecha de todos los cursos pero también de secciones o actividades específicas.
* La copia de seguridad puede ser hecha de todos los cursos pero también de secciones o actividades específicas.


===[[:en:Blocks 2.0|Bloques]]===
====[[:en:Blocks 2.0|Bloques]]====
* Los bloques ahora están implementados de forma consistente en cada página en Moodle
* Los bloques ahora están implementados de forma consistente en cada página en Moodle
* No habrá límite para las regiones de los bloques (además de derecha e izquierda, ponerlos arriba, al centro o abajo de las páginas)
* No habrá límite para las regiones de los bloques (además de derecha e izquierda, ponerlos arriba, al centro o abajo de las páginas)
Línea 77: Línea 75:
* Los bloques pueden ser acoplados o dejados fijos en un lado de la pantalla (si el tema lo soporta)
* Los bloques pueden ser acoplados o dejados fijos en un lado de la pantalla (si el tema lo soporta)


===[[:en:Blogs 2.0|Blogs]]===
====[[:en:Blogs 2.0|Blogs]]====
* Soporte de comentarios en cada entrada del blog
* Soporte de comentarios en cada entrada del blog
* Remoción de blogs a nivel de grupos o a nivel de cursos (éstos son convertidos en foros durante la actualización a la nueva versión)
* Remoción de blogs a nivel de grupos o a nivel de cursos (éstos son convertidos en foros durante la actualización a la nueva versión)
* Soporte de fuentes ("feeds") provenientes de blogs externos (sincronizados con blogs de Moodle)
* Soporte de fuentes ("feeds") provenientes de blogs externos (sincronizados con blogs de Moodle)


===[[:en:Comments 2.0|Comentarios]]===
====[[:en:Comments 2.0|Comentarios]]====
* Comentarios de usuario (Glosarios, bases de datos, blogs, etc) ahora son manejados de forma consistente en todo Moodle, usando AJAX si está disponible
* Comentarios de usuario (Glosarios, bases de datos, blogs, etc) ahora son manejados de forma consistente en todo Moodle, usando AJAX si está disponible
* Los reportes de actividad de usuario incluyen todos los comentarios hechos por el usuario
* Los reportes de actividad de usuario incluyen todos los comentarios hechos por el usuario


===[[:en:Enrolments 2.0|Plugins de matriculación]]===
====[[:en:Enrolments 2.0|Plugins de matriculación]]====
* Mejoras importantes en el manejo de invitados y cuentas de invitados
* Mejoras importantes en el manejo de invitados y cuentas de invitados
* Soporte de múltiples formularios de inscripción al mismo tiempo
* Soporte de múltiples formularios de inscripción al mismo tiempo
* Control más detallado sobre la inscripción en los cursos
* Control más detallado sobre la inscripción en los cursos


===[[:en:File handling 2.0|Uso de archivos]]===
====[[:en:File handling 2.0|Uso de archivos]]====


* Soporte completo de nombres de archivos en Unicode en todos los sistemas operativos
* Soporte completo de nombres de archivos en Unicode en todos los sistemas operativos
Línea 98: Línea 96:
* Los archivos ya no son sólo "subidos al curso". Los archivos están conectados al contenido particular en Moodle que los usa (Por ejemplo, un archivo puede pertenecer a un recurso de archivo, a un mensaje en un foro o a una página en la wiki). El acceso a estos archivos es entonces controlado por las mismas reglas que ese pedazo o sección de Moodle, incrementando la seguridad.
* Los archivos ya no son sólo "subidos al curso". Los archivos están conectados al contenido particular en Moodle que los usa (Por ejemplo, un archivo puede pertenecer a un recurso de archivo, a un mensaje en un foro o a una página en la wiki). El acceso a estos archivos es entonces controlado por las mismas reglas que ese pedazo o sección de Moodle, incrementando la seguridad.


===[[:en:Filters 2.0|Filtros]]===
====[[:en:Filters 2.0|Filtros]]====
* En el pasado tenías que usar los mismos filtros en todas partes en tu sitio Moodle, y esto podía ser cambiado únicamente por los administradores.
* En el pasado tenías que usar los mismos filtros en todas partes en tu sitio Moodle, y esto podía ser cambiado únicamente por los administradores.
* Ahora puedes tener diferentes filtros en diferentes cursos, actividades o categorías
* Ahora puedes tener diferentes filtros en diferentes cursos, actividades o categorías
Línea 104: Línea 102:
* O puede desactivar los enlaces de glosario al final del examen del curso
* O puede desactivar los enlaces de glosario al final del examen del curso


===[[:en:HTML editor 2.0|Editor HTML]]===
====[[:en:HTML editor 2.0|Editor HTML]]====
* Nuevo editor basado en TinyMCE
* Nuevo editor basado en TinyMCE
* Funciona en la mayoría de navegadores
* Funciona en la mayoría de navegadores
Línea 111: Línea 109:
* Completa integración con repositorios configurados externos para importar y contener archivos multimedia
* Completa integración con repositorios configurados externos para importar y contener archivos multimedia


===[[:en:Messaging 2.0||Mensajería]]===
====[[:en:Messaging 2.0||Mensajería]]====
* Todo correo electrónico enviado por Moodle es ahora tratado como un mensaje
* Todo correo electrónico enviado por Moodle es ahora tratado como un mensaje
* El panel de vista rápida de mensaje permite al usuario controlar cómo los mensajes son enviados a él
* El panel de vista rápida de mensaje permite al usuario controlar cómo los mensajes son enviados a él
* Los plugins iniciales de salida de mensajes en Moodle 2.0 incluyen: Email, XMPP/Jabber y Popups
* Los plugins iniciales de salida de mensajes en Moodle 2.0 incluyen: Email, XMPP/Jabber y Popups


===[[:en:My Moodle 2.0|Mi página en Moodle]]===
====[[:en:My Moodle 2.0|Mi página en Moodle]]====
* Más personalizable Mi página en Moodle con nuevos bloques para presentar información relevante
* Más personalizable Mi página en Moodle con nuevos bloques para presentar información relevante
* Los administradores pueden diseñar (y opcionalmente forzar) estructuras de páginas aplicables a todo el sitio para Mi Moodle
* Los administradores pueden diseñar (y opcionalmente forzar) estructuras de páginas aplicables a todo el sitio para Mi Moodle
* Mi página en Moodle tiene más relevancia como la principal "página de inicio" para los usuarios
* Mi página en Moodle tiene más relevancia como la principal "página de inicio" para los usuarios


===[[:en:Navigation 2.0|Navegación]]===
====[[:en:Navigation 2.0|Navegación]]====
* Bloque estándar de "Navegación" en cada página mostrando enlaces contexturales, mientras se permite saltar a dondequiera fácilmente
* Bloque estándar de "Navegación" en cada página mostrando enlaces contexturales, mientras se permite saltar a dondequiera fácilmente
* Bloques estándar de "Preferencias" en cada página muestran configuraciones contextuales así como preferencias para todo lo demás en que tengas permiso
* Bloques estándar de "Preferencias" en cada página muestran configuraciones contextuales así como preferencias para todo lo demás en que tengas permiso


===[[:en:Ratings 2.0|Votaciones (Ratings)]]===
====[[:en:Ratings 2.0|Votaciones (Ratings)]]====
* Todas las votaciones de los usuarios (Glosarios, bases de datos, foros, etc) son gestionadas de manera consistente y mostradas a lo largo de Moodle, usando AJAX si está disponible
* Todas las votaciones de los usuarios (Glosarios, bases de datos, foros, etc) son gestionadas de manera consistente y mostradas a lo largo de Moodle, usando AJAX si está disponible
La agregación del uso de votaciones en las actividades calificables está normalizada en todas las actividades
La agregación del uso de votaciones en las actividades calificables está normalizada en todas las actividades


===[[:en:Roles 2.0|Roles]]===
====[[:en:Roles 2.0|Roles]]====
* Interfaz mejorada y simplificada en AJAX para definir y asignar roles
* Interfaz mejorada y simplificada en AJAX para definir y asignar roles
* Interfaces mejoradas y simplificadas para controlar permisos en cualquier contexto dado
* Interfaces mejoradas y simplificadas para controlar permisos en cualquier contexto dado
Línea 135: Línea 133:
* Nuevo arquetipo "manager" para definir el rol de mayoría de personas con privilegios de edición a lo largo de la plataforma, separado del rol "admin".
* Nuevo arquetipo "manager" para definir el rol de mayoría de personas con privilegios de edición a lo largo de la plataforma, separado del rol "admin".


===[[:en:RSS feeds 2.0|Canales RSS]]===
====[[:en:RSS feeds 2.0|Canales RSS]]====
* Todas las fuentes RSS ahora están aseguradas usando una clave o token aleatorio por usuario en la URL
* Todas las fuentes RSS ahora están aseguradas usando una clave o token aleatorio por usuario en la URL
* Las claves pueden ser actualizadas por el usuario en cualquier momento (si se sospecha que la URL de la fuente ha sido comprometido)
* Las claves pueden ser actualizadas por el usuario en cualquier momento (si se sospecha que la URL de la fuente ha sido comprometido)
* Las fuentes RSS ahora son más precisas (por ejemplo soportan foros con grupos separados), y están generados eficientemente donde sea que se requieran
* Las fuentes RSS ahora son más precisas (por ejemplo soportan foros con grupos separados), y están generados eficientemente donde sea que se requieran


===[[:en:Development:Themes 2.0|Temas]]===
====[[:en:Development:Themes 2.0|Temas]]====
* Muchos temas nuevos en la distribución base
* Muchos temas nuevos en la distribución base
* Toda la salida HTML y JS ouput es ahora mucho más eficiente (cacheado del lado del servidor) y consistente (estructura de las páginas sin tablas, nuevo CSS, YUI Framework)
* Toda la salida HTML y JS ouput es ahora mucho más eficiente (cacheado del lado del servidor) y consistente (estructura de las páginas sin tablas, nuevo CSS, YUI Framework)
Línea 146: Línea 144:
* Soporte básico para menúes personalizados en todos los temas (por ejemplo en la parte superior de la página)
* Soporte básico para menúes personalizados en todos los temas (por ejemplo en la parte superior de la página)


===[[:en:Translation 2.0|Sistema de traducción]]===
====[[:en:Translation 2.0|Sistema de traducción]]====
* [http://lang.moodle.org/ Nuevo portal web] para hacer más fácil para los grupos colaborar en la traducción de Moodle, y mantener las traducciones actualizadas.
* [http://lang.moodle.org/ Nuevo portal web] para hacer más fácil para los grupos colaborar en la traducción de Moodle, y mantener las traducciones actualizadas.
* Un sistema más eficiente de [[:en:Development:Languages/AMOS|formato de almacenamiento para las cadenas]] del idioma debe ligeramente mejorar el desempeño
* Un sistema más eficiente de [[:en:Development:Languages/AMOS|formato de almacenamiento para las cadenas]] del idioma debe ligeramente mejorar el desempeño


===Páginas de perfiles de usuario===
====Páginas de perfiles de usuario====
* Páginas de perfiles de usuario para todo el sitio pueden ser personalizadas por los usuarios con bloques, noticias, fuentes RSS y cosas así
* Páginas de perfiles de usuario para todo el sitio pueden ser personalizadas por los usuarios con bloques, noticias, fuentes RSS y cosas así
* Páginas de perfiles de usuario específicas al curso muestran bloques de cursos e información estándar del perfil, así como información para profesores de dicho curso
* Páginas de perfiles de usuario específicas al curso muestran bloques de cursos e información estándar del perfil, así como información para profesores de dicho curso


==Mejoras importantes a módulos de actividades==
===Mejoras importantes a módulos de actividades===


===Lecciones===
====Lecciones====
* Código interno refactorizado
* Código interno refactorizado
* Los formularios de lecciones ahora son formularios estándar de Moodle
* Los formularios de lecciones ahora son formularios estándar de Moodle


===Módulo de cuestionarios y banco de preguntas===
====Módulo de cuestionarios y banco de preguntas====


* [[:en:Development:quiz_navigation|Mejoras en la navegación de cuestionarios]] para estudiantes
* [[:en:Development:quiz_navigation|Mejoras en la navegación de cuestionarios]] para estudiantes
Línea 172: Línea 170:
* MDL-8648 Preguntas de cuestionario pueden ser parte de cuestionarios con preguntas asignadas aleatoriamente
* MDL-8648 Preguntas de cuestionario pueden ser parte de cuestionarios con preguntas asignadas aleatoriamente


===Recursos===
====Recursos====
* Todos los tipos de recursos han sido refactorizados en módulos reales, y limpiados
* Todos los tipos de recursos han sido refactorizados en módulos reales, y limpiados
** Archivo - para mostrar un archivo, posiblemente con archivos soportados (como un mini-sitio en HTML)
** Archivo - para mostrar un archivo, posiblemente con archivos soportados (como un mini-sitio en HTML)
Línea 181: Línea 179:
* Mejor soporte que cumple el estándar XHTML para marcos o frames, iframes y encapsulamiento (embedding) en todos estos módulos
* Mejor soporte que cumple el estándar XHTML para marcos o frames, iframes y encapsulamiento (embedding) en todos estos módulos


===SCORM===
====SCORM====


* Nuevos parámetros del módulo [[SCORM]] - mostrar estado de intentos, mostrar estructura del curso, forzar completado, forzar nuevo intento, bloquear luego de intento final - permitiendo cumplir el comportamiento dictado por los objetos SCORM por el paquete original a ser cambiado MDL-11501  
* Nuevos parámetros del módulo [[SCORM]] - mostrar estado de intentos, mostrar estructura del curso, forzar completado, forzar nuevo intento, bloquear luego de intento final - permitiendo cumplir el comportamiento dictado por los objetos SCORM por el paquete original a ser cambiado MDL-11501  
Línea 187: Línea 185:
* Nueva interfaz del reproductor de lecciones con mejor navegación, desempeño mejorado y mejor manejo del tamaño del estado MDL-22951
* Nueva interfaz del reproductor de lecciones con mejor navegación, desempeño mejorado y mejor manejo del tamaño del estado MDL-22951


===[[:en:Wiki module 2.0|Wiki]]===
====[[:en:Wiki module 2.0|Wiki]]====
* Completamente reescrito desde cero, basado en NWIki por UPC
* Completamente reescrito desde cero, basado en NWIki por UPC
* Soporte para sintaxis estilo Mediawiki, así como Creole
* Soporte para sintaxis estilo Mediawiki, así como Creole
* Mejoras de interfaz
* Mejoras de interfaz


===[[:en:Workshop module 2.0|Taller]]===
====[[:en:Workshop module 2.0|Taller]]====


* Completamente reescrito desde cero
* Completamente reescrito desde cero
* Interfaz mejorada ampliamente para manejar escenarios y usuarios
* Interfaz mejorada ampliamente para manejar escenarios y usuarios


==Requerimientos==
<noinclude>===Requerimientos===


Dado que Moodle 2.0 es un lanzamiento mayor, nos permitimos algunos incrementos en los requerimientos.
Dado que Moodle 2.0 es un lanzamiento mayor, nos permitimos algunos incrementos en los requerimientos.
Línea 215: Línea 213:
** etc
** etc


==Actualización==
===Actualización===


* Cuando se actualice a Moodle 2.0 se debe contar con Moodle 1.9 o superior. Si estás usando una versión anterior (por ejemplo 1.8.x) primero deberás actualizar a Moodle 1.9.x. Recomendamos que se pruebe la actualización primero en una COPIA de tu sitio de producción, para asegurarse de que funciona como lo esperado.
* Cuando se actualice a Moodle 2.0 se debe contar con Moodle 1.9 o superior. Si estás usando una versión anterior (por ejemplo 1.8.x) primero deberás actualizar a Moodle 1.9.x. Recomendamos que se pruebe la actualización primero en una COPIA de tu sitio de producción, para asegurarse de que funciona como lo esperado.
Línea 237: Línea 235:
* Valores de campos personalizados de perfiles ahora son cargados en el arreglo $USER->profile en lugar de directamente en el objeto $USER
* Valores de campos personalizados de perfiles ahora son cargados en el arreglo $USER->profile en lugar de directamente en el objeto $USER


<noinclude>==Créditos==
===Créditos===


Estas personas hicieron check-ins en el código de Moodle 2.0. Gracias a todas ellas, por supuesto. Algunas de ellas representan un equipo que actualmente trabajó en el código.
Estas personas hicieron check-ins en el código de Moodle 2.0. Gracias a todas ellas, por supuesto. Algunas de ellas representan un equipo que actualmente trabajó en el código.
Línea 274: Línea 272:
* Ethem Evlice, Valery Fremaux, Dariem Garces, Wen Hao Chuang, Luis Rodrigues, Olli Savolainen, John Stabinger
* Ethem Evlice, Valery Fremaux, Dariem Garces, Wen Hao Chuang, Luis Rodrigues, Olli Savolainen, John Stabinger


==Ver también==
===Ver también===
*[[Notas de Moodle 1.9]]
*[[Notas de Moodle 1.9]]



Revisión del 00:00 26 nov 2010

Fecha de lanzamiento: 24 de Noviembre de 2010

Moodle 2.0 contiene un montón de nuevas características, algunas características fueron completamente reescritas y cientos de errores corregidos. Para mayores detalles (¡más de los que probablemente quieras saber!) ve la lista completa de bugs resueltos en 2.0.

Principales nuevas características

Community hubs

  • Cualquiera puede establecer un Community hub, que es un directorio de cursos para uso público o para comunidades privadas. El código es implementado como un complemento (plugin con licencia GPL) separado para Moodle.
  • Los sitios pueden registrar a cualquier Community hub (en lugar de sólo moodle.org)
  • Los profesores o sitios registrados pueden publicar la totalidad de sus cursos en los Community hubs, para descarga
  • Los profesores en sitios registrados pueden hacer publicidad a sus cursos en Community hubs, para que las personas se unan
  • Los profesores en cualquier sitio puede buscar todos los Community hubs públicos y descargar cursos como plantillas para sus propios cursos
  • Usuarios en algún sitio Moodle también pueden buscar cursos en Community hubs (y comunidades de práctica) para participar en ellos. Inicialmente estamos alentando a 'comunidades de enseñanza práctica' pero cualquier conjunto de cursos puede ser listado.

Repositorios

  • Moodle ahora soporta integración con repositorios externos de contenido, haciendo realmente simple llevar documentos y archivos multimedia en Moodle vía una interfaz AJAX que luce como un cuadro de diálogo estándar de Abrir en aplicaciones de escritorio.
  • Los plugins iniciales en la versión 2.0 incluyen: Alfresco, Amazon S3, Box.net, el sistema de archivos propio del servidor, Flickr, Google Docs, Mahara, MERLOT, Picasa, archivos recientes, sitios remotos de Moodle, servidores WebDAV, Wikimedia, Youtube. Éstos son fáciles de desarrollar, por lo que se esperan contar con más de ellos.
  • También se pueden importar archivos desde tu escritorio o especificando una dirección URL.

Portafolios

  • Los módulos ahora pueden exportar sus datos a sistemas externos, particularmente útil para portafolios donde capturas instantáneas de foros, asignaciones y otras cosas en Moodle son útiles para registrar en un diario o un portafolio de evidencia
  • Se soportan distintos formatos (actualmente LEAP2A, HTML, imágenes y texto, pero otros como PDF pueden ser añadidos)
  • Los plugins iniciales en 2.0 incluyen: Box.net, Flickr, Google Docs, Mahara and Picasa.

Completado

  • Los profesores pueden ahora especificar condiciones que definen cuando cualquier actividad es vista como completada por un estudiante. Por ejemplo, cuando un cierto número de publicaciones han sido hechos, o una calificación ha sido alcanzada, o una elección ha sido hecha.
  • Los profesores pueden ahora especificar condiciones que definen con cualquier curso es visto como completado por un estudiante. Las condiciones incluyen completado, pero puede también ser por calificación, fecha o un número de otros criterios.
  • Los profesores y estudiantes pueden ver reportes que muestran el progreso de cualquier usuario en un curso, o a través de una serie de cursos.

Actividades condicionales

  • El acceso a actividades puede ser restringido basado en ciertos criterios como fechas, calificaciones obtenidas o la culminación de otra actividad.
  • Estos pueden ser encadenados juntos para permitir revelar progresivamente el contenido del curso, si así se desea.

Cohortes o grupos masivos (Cohorts)

  • También conocidos como "grupos de todo el sitio", estos son colecciones de todo el sitio de usuarios que pueden inscribirse en cursos en una sola acción, sea de forma manual o sincronizada automáticamente

Servicios Web

  • Soporte para web services basados en estándares a lo largo del código fuente de Moodle, permitiendo al administrador exponer determinadas funciones de Moodle para ser usadas por:
    • Sistemas administrativos como aplicaciones de recursos humanos o sistemas de información estudiantil (SIS: Student Information System)
    • Clientes móviles
  • El framework o marco de programación contiene un alto nivel de seguridad con un sistema detallado de claves o tokens y completo control sobre el rango de funciones expuestas
  • Todas las funciones definidas están automáticamente disponibles vía:
    • SOAP (PHP)
    • XML-RPC
    • REST
    • AMF (Flash)

Nuevos bloques

Prevención de plagio

  • Moodle soporta integración con herramientas de prevención de plagio como Turnitin

Mejoras importantes en características básicas existentes

Copias de seguridad

  • Reescritura completa del framework de generación de copias de seguridad (Backups) y restauración, no se detendrá por falta de memoria (puede trabajar con cualquier tamaño de curso).
  • Completamente nuevo formato de copias de seguridad.
  • Interfaz mejorada.
  • La copia de seguridad puede ser hecha de todos los cursos pero también de secciones o actividades específicas.

Bloques

  • Los bloques ahora están implementados de forma consistente en cada página en Moodle
  • No habrá límite para las regiones de los bloques (además de derecha e izquierda, ponerlos arriba, al centro o abajo de las páginas)
  • Cualquier bloque puede ser hecho "pegajoso" (aparecer en todos los contextos debajo, por ejemplo en todas partes de un curso)
  • Los bloques pueden ser acoplados o dejados fijos en un lado de la pantalla (si el tema lo soporta)

Blogs

  • Soporte de comentarios en cada entrada del blog
  • Remoción de blogs a nivel de grupos o a nivel de cursos (éstos son convertidos en foros durante la actualización a la nueva versión)
  • Soporte de fuentes ("feeds") provenientes de blogs externos (sincronizados con blogs de Moodle)

Comentarios

  • Comentarios de usuario (Glosarios, bases de datos, blogs, etc) ahora son manejados de forma consistente en todo Moodle, usando AJAX si está disponible
  • Los reportes de actividad de usuario incluyen todos los comentarios hechos por el usuario

Plugins de matriculación

  • Mejoras importantes en el manejo de invitados y cuentas de invitados
  • Soporte de múltiples formularios de inscripción al mismo tiempo
  • Control más detallado sobre la inscripción en los cursos

Uso de archivos

  • Soporte completo de nombres de archivos en Unicode en todos los sistemas operativos
  • Metadata correspondiente a cada archivo (autor, fecha, licencia, etc) y en qué es usado el archivo es almacenado en la base de datos
  • Archivos duplicados (por ejemplo, un archivo grande de videos usado en dos cursos diferentes) es solo almacenado una vez, ahorrando espacio de disco
  • Los archivos ya no son sólo "subidos al curso". Los archivos están conectados al contenido particular en Moodle que los usa (Por ejemplo, un archivo puede pertenecer a un recurso de archivo, a un mensaje en un foro o a una página en la wiki). El acceso a estos archivos es entonces controlado por las mismas reglas que ese pedazo o sección de Moodle, incrementando la seguridad.

Filtros

  • En el pasado tenías que usar los mismos filtros en todas partes en tu sitio Moodle, y esto podía ser cambiado únicamente por los administradores.
  • Ahora puedes tener diferentes filtros en diferentes cursos, actividades o categorías
  • Por ejemplo, puedes activar el filtro LaTeX sólo para cursos de las categorías Matemáticas o Física
  • O puede desactivar los enlaces de glosario al final del examen del curso

Editor HTML

  • Nuevo editor basado en TinyMCE
  • Funciona en la mayoría de navegadores
  • Área de edición redimensionable
  • Salida en XHTML más limpia
  • Completa integración con repositorios configurados externos para importar y contener archivos multimedia

|Mensajería

  • Todo correo electrónico enviado por Moodle es ahora tratado como un mensaje
  • El panel de vista rápida de mensaje permite al usuario controlar cómo los mensajes son enviados a él
  • Los plugins iniciales de salida de mensajes en Moodle 2.0 incluyen: Email, XMPP/Jabber y Popups

Mi página en Moodle

  • Más personalizable Mi página en Moodle con nuevos bloques para presentar información relevante
  • Los administradores pueden diseñar (y opcionalmente forzar) estructuras de páginas aplicables a todo el sitio para Mi Moodle
  • Mi página en Moodle tiene más relevancia como la principal "página de inicio" para los usuarios

Navegación

  • Bloque estándar de "Navegación" en cada página mostrando enlaces contexturales, mientras se permite saltar a dondequiera fácilmente
  • Bloques estándar de "Preferencias" en cada página muestran configuraciones contextuales así como preferencias para todo lo demás en que tengas permiso

Votaciones (Ratings)

  • Todas las votaciones de los usuarios (Glosarios, bases de datos, foros, etc) son gestionadas de manera consistente y mostradas a lo largo de Moodle, usando AJAX si está disponible

La agregación del uso de votaciones en las actividades calificables está normalizada en todas las actividades

Roles

  • Interfaz mejorada y simplificada en AJAX para definir y asignar roles
  • Interfaces mejoradas y simplificadas para controlar permisos en cualquier contexto dado
  • Nuevo concepto de "Arquetipos" reemplazando el concepto de "Legacy roles".
  • Nuevo arquetipo "manager" para definir el rol de mayoría de personas con privilegios de edición a lo largo de la plataforma, separado del rol "admin".

Canales RSS

  • Todas las fuentes RSS ahora están aseguradas usando una clave o token aleatorio por usuario en la URL
  • Las claves pueden ser actualizadas por el usuario en cualquier momento (si se sospecha que la URL de la fuente ha sido comprometido)
  • Las fuentes RSS ahora son más precisas (por ejemplo soportan foros con grupos separados), y están generados eficientemente donde sea que se requieran

Temas

  • Muchos temas nuevos en la distribución base
  • Toda la salida HTML y JS ouput es ahora mucho más eficiente (cacheado del lado del servidor) y consistente (estructura de las páginas sin tablas, nuevo CSS, YUI Framework)
  • Los temas pueden cambiar el código HTML de la página si lo desean
  • Soporte básico para menúes personalizados en todos los temas (por ejemplo en la parte superior de la página)

Sistema de traducción

Páginas de perfiles de usuario

  • Páginas de perfiles de usuario para todo el sitio pueden ser personalizadas por los usuarios con bloques, noticias, fuentes RSS y cosas así
  • Páginas de perfiles de usuario específicas al curso muestran bloques de cursos e información estándar del perfil, así como información para profesores de dicho curso

Mejoras importantes a módulos de actividades

Lecciones

  • Código interno refactorizado
  • Los formularios de lecciones ahora son formularios estándar de Moodle

Módulo de cuestionarios y banco de preguntas

Recursos

  • Todos los tipos de recursos han sido refactorizados en módulos reales, y limpiados
    • Archivo - para mostrar un archivo, posiblemente con archivos soportados (como un mini-sitio en HTML)
    • Carpeta - para mostrar una colección de documentos
    • URL - para mostrar una pagina con un URL dado
    • Página - para una sola página, editada en línea usando el editor HTML
    • IMS - para mostrar un paquete de contenido en formato IMS
  • Mejor soporte que cumple el estándar XHTML para marcos o frames, iframes y encapsulamiento (embedding) en todos estos módulos

SCORM

  • Nuevos parámetros del módulo SCORM - mostrar estado de intentos, mostrar estructura del curso, forzar completado, forzar nuevo intento, bloquear luego de intento final - permitiendo cumplir el comportamiento dictado por los objetos SCORM por el paquete original a ser cambiado MDL-11501
  • Nueva interfaz de reportes incluyendo tabla ordenable y colapsable con caja de selección de grupos y la posibilidad de descargar en Excel, ODS y formato de texto MDL-21555
  • Nueva interfaz del reproductor de lecciones con mejor navegación, desempeño mejorado y mejor manejo del tamaño del estado MDL-22951

Wiki

  • Completamente reescrito desde cero, basado en NWIki por UPC
  • Soporte para sintaxis estilo Mediawiki, así como Creole
  • Mejoras de interfaz

Taller

  • Completamente reescrito desde cero
  • Interfaz mejorada ampliamente para manejar escenarios y usuarios

Requerimientos

Dado que Moodle 2.0 es un lanzamiento mayor, nos permitimos algunos incrementos en los requerimientos.

  • PHP 5.2.8 o superior (fue publicado el 08-Dic-2008)
  • Bases de datos deben ser alguna de estas:
    • MySQL 5.0.25 o superior (usar motor de almacenamiento InnoDB es altamente recomendado)
    • PostgreSQL 8.3 o superior
    • Oracle 10.2 o superior
    • MS SQL 2005 o superior
  • Cualquier navegador de Internet que soporte estándares de los últimos años, por ejemplo:
    • Firefox 3 o superior
    • Safari 3 o superior
    • Google Chrome 4 o superior
    • Opera 9 o superior
    • MS Internet Explorer 7 o superior (Inclusive Google ya no soporta IE6)
    • etc

Actualización

  • Cuando se actualice a Moodle 2.0 se debe contar con Moodle 1.9 o superior. Si estás usando una versión anterior (por ejemplo 1.8.x) primero deberás actualizar a Moodle 1.9.x. Recomendamos que se pruebe la actualización primero en una COPIA de tu sitio de producción, para asegurarse de que funciona como lo esperado.

Para más información, vea Actualizando a Moodle 2.0 (en inglés).

Para desarrolladores: cambios en la API

Vea Migrando contribuciones de código a Moodle 2.0 (en inglés)

Créditos

Estas personas hicieron check-ins en el código de Moodle 2.0. Gracias a todas ellas, por supuesto. Algunas de ellas representan un equipo que actualmente trabajó en el código.

  • Robert Allerstorfer (anet.at)
  • Aaron Barnes, Peter Bulmer, Matt Clarkson, Jonathan Harker, Piers Harding, Luke Hudson, Martin Langhoff, Dan Marsden, Francois Marier, Donal McMullan, Jonathan Newman (catalyst.net.nz)
  • Howard Miller (e-learndesign.co.uk)
  • Iñaki Arenaza (mondragon.edu)
  • Andreas Grabs (grabs-edv.de)
  • Jamie Pratt (jamiep.org)
  • Anthony Borrow (jesuits.net)
  • Gordon Bateson (kanazawa-gu.ac.jp)
  • Samuli Karevaara (lamk.fi)
  • Penny Leach (liip.ch)
  • Dan Poltawski (luns.net.uk)
  • Matt Oquist (majen.net)
  • Roberto Pinna (mfn.unipmn.it)
  • Michael Ketcham (microsoft.com)
  • Mitsuhiro Yoshida (mitstek.com)
  • Aparup Banerjee, Dongsheng Cai, Nicolas Connault, Andrew Davis, Martin Dougiamas, Helen Foster, Sam Hemelryk, Eloy Lafuente, Jerome Mouneyrac, David Mudrak, Mathieu Petit-Clair, Petr Skoda, Rossiani Wijaya, Yu Zhang (moodle.com)
  • Mark Nielsen (moodlerooms.com)
  • Andrea Bicciolo (mtouch.it)
  • John Beedell, Nicholas Freear, Jenny Gray, Tim Hunt, Sam Marshall, Gareth Morgan, Derek Woolhead (open.ac.uk)
  • Ashley Holman (netspot.com.au)
  • Patrick Malley (newschoollearning.com)
  • Eric Merrill (oakland.edu)
  • Mike Churchward (oktech.ca)
  • Shane Elliott (pukunui.com)
  • Shamim Rezaie (rezaie.info)
  • Joseph Rezeau (rezeau.org)
  • Lukas Haemmerle (switch.ch)
  • Urs Hunkler (unodo.de)
  • Jordi Piguillem (upc.edu.es)
  • Pierre Pichet (uqam.ca)
  • Gustav Delius (york.ac.uk)
  • Ethem Evlice, Valery Fremaux, Dariem Garces, Wen Hao Chuang, Luis Rodrigues, Olli Savolainen, John Stabinger

Ver también