Creación de archivos de carga de cursos
  • 26 Apr 2022
  • 6 Minutos para leer

Creación de archivos de carga de cursos


Article Summary

Si desea cargar cursos en su sitio, deberá crear un archivo CSV.

Archivo de ejemplo

A continuación se muestra un ejemplo de un archivo de carga, donde se establecen el nombre corto, el nombre completo y la categoría del curso. Tenga en cuenta que no hay espacios entre los elementos.

nombre corto,nombre completo,categoría

curso restaurado, curso restaurado,1

curso restaurado2, curso restaurado 2,1

curso restaurado3, curso restaurado 3,1

curso restaurado4, curso restaurado 4,1

En el ejemplo anterior, la primera fila (nombre corto,nombre completo,categoría) establece los encabezados de las columnas.

La primera entrada (o columna) en cada fila siguiente es entonces el apodo del curso, por lo que en este ejemplo los apodos del curso son: cursorestored, cursorestored2,  cursorestored3,  cursorestored4.

La siguiente columna es el nombre completo del curso; esto es lo que se mostraría en la parte superior del curso. En este ejemplo, los nombres completos deseados son: Curso restaurado, Curso restaurado 2, Curso restaurado 3, Curso restaurado 4.

En este ejemplo, la última columna es la categoría del curso, que siempre utiliza el ID de categoría en lugar del nombre de la categoría. Por lo tanto, para este ejemplo, el ID de categoría es 1 que se utiliza para una categoría llamada Varios (aunque no puede decirlo a partir del ejemplo, ya que solo utiliza el ID de categoría y no el nombre). Las categorías ya deben existir para usarlas en una carga de curso. Si coloca una ID de categoría que no existe, recibirá un error. No se pudo resolver la categoría por ID durante la vista previa de carga, lo que significa que no se creará ningún curso en esa categoría. 

Cualquiera sea el resto de los campos que incluya (consulte a continuación), el archivo requiere el nombre cortode los campos , nombre completoy cualquiera de las categoríascategory_idnumber, o category_path.

Creación del archivo de texto

El archivo de texto para cargar cursos debe ser un archivo CSV. Acepta las siguientes columnas que se dividen en dos categorías: la información del curso y las acciones del curso.

Campos de información del curso

La mayoría de estos ajustes están disponibles en la página de ajustes de un curso; por lo tanto, consulte los ajustes del curso para obtener más información.

Notará que algunas de las configuraciones de la tabla a continuación pueden habilitarse o deshabilitarse usando 1 (habilitado) o 0 (deshabilitado). Esto es útil si desea que se habilite cierta configuración para algunos de los cursos que está cargando, pero no para todos. Si no desea cambiar la configuración predeterminada para ninguno de los cursos que está cargando, simplemente no incluiría el campo en el archivo, ya que ninguno de los campos controlados de esta manera es obligatorio incluirlos en el archivo. 

Los nombres de los campos deben ser minúsculas. 

Nombre del campoDescripción

nombre corto

El nombre corto del curso que debe ser único. Este campo es obligatorio.

nombre completo

El nombre completo del curso, este campo es obligatorio.

número de identificación

El número de identificación del curso debe ser único.

categoría

La identificación de la categoría en la que se colocará el curso. Esto tiene prioridad sobre category_idnumber y category_path.

category_idnumber

El número de identificación de la categoría en la que se colocará el curso. Esto tiene prioridad sobre category_path.

category_path 

La ruta de la categoría en la que se colocará el curso. Si desea colocar el curso en una categoría denominada “Ciencia-Ficción”, que se encuentra debajo de la categoría “Películas”, el valor que debe proporcionar es: Películas/ciencia-ficción. Tenga en cuenta que el separador debe ser [space]/[space]. Si desea colocar el curso en la categoría de nivel superior “Películas”, el valor que debe proporcionar es: Películas.

visible

Si desea que el curso sea visible, configúrelo como 1 o 0 si desea que el curso esté oculto.

fecha de inicio

La hora en que comienza el curso. Tenga en cuenta que este valor se pasa al tiempo de ejecución de la función PHP para generar una marca de tiempo.

resumen

El resumen del curso.

formato

El formato del curso que se utilizará, debe ser un nombre de complemento de formato de curso válido. Por ejemplo, semanas, temas.

tema

El tema a usar.

lang

El idioma que se debe usar.

artículos de noticias

La cantidad de noticias.

grados de exhibición

Si desea mostrar el libro de calificaciones a los alumnos, use 1 o, para ocultarlo, use 0.

mostrarinformes

Para mostrar el informe de actividad, use o para ocultarlo, use 0.

archivos heredados

Para habilitar los archivos de curso heredados, use o para no usarlos, use 0.

máxbytes

El tamaño máximo de carga del curso en bytes. Use 0 para el límite del sitio.

modo grupo

Utilice lo siguiente: 0 para ningún grupo, 1 para grupos separados, 2 para grupos visibles.

groupmodeforce

Si desea forzar el modo de grupo, use 1; de lo contrario, ingrese 0.

habilitar finalización

Para habilitar la finalización de la actividad, use 1 o, si no desea usar este uso, use 0.

audienciavisible

La visibilidad de la audiencia del curso se puede establecer utilizando lo siguiente: 0 solo para usuarios inscritos visibles, 1 para usuarios inscritos visibles y miembros de audiencias seleccionadas (las audiencias deberán configurarse manualmente), 2 para usuarios inscritos visibles y para usuarios no visibles.

tipo de curso

El tipo de curso se puede establecer usando lo siguiente: 0 para aprendizaje electrónico, 1 para combinado y para presencial/seminario.

De manera predeterminada, el valor para el tipo de curso es Aprendizaje electrónico. Esto es solo para el escenario en el que el campo de tipo de curso falta en el archivo CSV o el campo está vacío.

Campos de inscripción

Algunos campos se pueden construir para habilitar y configurar métodos de inscripción. Los campos deben tener el nombre en el formato enrollment_[number] para el nombre del método de inscripción, seguido del formato enrollment_[number]_property para sus propiedades. 

Campo
Descripción

enrolment_[number]

El nombre del método de inscripción, p. ej., manual.

enrolment_[number]_delete

Si desea eliminar este método de inscripción del curso, utilice 1. Si este campo está configurado en 1, se ignorarán todas las demás propiedades.

enrolment_[number]_disable

Para desactivar este método de inscripción desde el curso, establezca este campo en 1. Si este campo está configurado en 1, se ignorarán todas las demás propiedades.

enrolment_[number]_startdate

La fecha de inicio de la inscripción. Este valor se pasa a la función strtotime() de PHP.

enrolment_[number]_enddate

La fecha de finalización de la inscripción. Este valor se pasa a la función strtotime() de PHP.

enrolment_[number]_enrolperiod

Número de segundos, o si no es un valor comprendido por el tiempo de strto () como '4 días'.

enrolment_[number]_role

El nombre corto de la función, p. ej., estudiante.

enrolment_[number]_password

La clave de inscripción en el curso.

Por ejemplo, podría tener:

enrolment_1,enrolment_1_role,enrolment_2,enrolement_2_startdate

manual,aprendiz,auto,20170629

Donde el archivo está configurando Enrollment_1 como método de inscripción manual y el rol predeterminado como alumno. En este ejemplo, la inscripción_2 se establece en el método de inscripción automática, con una fecha de inicio del curso del 2017-06-29 (o el 29 de junio de 2017). 

Toda esta información vendría después del nombre corto, nombre completo y categoría obligatorios del curso, lo que significa que un ejemplo completo podría ser:

shortname,fullname,category,enrolment_1,enrolment_1_role,enrolment_2,enrolement_2_startdate

curso restaurado,curso restaurado,1,manual,aprendiz,usted mismo,20170629

cursorestored2,curso restaurado 2,1,manual,aprendiz,manual,20170530

cursorestored3,curso restaurado 3,1,auto,ediciónentrenador,auto,20181212

cursorestored4,curso restaurado 4,1,auto,aprendiz,manual,20180107

La funcionalidad de cargar cursos aún no es compatible con todos los métodos de inscripción.

Renombrar rol

Durante la carga del curso, puede cambiar el nombre de algunos roles usando el formato role_[shortname] para el encabezado de la columna y luego el nuevo nombre corto del curso en la fila del curso. Por ejemplo:

role_student,role_editingteacher,role_teacher

padawan,maestro,jedi

Esto cambiaría el nombre de la función de estudiante (role_student) a padawan, el instructor de edición (role_editingteacher) a master, y la función de instructor (role_teacher) a jedi.

Campos de acción del curso

Estos ajustes tienen prioridad sobre los parámetros del proceso del curso, que se relacionan con lo que sucede con el curso, como el cambio de nombre, las plantillas y los restablecimientos.

Campo
Descripción

eliminar

Para eliminar el curso, establezca este campo en 1.

cambiar nombre

El nombre corto al que desea cambiar el nombre del curso.

archivo de copia de seguridad 

Una ruta absoluta a un archivo de copia de seguridad (.mbz) para importar en el curso.

curso de plantilla

El nombre corto de un curso para importar el contenido.

restablecer

Para restablecer el curso, establezca este campo en 1.

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.