How To / General

Sincronización Automática de los perfiles en Moodle

  • Ezequiel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #1 by Ezequiel
Hola, no se si estoy haciendo algo mal, tengo configurada la correspondencia de datos entre Joomla y Moodle para un campo que cree en Joomla con el campo "Departamento" en Moodle.
Cuando se crea el usuario ese campo no se sincroniza automáticamente.
Si desde Joomlde hago clic en Sincronizar perfiles Moodle, el campo aparece en Moodle.

¿Que me falta configurar para que esa sincronización se haga automáticamente cuando se crea el usuario?

____


Hi, I don't know if I'm doing something wrong, I have set up the data correspondence between Joomla and Moodle for a field that create in Joomla with the "Department" field in Moodle.
When the user is created that field is not automatically synchronized.
If from Joomlde I click on Synchronize Moodle profiles, the field appears in Moodle.

What do I need to configure so that synchronization is done automatically when the user is created?

(Había posteado esto en una sección que no correspondía)

Please Log in or Create an account to join the conversation.

More
6 years 3 months ago #2 by Antonio Durán
Replied by Antonio Durán on topic Sincronización Automática de los perfiles en Moodle
Hola.

Que estás usando en Joomla para pedir el departamento? Es decir, que extensión usas para el perfil?

Please Log in or Create an account to join the conversation.

  • Ezequiel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #3 by Ezequiel
Hola, uso el plugin joomlafields, primero cree un campo personalizado “plan suscrito” como texto, uso el componente membershippro con un campo en el formulario de inscripción que es una lista de una sola opción predefinida, de esa forma gestiono que dependiendo el plan que contratan se completa el campo plan suscrito con un texto texto (ejemplo PlanA, PlanB, etc) ese campo lo tengo mapeado al campo personalizado que cree con joomlafields.
Luego vinculo ese campo con joomdle al campo departamento.
Eso me permite luego usar el autoenrol configurado con condicional de campo para que dependiendo el plan que contratan con memberhsip los matricula a diferentes cursos de moodle (es lo que se me ocurrio para poder usar pasarela de pago con los plugin que tenía a disposición).

Please Log in or Create an account to join the conversation.

More
6 years 3 months ago #4 by Antonio Durán
Replied by Antonio Durán on topic Sincronización Automática de los perfiles en Moodle
Entiendo entonces que el campo que quieres mapear no lo rellena el usuario directamente?
El registro se hace a través de memberhsip pro?

Please Log in or Create an account to join the conversation.

  • Ezequiel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #5 by Ezequiel
Si, es dedir en rigor cuando se registra le aparece un campo de formulario asi
“estoy suscribiendome a: “ y ahi aparece un texto “PlanA” por ejemplo si esta realizando la inscripción al plan a. (Uso la opción lista con valor predeterminado).
Es lo que se me ocurrió para lograr que memberhsip cree un campo mapeado con joomla que pueda usar para condicionar el acceso luego en moodle.

Please Log in or Create an account to join the conversation.

More
6 years 3 months ago #6 by Antonio Durán
Replied by Antonio Durán on topic Sincronización Automática de los perfiles en Moodle
No se si es lo que necesitas, pero Joomdle tiene un plugin de integración para Membership Pro:
www.joomdle.com/wiki/Membership_Pro

Te permite seleccionar los cursos en los que quieres que se inscriba al usuario cuando se suscribe a un plan.

> Si, es dedir en rigor cuando se registra le aparece un campo de formulario asi
“estoy suscribiendome a: “ y ahi aparece un texto “PlanA”

Pero esto ocurre en un formulario de Membership Pro?

Please Log in or Create an account to join the conversation.

  • Ezequiel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #7 by Ezequiel
Si, ocurre en el formulario de membershippro.
Si hago la sincronización manual funciona, supongo que tendra alguna relación con el “orden” en que funciona la sincronización automática? O sea que cuando sincroniza el perfil membership aun no imprimió el mapping?
El plugin podría servirme el tema es que justo en este momento no estoy en condición de comprarlo.

Please Log in or Create an account to join the conversation.

More
6 years 3 months ago #8 by Antonio Durán
Replied by Antonio Durán on topic Sincronización Automática de los perfiles en Moodle
> Si, ocurre en el formulario de membershippro.
> Si hago la sincronización manual funciona, supongo que tendra alguna relación con el “orden” en que funciona la sincronización automática? O sea > que cuando sincroniza el perfil membership aun no imprimió el mapping?

Eso es más o menos lo que ocurre. Joomdle reacciona al evento que se activa al crear un usuario en Joomla. Si Membership pro lanza ese evento antes de que se haya guardado la info, no se sincronizará en ese momento. La próxima vez que se guarde, sí que se hará: puedes comprobarlo entrado a un usuario en el backend despues del registro, y guardar, sin hacer ningún cambio. Esto activará el evento, que a su vez activará la sincronización.

Please Log in or Create an account to join the conversation.

  • Ezequiel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
6 years 3 months ago #9 by Ezequiel
Entiendo... existe alguna sentencia Cron que pueda crear desde cpanel para que joomdle sincronice usuarios a moodle por ejemplo cada 30’ ?

Please Log in or Create an account to join the conversation.

More
6 years 3 months ago #10 by Antonio Durán
Replied by Antonio Durán on topic Sincronización Automática de los perfiles en Moodle
No, no hay nada parecido.

Please Log in or Create an account to join the conversation.