Julio 25, 2006

Un script para archivar o exportar todos los cursos de Blackboard

Categoría: Tecnologí­a Educativa, Programación — Edwood @ 9:29 am

Blackboard contiene varios programas (”scripts”) que facilitan la administración del sistema si sabemos usar la consola del sistema operativo y programar en DOS-batch o el Linux shell. Una de las tareas que necesitaba automatización era la de archivar o exportar cursos.

El procedimiento que seguíamos hasta ahora era archivar o exportar curso por curso, desde el panel de control de Blackboard. Esto tomaba días porque tenemos 400 cursos registrados (30% de ellos vacíos como pude comprobar).

En una carpeta dentro del directorio de herramientas de administración, existe un “script” que recibe los id de los cursos y los empaca o exporta incluyendo los documentos, anuncios y foros. Su nombre es batch_ImportExport.bat. Lo que verán a continuación es un programa DOS-batch que archiva o exporta, según se indique, todos los cursos del sistema usando el “script” mencionado. Estos son los requisitos para que el programa funcione:

  • Este programa debe moverse al directorio raíz c:\
  • El programa batch_ImportExport.bat debe moverse al directorio raíz c:\
  • Se requiere saber en dónde se localiza el contenido de los cursos. En el programa de ejemplo están en C:\blackboard\content

Este “script” se utiliza así:

Para archivar:

C:\>bkbb archive

Para exportar:

C:\>bkbb export

Código de bkbb.bat

@echo off
echo Generando los id de los cursos existentes …
cd C:\blackboard\content
dir/a:d/b > c:\courseids.txt

echo Inicializando archivo de id cursos
del c:\courseids_archive.txt

echo Generando archivo para iniciar backup
echo Esto puede tomar varios minutos dependiendo
echo de la cantidad de cursos en el sistema
echo
echo.

for /F %%i in (c:\courseids.txt) do @echo %%i,C:\bbarchiveotd\ >> c:\courseids_archive.txt

echo OK, ahora para el largo proceso de archivar
echo Los archivos ZIP se almacenaran en C:\bbarchiveotd
echo
echo.

call c:\batch_ImportExport.bat -f c:\courseids_archive.txt -l 1 -t %1
cd \

echo.
echo Parece que terminamos :)

Gracias a este programa el proceso de archivar puede realizarse sin supervisión y ahora toma un par de horas. Esto nos ayudará también con la migración a Moodle porque los archivos que genera Blackboard al exportar un curso son los que necesita la herramienta que importa cursos a Moodle.

Más artículos como este en:

Algunos artículos relacionados:


No hay comentarios »

  rss artículos Sindicación RSS para que pueda seguir los comentarios en este artículo.

No hay comentarios aún.

Deje un comentario

(requerido)

(requerido)




Proudly powered by wordpress - Theme by neuro
   *   BloGalaxia  Uni�n de Bloggers Hispanos
adult chat rooms amateur sex chat amateur webcam asian cam black webcam sex cam sex ebony cams girls ebony teen cams free live asian sex free sex teen chat free teen cam girls free xxx web cam hidden blowjob cam hot webcam lesbian live cams live asian girl live lesbian cams live mature cams live milf cams live porn cam live sex webcams live webcam chat porn cam spy cam sex teen webcam free voyeur cam web cam asian girls webcam teen sex xxx hidden cams xxx home cams xxx web cams