Diferencia entre revisiones de «SIU-Guarani/version3.21.0/interfaces/moodle comandos»
m |
m |
||
Línea 8: | Línea 8: | ||
<big>Se ejecuta en consola, parados en el directorio raíz de '''SIU-Guaraní Gestión''':</big> | <big>Se ejecuta en consola, parados en el directorio raíz de '''SIU-Guaraní Gestión''':</big> | ||
− | '''Primer ejemplo:''' Intenta vincular usuarios de Moodle | + | '''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: |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
− | bin/guarani vincular_usuarios_moodle -m | + | bin/guarani vincular_usuarios_moodle -m 1 -c 100 -v username |
</syntaxhighlight> | </syntaxhighlight> | ||
− | '''Segundo ejemplo:''' Intenta vincular usuarios de Moodle | + | '''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): |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
− | bin/guarani vincular_usuarios_moodle -m | + | bin/guarani vincular_usuarios_moodle -m 2 -v username,email |
</syntaxhighlight> | </syntaxhighlight> | ||
− | '''Tercer ejemplo:''' Intenta vincular | + | '''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): |
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
− | bin/guarani vincular_usuarios_moodle - | + | bin/guarani vincular_usuarios_moodle -m 3 -v all -s |
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión del 15:00 5 dic 2022
Comandos Moodle
Vinculación de usuarios con Moodle
Vincular 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