Estimados,
Espero se encuentren bien.
En UMET trabajamos con la versión 3.21.0 y tenemos la vinculación con Moodle 4.0.
La consulta es si podemos configurar el aula que se crea en Moodle cuando creamos los cursos virtuales desde la comisiones. Hemos definido un formato de aula “modelo” y nos gustaría que desde el SIU se creen las aulas virtuales utilizando este modelo. También nos gustaría saber si es posible configurar el nombre de las aulas.
Desde ya muchas gracias
Sergio Bestetti
Hola @sbestetti
¿vos te referís al nombre y nombre abreviado del curso de que se muestra en la operación » Cursadas » Comisiones »
Administrar Comisiones solapa Moodle?
También nos gustaría saber si es posible configurar el nombre de las aulas.
De ser eso, si es posible de personalzarlo.
Saludos.
2
En la función conf__form_crear de php/operaciones/cursadas/comisiones/ci_edi_educacion_virtual_comision.php se precargan Nombre del curso y Nombre abreviado con la concatenación de “{nombre periodo} - ({código actividad}) {nombre actividad} - {nombre comisión}”. Fecha inicio y Fecha fin con fecha inicio y fin de dictado respectivamente.
Luego en la función evt__form_crear__modificacion crea el curso en Moodle.
Ojo que también el docente puede crear cursos en Moodle desde Autogestión operación Cursadas, y desde Gestión operaciones Generar Cursos Virtuales para Comisiones Masivamente y Generar Cursos Virtuales para Mesas Masivamente.
Saludos.
2
Hola Leonel,
Ante todo muchas gracias por tu prontísima respuesta.
Me queda claro lo de la denominación del aula. Tenemos que investigar la función, pero está muy claro.
¿Cómo se hace para decirle a SIU que al crear el aula virtual utilice un aula determinada como modelo?.
Gracias nuevamente.
Sergio
Hola @sbestetti
¿Cómo se hace para decirle a SIU que al crear el aula virtual utilice un aula determinada como modelo?
No comprendo bien la pregunta, si podes explayar con mas detalle.
¿“aula virtual” te referís al curso?
Hay una opción que dice Importar contenido de otro curso y luego te da a elegir Copiar contenido de (te va a listar cursos donde este matriculado algún docente de la comisión). Dicha opción utiliza el Web Service core_course_import_course, quizás sea eso lo que necesitas.
Saludos.
2
Hola @lleonardis , necesitamos personalizar la funcion conf__form_crear que mencionas del archivo ci_edi_educacion_virtual_comision.php
La pregunta que tengo es:
1- Sería tan simple como crear el path con las carpetas: /personalizacion/php/operaciones/cursadas/comisiones y crear el archivo ci_edi_educacion_virtual_comision.php que sea una copia del original y ahi modificar la funcion?
o 2- Tiene que ser una clase nueva con sufijo _umet que extienda de la clase original y ademas copiar la operacion de “Administrar comisiones” del toba editor y crear una nueva en base a esta con sufijo “- UMET”.
Hola @lmontes
Te dejo la documentación de ¿Cómo personalizo el sistema? y la lista de Youtube Personalizaciones SIU-Guaraní.
Claro, extendes la clase php/operaciones/cursadas/comisiones/ci_edi_educacion_virtual_comision.php y solo personalizas el método conf__form_crear.
Saludos.
2
Buen dia, si tengo muchisimas personalizaciones hechas en el sistema, pero la gran mayoria son de operaciones de tipo reporte y no mas complejas como la de Administrar Comisiones.
Recien intente clonar el componente “Manejador de Comisiones” en la nueva operacion “Administrar Comisiones - UMET” y me tiro el siguiente error.
Hola @lmontes
Si ejecutas la siguiente query:
SELECT * FROM desarrollo.apex_objeto WHERE proyecto = 'guarani' AND identificador = 'comision';
Vas a ver que ya existe ese CN, lo podes buscar en Toba Edito con el ID 9000159, vas a ver que el Indice dice comision, quizás debas poner otro valor en el clonado para que no de error.
Acá te explica como personalizar un CI.
Saludos.
2
Hoal, a que te referis con “pone otro valor” en el clonado? en esta pantalla solo se asigna el componente clonado al toba_item y se agrega el sufijo _UMET en mi caso.
Hola @lmontes
Fíjate aquí donde dice Clonar los componentes.
También estos foros:
@richard ¿sabes a que se puede deber ese error?
Saludos.
2