Joomdle 2.x Installation

Auto create Moodle users is not working

More
4 years 5 months ago #1 by Wendy
Hi there,

I recently installed the Joomdle plugin on my Moodle site which is version 3.8.2 and on my Joomla site which is version 3.9.2

The Joomla SSO with Moodle is working correctly (By the way, thank you very much for this component) however, it is happening that it only works if I manually add the Joomla user to Moodle

Although I have activated the option "Auto create Moodle users" in the general Joomdle configuration in Joomla.

Otherwise if this manual process is not done, that is, being logged into Joomla it keeps asking me to log in to Moodle.

I have tried changing the connection method to cURL and the web service to REST and changing the sync method of the plugin: User hooks - Joomdle, but nothing seems to work for me.

Is there anything else you need to do?

I really appreciate your help!

Regards!
Attachments:

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

More
4 years 5 months ago #2 by Antonio Durán
Replied by Antonio Durán on topic Auto create Moodle users is not working
Hi.

Does the username have any caps or not alphanumeric chars? Those are not allowed by Moodle by default.

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

More
4 years 5 months ago #3 by Wendy
Replied by Wendy on topic Auto create Moodle users is not working
Hi Antonio,
Thank you very much for answering,

Some of the usernames do contain uppercase letters, but I just did the test with this user who only has lowercase letters and the same thing happens, in Joomla the session starts correctly but in Moodle it does not.
Attachments:

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

More
4 years 5 months ago #4 by Antonio Durán
Replied by Antonio Durán on topic Auto create Moodle users is not working
Ok, I see the issue now: Joomdle will create accounts for NEW users, but not for already existing ones: if you want to sync those, you need to do it manually.

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