How To / General

Issues with syncing of fields between Joomla user custom fields and Moodle

  • Eric vanBok
  • Topic Author
  • Away
  • Senior Member
  • Senior Member
More
2 months 3 weeks ago #1 by Eric vanBok
Hello.

We have been using our setup for years, and have mapping set up between Joomla user custom fields and fields within Moodle. However, in recent months we have noticed some issues with the syncing. After testing it a bunch today I think I found the problem.

The syncing itself works when the user record in Joomla is saved by the end user on the front end or the admin on the backend. It is not working though when a new account is created in Joomla. The user record in Moodle is created, but the sync of the fields is not being triggered.

Even though this is fixable by the end user editing their user profile and saving it, this problem ends up breaking the user experience. The end user accesses a course they have enrolled in and they are blocked from accessing certain activities because their user profile in Moodle is not complete. So they access their user profile in Joomla, and see everything is there.

I swear that syncing of the profile fields upon user creation what happening in the past, otherwise we would have been having this issue for years. Sometime in the past 6 months or so it has stopped working.

Are other people having this problem too? Is this truly a bug in Joomdle and field synchronization?

I look forward to hearing if other people are having the same problem.

Thanks.

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

More
2 months 2 weeks ago #2 by Antonio Durán
Hi.

I just tested locally, and this is working fine for me: data entered in custom fields at registration is synced to Moodle as expected.

Maybe it is related to the plugin order? Make sure that joomdlehooks is executed after Syem - Fields plugin.

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