Tienda Wifi

Tienda Wifi
CiudadWireless es la tienda Wifi recomendada por elhacker.NET

Buscador

Entradas Mensuales

Suscripción

¿Quieres recibir las últimas novedades del blog en tu correo?

¡Suscríbete al feed!

Foro de elhacker.net - Noticias

elhacker.NET en Facebook

Entradas populares

PostHeaderIcon Diferencias entre Moodle 1.9 y Moodle 2.x y 2.4.x




Moodle, acrónimo de Modular Object-Oriented Dynamic Learning Environment (en español, Entorno de Aprendizaje Dinámico, Orientado a Objetos y Modular). Es una plataforma educativa de código abierto escrita en PHP, que permite a los educadores crear y gestionar tanto usuarios como cursos de modalidad e-learning. Además proporciona herramientas para la comunicación entre formadores y alumnos.







Novedades, diferencias y Cambios


  • Apariencia y navegabilidad (Acceso desde dispositivos móviles)
  • Una forma nueva de gestionar los contenidos (Gestión ficheros)
  • Más control sobre el proceso de aprendizaje del alumnado (Actividades condicionales)
  • Más lugares donde opinar (Comentarios)
  • Mejoras en el blog, el wiki y la mensajería instantánea
  • Nuevo sistema de grupos (grupos visibles, grupos separados)
  • Cohortes (Grupos Globales)
  • Editor HTML (TinyMCE)



Apariencia

Nuevo bloque llamado Navegación



El bloque Navegación se compone de:


  •  Página principal. Es un enlace a la página inicial del Moodle.
  •  Área personal. Muestra su página personal al usuario, en la que aparecen los cursos a los que tiene acceso y el estado de las actividades que hay en ellos.
  •  Páginas del sitio.
  •  Ver perfil. Muestra la información importante de su propio perfil. Además, da acceso a sus mensajes publicados en foros, a la herramienta de Mensajería, a sus archivos privados y a sus Informes de actividad. Este apartado se explica más adelante en este manual.
  •  Curso actual. Muestra y da acceso a las partes del curso en el que se está, además de a la lista de participantes y a los registros de actividad.
  •  Mis cursos. Presenta los cursos en los que se está dado de alta, ya sea con rol de alumno o de profesor, permitiendo un acceso rápido a los mismos.


Agregar recursos y agregar actividad



Moodle 1.9





Moodle 2.x


Diferencias Iconos Moodle 2.3 a 2.4.

http://docs.moodle.org/dev/2.3_icons_versus_2.4

Veamos las principales diferencias de la Gestión de Ficheros:





  • Fichero (en vez de Agregar un Archivo o sitio web)
  • Carpeta (en vez de Ver un directorio)
  • Página (en vez de Editar una página web y Editar una página de texto)
  • URL (en vez de Agregar un Archivo o sitio web)


Desaparece el apartado "Archivos" (Ficheros) pero en su lugar hay el nuevo y mejorado Selector de Archivos que entre muchas otras mejoras permite arrastrar y soltar ficheros para subirlos (con navegadores compatibles como Google Chrome y Mozilla Firefox).




También permite añadir repositorios de ficheros como Google Docs y Dropbox. Pero esta opción debe activarla el administrador de Moodle.

La posibilidad de utilizar archivos de sitios externos, como Wikimedia, Google Docs, Picassa, Flickr, Youtube, etc. Después de configurarlos adecuadamente, con un par de clics el profesorado podrá utilizar los archivos que estén disponibles: Moodle se ocupa de descargarlos al servidor y colocar a las carpetas pertinentes.

Los Repositorios en Moodle permiten a los usuarios subir ficheros desde nuestro ordenador a Moodle o incorporarlos desde Repositorios externos como Flickr, Google Docs, Dropbox, Alfresco, Picasa etc. Moodle facilita unos repositorios por defecto a todos los usuarios:

  • Subir un fichero. Para subir archivos desde el ordenador (tiene límite de peso).
  • Archivos locales. Da acceso a los ficheros publicados en las asignaturas de Moodle según los permisos de cada usuario.
  • Archivos recientes. Muestra los 50 últimos ficheros subidos.
  • Archivos privados. Muestra la carpeta personal del usuario.

    Página Principal/ ► Administración del sitio/ ► Extensiones/ ► Repositorios/ ► Gestionar repositorios

Extensiones está traducido del inglés (Plugins).

Con esta nueva herramienta puede acceder a cualquier archivo que sea el servidor independientemente de si es en un curso o en otro, sólo haciendo clic en el enlace Archivos del servidor que permite utilizar ficheros de otros cursos, algo que hasta ahora no era posible. A esta nueva característica se le llama "Alias".

También existe la nueva opción de "Ficheros privados".

Debes saber distinguir entre el repositorio y el portafolios. El repositorio es el lugar desde el que importa archivos a su sitio Moodle. El portafolios, en cambio, es el lugar al que exporte contenidos de tu sitio Moodle. Un mismo sitio web le puede servir al mismo tiempo como repositorio y como portafolios, como es el caso de Google Docs. Moodle permite tanto importar archivos desde Google Docs como exportar contenidos a Google Docs.

Los portafolios permiten, de manera sencilla, exportar el trabajo realizado en alguna actividad a un portafolio externo como Google Docs, Picasa, Flickr, Box.net, Mahara o bien descargarlo directamente al ordenador

El bloque de Adminstración pasa a llamarse "Ajustes".


Actividades Condicionales

La visibilidad y el acceso a cada recurso o actividad pueden controlarse mediante determinadas condiciones. Es decir, mientras no se cumplan una serie de condiciones definidas en cada actividad o recurso, los estudiantes no podrán verla en el diagrama de temas o no tendrán acceso a ella, según se quiera

Finalización de actividad

Es posible definir cuando una actividad o un recurso se considera como completado por el estudiante. Después, en función de esto y a nivel de curso, se pueden definir las condiciones para considerar el curso como finalizado. Para más detalles, consultar el apartado 1.6.2 Ajustes comunes de este manual.


Mensajería

Muestra la forma en la que será informado el usuario ante las Notificaciones o Mensajes recibidos, las opciones disponibles son mediante correo electrónico o un aviso al acceder a Moodle. En el caso de las Notificaciones por correo electrónico, el usuario puede cambiar la cuenta de correo en la que recibirá estos avisos.

Grupos


“Modo de grupo”. Toda actividad que soporte grupos puede definir su propio modo de agrupar a los alumnos:
  • No hay grupos. Todos los alumnos son parte de un gran grupo.
  • Grupos separados. Cada alumno sólo ve a los integrantes de su grupo, los demás son invisibles para él.
  • Grupos visibles. Cada alumno sólo puede interaccionar con los integrantes de su grupo pero también puede ver a los otros grupos.

Cohortes


Las cohortes o grupos del lugar son una funcionalidad nueva de Moodle 2 y facilitan la inscripción de conjuntos de usuarios de forma masiva con una única acción. El uso de las cohortes para gestionar inscripciones en cursos supone un gran ahorro de tiempo y de trabajo para el administrador / a de Moodle ya que simplifica las inscripciones manuales. Por tanto, en vez de inscribir los alumnos uno a uno, con las cohortes es posible realizar inscripciones con un solo clic.

Las Cohortes pueden ser creadas por los administradores del sitio y por otros usuarios con los permisos apropiados.

  • Acceso Configuraciones > Administración del sitio > Usuarios > Cuentas > Cohortes

Añadir usuarios a una cohorte a través de un archivo CSV

El administrador / a del sitio también puede añadir usuarios a través de un archivo CSV a cohortes existentes. Para hacerlo:

     Vaya a Configuración | Administración del sitio | Usuarios | Cuentas | Subir usuarios
     Cuelgue un fichero de texto con el siguiente formato:

username, password, firstname, lastname, email, cohort1

alumno1, pass , Pepito, Palotes, ppalotes@elhacker.net, idcohort1

alumno2, pass, Juanito, Palote, jpalote@elhacker.net, idcohort2


donde idcohort1 y idcohort2 son los ID de las cohortes que ya existen, no sus nombres.


Por ejemplo idcohort1 podría ser Alumnos 1ero Bachillerato (id BACH1)

Truco:

En todas las versiones de Moodle puede acceder a esta página inmediatamente después de que haya registrado en el aula virtual. Para hacerlo, escriba justo al final de la barra de direcciones del navegador la palabra my. Por ejemplo: http://moodle.elhacker.net/my.

Copias de seguridad (Ficheros extensión .mbz)

A partir de la versión 2.x de Moodle las copias de seguridad de los cursos (asignaturas) está en formato .mbz

En Moodle 1.9 la copia de seguridad era un fichero zip

  • /moodledata/courseid/backupdata/courseid

A partir de Moodle 2.0x

  • Tabla mdl_files, columna contenthash

Puedes renombrar el fichero .mbz a .zip y abrir el fichero files.xml para ver el hash del fichero  (el nombre cifrado del documento).

Ejemplo:

Abrimos el fichero files.xml

  d18c889f9d427828447159d289b46a130d5ccc51

Nombre real del documento:

   Presentaci_final.doc

Vemos que es documento de Word

application/msword

Buscamos en la carpeta files/d1

Veremos un documento con nombre d18c889f9d427828447159d289b46a130d5ccc51

Lo renombramos a  Presentaci_final.doc y ya lo podemos abrir.


Para no hacer manualmente con cada uno de los ficheros podemos usar un script escrito en Python
Configura el script de Python abajo con los parámetros adecuados

  • destination (destino): ruta de acceso donde desea que los archivos de Moodle se guarden
  • source (fuente): ruta  de acceso donde se almacena el archivo MBZ desempacados
  • pattern  (patrón): los tipos de archivos que desea extraer (los que se muestran aquí son bastante completos, si necesita más, entonces probablemente sabes lo suficiente como para ajustar la expresión regular)



import xml.etree.ElementTree as etree
import fnmatch
import shutil
import os
import re

def locate(pattern, root=os.curdir):
'''Locate all files matching supplied filename pattern in and below
supplied root directory.'''
for path, dirs, files in os.walk(os.path.abspath(root)):
for filename in fnmatch.filter(files, pattern):
yield os.path.join(path, filename)

destination = '/Users/foobar/Desktop/Moodle Copy/'
source = '/Users/foobar/Desktop/Moodle Backup/'
pattern = re.compile('^\s*(.+\.(?:pdf|png|zip|rtf|sav|mp3|mht|por|xlsx?|docx?|pptx?))\s*$', flags=re.IGNORECASE)

tree = etree.parse(source + 'files.xml')
root = tree.getroot()

print "Root: ", root

for rsrc in root:
#print "Child id: ", rsrc.attrib
fhash = rsrc.find('contenthash').text
fname = rsrc.find('filename').text

#print "\tHash: '", fhash, "'"
#print "\tName: '", fname, "'"

hit = pattern.search(fname)

if hit:
#print "\tMatch: ", hit.group(1)
files = locate(fhash, source)
#print "\tFiles: ", files
for x in files:
print "Copying: ", x
shutil.copyfile(x, destination + fname)
else:
print "No Match: '", fname, "'"

Otra opción más sencilla es directamente guardar las copias de seguridad en formato IMS Common Cartridge 1.1. El resultado será un fichero con extensión imscc que podemos abrir con cualquier compresor. Una de las carpetas contiene todo los documentos sin cifrar.


0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.