Diferencia entre revisiones de «SIU-Guarani/version3.21.0/interfaces/moodle comandos»
m |
m |
||
Línea 57: | Línea 57: | ||
Se ejecuta en consola, parados en el directorio raíz de '''SIU-Guaraní Gestión''': | Se ejecuta en consola, parados en el directorio raíz de '''SIU-Guaraní Gestión''': | ||
− | '''Primer ejemplo:''' Revisa en SIU-Guaraní si hay usuarios o cursos vinculados en Moodle (todos los | + | '''Primer ejemplo:''' Revisa en SIU-Guaraní si hay usuarios o cursos vinculados en Moodle (todos los Moodles registrados en la tabla '''int_pv_plataformas''') que fueron eliminados en este ultimo sistema, si los hay los desvincula: |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
bin/guarani resolver_eliminacion_manual_moodle | bin/guarani resolver_eliminacion_manual_moodle |
Revisión actual del 15:59 5 dic 2022
Sumario
Comandos de Moodle
Exportación de usuarios hacia Moodle
Genera uno o mas archivos CSVs con los alumnos y docentes de SIU-Guaraní que aún no fueron vinculados en Moodle.
Se ejecuta en consola, parados en el directorio raíz de SIU-Guaraní Gestión:
Primer ejemplo: Exporta alumnos y docentes de SIU-Guaraní que no estén ya vinculados con Moodle 1 (donde 1 es el valor de la columna plataforma en la tabla int_pv_plataformas), paginando de a 100 para evitar un eventual desbordamiento de memoria dado el supuesto caso:
Segundo ejemplo: Exporta alumnos y docentes de SIU-Guaraní que no estén ya vinculados con Moodle 2 (donde 2 es el valor de la columna plataforma en la tabla int_pv_plataformas), paginando de a 500 (valor por defecto):
Opciones del comando:
-c o --cantidad: Cantidad con la cual se paginará los alumnos y docentes de SIU-Guaraní que se exportarán en el CSV, por defecto 500.
-m o --moodle: Plataforma Moodle, si no se pasa es interactivo.
Al ejecutar dicho comando se generan uno o mas archivos CSVs en el directorio temp/exportacion_usuarios_moodle/, dichos archivos se deben importar en la operación Subir usuarios de Moodle.
Vinculación de usuarios con Moodle
Vincula los usuarios de una instalación de Moodle preexistente con personas de SIU-Guaraní. Existen ocasiones donde ya disponemos de una instalación de Moodle, con usuarios que ya están haciendo uso de dicha instalación. Para estos casos se dispone de un comando de consola en SIU-Guaraní Gestión, el cual vincula los usuarios de Moodle con las personas de SIU-Guaraní Gestión. Dicho comando utiliza uno o varios atributos (username, fullname, email y all) para hacer coincidir los usuarios de ambos sistemas, y así hacer la vinculación. Dicho comando no modifica vinculaciones preexistentes, solamente vincula personas que no estén ya vinculados con usuarios de Moodle.
Se ejecuta en consola, parados en el directorio raíz de SIU-Guaraní Gestión:
Primer ejemplo: Intenta vincular usuarios de Moodle 1 (donde 1 es el valor de la columna plataforma en la tabla int_pv_plataformas) que no estén suspendidos, y que coincidan con los de SIU-Guaraní según el campo username, paginando de a 100 para evitar un eventual desbordamiento de memoria dado el supuesto caso:
Segundo ejemplo: Intenta vincular usuarios de Moodle 2 (donde 2 es el valor de la columna plataforma en la tabla int_pv_plataformas) que no estén suspendidos, y que coincidan con los de SIU-Guaraní según los campos username y email, paginando de a 500 (valor por defecto):
Tercer ejemplo: Intenta vincular usuarios de Moodle 3 (donde 3 es el valor de la columna plataforma en la tabla int_pv_plataformas) incluyendo los que estén suspendidos, y que coincidan con los de SIU-Guaraní según todos los campos (all es igual a poner username,fullname,email), paginando de a 500 (valor por defecto):
Opciones del comando:
-c o --cantidad: Cantidad con la cual se paginará los usuarios a vincular, por defecto 500.
-m o --moodle: Plataforma Moodle, si no se pasa es interactivo.
-v o --vincular: Campos elegidos para la vinculación, valores posibles combinables username, fullname, email y/o all (siempre separados por comas), si no se pasa es interactivo.
-s: Si incluye usuarios suspendidos, por defecto no los incluye
Resolución de eliminación manual de usuarios y/o cursos en Moodle
Si se elimina un usuario de manera manual en Moodle, y el mismo esta vinculado a una persona en SIU-Guaraní entonces este ultimo sistema no se entera de dicha eliminación, lo cual trae problemas. Lo mismo pasa con los cursos.
Se ejecuta en consola, parados en el directorio raíz de SIU-Guaraní Gestión:
Primer ejemplo: Revisa en SIU-Guaraní si hay usuarios o cursos vinculados en Moodle (todos los Moodles registrados en la tabla int_pv_plataformas) que fueron eliminados en este ultimo sistema, si los hay los desvincula:
Segundo ejemplo: Revisa en SIU-Guaraní si hay usuarios o cursos vinculados en Moodle 1 (donde 1 es el valor de la columna plataforma en la tabla int_pv_plataformas) que fueron eliminados en este ultimo sistema, si los hay los desvincula:
Opciones del comando:
-m o --moodle: Plataforma Moodle, si no se pasa es interactivo.
Actualización masiva de docentes y alumnos en Moodle
Actualiza los docentes y alumnos en Moodle. Si en una comisión se agregan o quitan nuevos docentes o alumnos se dispone de dos comandos que matriculan / desmatriculan en los cursos de Moodle según corresponda.
Ejemplo alumnos: Revisa en SIU-Guaraní si hay alumnos para matricular / desmatricular en los cursos de Moodle 6 (donde 6 es el valor de la columna plataforma en la tabla int_pv_plataformas):
Ejemplo docentes: Revisa en SIU-Guaraní si hay docentes para matricular / desmatricular en los cursos de Moodle 6 (donde 6 es el valor de la columna plataforma en la tabla int_pv_plataformas):
Opciones del comando:
-m o --moodle: Plataforma Moodle, si no se pasa es interactivo.