Bienvenidos a este Blog

Bienvenidos a este blog dirigido a todos aquellos docentes interesados en utilizar cada vez más y mejor las TIC dentro de su aula.
Se trata de un blog con una clara vocación de divulgación técnica y su objetivo es facilitar a los formadores el acceso a los recursos informáticos existentes hoy en día.

sábado, 28 de diciembre de 2013

La nueva utilidad de Moodle 2.6 “Subir cursos”


Dentro de las pocas novedades funcionales que ofrece la nueva versión 2.6 de Moodle, quizá la única relevante a mencionar, se encuentra la de crear cursos de forma automatizada a partir de un archivo de texto tipo CSV.

Los usuarios con rol administrador dispone ahora de la opción

Administración – Administración del sitio – Cursos – Subir cursos

que les permite automatizar tanto la creación de cursos como realizar determinadas operaciones de gestión de estos, a partir de un archivo de texto CSV, de forma similar a como se realiza la carga masiva y matriculación de usuarios ya conocida desde hace tiempo por los administradores de Moodle.

Se trata por lo tanto de crear un archivo de texto en el que en la primera fila se declaren los campos de la tabla de cursos de la base de datos sobre los que vamos a incidir seguida de tantas filas como cursos vayamos a crear/modificar.

Las características de este archivo CSV deberán ser las siguientes:

Codificación, UTF-8
Separador de campo, la coma (,) o el punto y coma (;)
Campos delimitados por comillas (“ “)

El hecho de que delimitemos los campos por comillas, aunque no es estrictamente obligatorio, nos permitirá utiliza la coma o el punto y coma dentro del campo de descripción del curso.

Los campos obligatorios que debemos utilizar son los siguientes:

shortname                      Nombre corto del curso
fullname                         Nombre completo del curso
category                         ID interno de la Categoría a la que se asigna el curso

En vez de usar “category”, o a la vez que usamos “category”, podemos usar “category_idnumber”, si además del nombre hemos indicado un “ID number” en nuestra categoría, o bien ”category_path”, donde podemos indicar el path en el formato “Categoría > subcategoría nivel 1> subcategoría nivel 2”.

Ya adelantamos que “category_path” no funciona adecuadamente y que a fecha de hoy solo permite crear cursos en el nivel más alto, por lo que tendremos que conformarnos de momento con usar “category_idenumber”


Respecto a los campos opcionales correspondientes a la tabla de definición de un curso, son numerosos, por lo que mencionaremos los más relevantes sin entrar en excesivo detalle y siguiendo el orden de los campos del formulario de creación de un nuevo curso:

visible                            Visible (1=Mostrar / 0=Ocultar)
stardate                          Fecha de inicio del curso (formato mm/dd/aa)
idnumber                        Número ID del curso
summary                        Descripción o Resumen del curso
format                            Formato del curso (“weeks”, “topics”, “scorm”, “social”)
theme                             Forzar tema (nombre del tema)
lang                                Forzar idioma (“es”=Español-internacional)
newsitems                       Número de Items de noticias para ver
showgrades                     Mostrar libro de calificaciones a los estudiantes (1=Sí / 0=No)
showreports                    Mostrar informes de actividad (1=Sí / 0=No)
maxbytes                        Tamaño máximo para archivos cargados por usuarios (en bytes)
enablecompletion             Habilitar rastreo del grado de finalización (1=Sí / 0=No)
groupmode                      Modo de grupo (0=No hay gs. / 1=Gs. Separados / 2=Gs. visibles)
groupmodeforce              Forzar el modo de grupo (1=Sí / 0=No)

Los campos que no estén en nuestro archivo CSV se cumplimentarán con valores por omisión que deberemos indicar cuando procedamos a la creación masiva de los cursos.

Por otra parte, esta nueva utilidad permite realizar diferentes operaciones sobre cursos ya existentes, tal que:

delete                               Eliminar curso (1=eliminar)
rename                             Renombrar nombre corto del curso (“Nuevo nombre corto”)
reset                                Reiniciar curso (1=reiniciar)

para que estas operaciones puedan llevarse a cabo hemos de configurar adecuadamente las opciones del formulario de subida de archivo, con las que conviene familiarizarse.

Hemos probado la utilidad con bastante detenimiento y podemos decir que funciona bastante bien. Esperamos que con esta información básica cualquier administrador pueda empezar a conocer las posibilidades de esta nueva funcionalidad, si bien, esto no es todo y ya estamos preparando un próximo artículo en el que describiremos otras opciones un poco más elaboradas.