- 26 Apr 2022
- 6 Minutos para leer
Creación de archivos de carga de cursos
- Actualizado en 26 Apr 2022
- 6 Minutos para leer
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.
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 campo | Descripció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 1 o para ocultarlo, use 0. |
archivos heredados | Para habilitar los archivos de curso heredados, use 1 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 3 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 2 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
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.