- Posts: 10
[Solved] Forwarding joomla-user to moodle profile
- ralph
- Topic Author
- Offline
- New Member
-
Less
More
14 years 4 months ago - 14 years 3 months ago #1
by ralph
[Solved] Forwarding joomla-user to moodle profile was created by ralph
Hi,
based on your advice, I now implemented successfully the synchronisation between new registered users based on bulk uploads to moodle and joomla with not encrypted start-up passwords.
However, students should maintain their user data in moodle. Logging in to joomla for the first time, it would be great to forward them directly to the “edit profile” page in moodle or to offer a link in joomla to this page.
I found no suitable joomdle plugin to use, although joomdle internally certainly knows the “moodle id number” of the user. Is it possible to have overlooked a feature? Is there any proposal for a workaround?
Thanks for your help!
Ralph
My configuration: joomla 1.5.25, moodle 1.9.16, joomdle 0.7
based on your advice, I now implemented successfully the synchronisation between new registered users based on bulk uploads to moodle and joomla with not encrypted start-up passwords.
However, students should maintain their user data in moodle. Logging in to joomla for the first time, it would be great to forward them directly to the “edit profile” page in moodle or to offer a link in joomla to this page.
I found no suitable joomdle plugin to use, although joomdle internally certainly knows the “moodle id number” of the user. Is it possible to have overlooked a feature? Is there any proposal for a workaround?
Thanks for your help!
Ralph
My configuration: joomla 1.5.25, moodle 1.9.16, joomdle 0.7
Last edit: 14 years 3 months ago by Antonio Durán.
The topic has been locked.
- Chris
-
- Offline
- Moderator
-
14 years 4 months ago #2
by Chris
Replied by Chris on topic Re: Forwarding joomla-user to moodle profile
Hi there,
This is not really an overlooked feature but really the philosophy of who is the master. In the design of Joomdle, it is assumed that Joomla is the front door to the house and Moodle one of the rooms. Thus profiles are typically managed through one of the profiling tools in Joomla and sync over to Moodle.
When you log into Joomla and proceed to a course should there be insufficient user profile details, the Moodle profile page will appear - forced because Moodle defines certain fields as Mandatory.
The workaround you are looking for - perhaps upon logging into Joomla, you redirect them to a Joomla user profile page to complete all the details?
This is not really an overlooked feature but really the philosophy of who is the master. In the design of Joomdle, it is assumed that Joomla is the front door to the house and Moodle one of the rooms. Thus profiles are typically managed through one of the profiling tools in Joomla and sync over to Moodle.
When you log into Joomla and proceed to a course should there be insufficient user profile details, the Moodle profile page will appear - forced because Moodle defines certain fields as Mandatory.
The workaround you are looking for - perhaps upon logging into Joomla, you redirect them to a Joomla user profile page to complete all the details?
The topic has been locked.
- ralph
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
14 years 4 months ago #3
by ralph
Replied by ralph on topic Re: Forwarding joomla-user to moodle profile
Hi Chis,
Thanks for your support!
The approach of our school is to allow access to the systems only to existing students and we manage this by bulk uploads with non existing and deactivated email adresses. Students logging in for the first time should replace the email adress with an existing one and maintain the activation switch. This is before accessing a course.
As far as i know, joomla profiling is not able to handle this activation. Is this wrong? So students have to go to moodle profile anyhow.
So, as workaround, I would at least have the users to inform, to take care for the activation in moodle.
Thanks for your support!
The approach of our school is to allow access to the systems only to existing students and we manage this by bulk uploads with non existing and deactivated email adresses. Students logging in for the first time should replace the email adress with an existing one and maintain the activation switch. This is before accessing a course.
As far as i know, joomla profiling is not able to handle this activation. Is this wrong? So students have to go to moodle profile anyhow.
So, as workaround, I would at least have the users to inform, to take care for the activation in moodle.
The topic has been locked.
- Chris
-
- Offline
- Moderator
-
14 years 4 months ago #4
by Chris
Replied by Chris on topic Re: Forwarding joomla-user to moodle profile
It seems like you have a few scenarios / issues here. I will list out my understanding:
1 - you have existing students already in Moodle and active
2 - you have existing students not in Moodle
3 - you need to bulk register non existing students
4 - you need to activate existing students with deactivated email addresses
If my assumptions above are correct, the one that may cause the most problems is 1)
For 2, 3 and 4 how to you plan to manage passwords? Will you assign one for them? Will they need to change it?
Before I comment on the above further, a few more questions:
- What do you see as the main interface for your students - Joomla or Moodle? If Moodle, what are you using Joomla for?
- When you say "joomla profiling is not able to handle this activation", which joomla profile are you referring to? Joomla, Joomdle, 3rd party tools such as Jomsocial, etc? Also, what activation are you referring to?
- Why would students replace deactivated email addresses rather than just activating it? What does deactivated email addresses mean anyway? Eg my gmail account is always active. It's just a matter if I want to use it or not. By any change are you reusing student login accounts each year for different students? Ie replacing the previous year student?
1 - you have existing students already in Moodle and active
2 - you have existing students not in Moodle
3 - you need to bulk register non existing students
4 - you need to activate existing students with deactivated email addresses
If my assumptions above are correct, the one that may cause the most problems is 1)
For 2, 3 and 4 how to you plan to manage passwords? Will you assign one for them? Will they need to change it?
Before I comment on the above further, a few more questions:
- What do you see as the main interface for your students - Joomla or Moodle? If Moodle, what are you using Joomla for?
- When you say "joomla profiling is not able to handle this activation", which joomla profile are you referring to? Joomla, Joomdle, 3rd party tools such as Jomsocial, etc? Also, what activation are you referring to?
- Why would students replace deactivated email addresses rather than just activating it? What does deactivated email addresses mean anyway? Eg my gmail account is always active. It's just a matter if I want to use it or not. By any change are you reusing student login accounts each year for different students? Ie replacing the previous year student?
The topic has been locked.
- ralph
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
14 years 4 months ago #5
by ralph
Replied by ralph on topic Re: Forwarding joomla-user to moodle profile
A lot of questions! Let me start this way:
In joomla we have public content such as class schedule information, forms to contact the school office etc, only very few content is restricted to registered users only. In moodle we have course specific content which should be available only to course members. This means at the end, students go to joomla for general purposes, in general their only reason to login in joomla is to go to moodle later (or they directly start moodle).
Starting a school year I generate (not reused) userids, startup passwords (birthdate, should be changed, change unfortunately can not be enforced (?!)) und a not existing mail address in the format <username>@<domain> for new students and upload to both systems. By this, only scenario 3 is applicable for my situation, all uploaded users are always activated.
In moodle you can switch the profile information "Email activated" between "This email address is enabled" and "This email address is disabled". If the address is enabled, all messages sent to the user inside moodle are forwarded to the Email address of the profile; if the address is disabled, the user only gets a popup when he is entering moodle the next time. At upload time this switch is set to "This email address is disabled" to avoid sending mails to Nirvana.
Entering moodle for the first time, the student should a) replace <username>@<domain> by his correct mail address and b) switch to "This email address is enabled" to receive moodle messages by mail. When users change their Email address in joomla, for my understanding only step a) is supported by joomdle, step b) is not. To be honest, I have not checked 3rd party tools, but I doubt if they give support. Correct me, when I’m wrong!
I hope, this make my question a bit clearer.
My idea was only, to direct the joomla users after login to the moodle “edit profile” page to make the needed changes.
In joomla we have public content such as class schedule information, forms to contact the school office etc, only very few content is restricted to registered users only. In moodle we have course specific content which should be available only to course members. This means at the end, students go to joomla for general purposes, in general their only reason to login in joomla is to go to moodle later (or they directly start moodle).
Starting a school year I generate (not reused) userids, startup passwords (birthdate, should be changed, change unfortunately can not be enforced (?!)) und a not existing mail address in the format <username>@<domain> for new students and upload to both systems. By this, only scenario 3 is applicable for my situation, all uploaded users are always activated.
In moodle you can switch the profile information "Email activated" between "This email address is enabled" and "This email address is disabled". If the address is enabled, all messages sent to the user inside moodle are forwarded to the Email address of the profile; if the address is disabled, the user only gets a popup when he is entering moodle the next time. At upload time this switch is set to "This email address is disabled" to avoid sending mails to Nirvana.
Entering moodle for the first time, the student should a) replace <username>@<domain> by his correct mail address and b) switch to "This email address is enabled" to receive moodle messages by mail. When users change their Email address in joomla, for my understanding only step a) is supported by joomdle, step b) is not. To be honest, I have not checked 3rd party tools, but I doubt if they give support. Correct me, when I’m wrong!
I hope, this make my question a bit clearer.
My idea was only, to direct the joomla users after login to the moodle “edit profile” page to make the needed changes.
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7926
14 years 3 months ago - 14 years 3 months ago #6
by Antonio Durán
Replied by Antonio Durán on topic Re: Forwarding joomla-user to moodle profile
Hi there.
I thought that you may not be the only one whishing to use Moodle profile as default one, so I dediced to add that feature to the wrapper view, being it an easy task.
So now you can create a menu item pointing to the Moodle edit profile page contanied in Joomdle wrapper.
With that, and using a plugin like this:
construct-framework.com/redirect-first-login-plugin
I think you could get what you want.
Send me an email to antonio@joomdle.com if you want me to send you a copy for testing.
EDIT: using the redirect plugin will only work if you use redirect-less SSO in Joomdle
I thought that you may not be the only one whishing to use Moodle profile as default one, so I dediced to add that feature to the wrapper view, being it an easy task.
So now you can create a menu item pointing to the Moodle edit profile page contanied in Joomdle wrapper.
With that, and using a plugin like this:
construct-framework.com/redirect-first-login-plugin
I think you could get what you want.
Send me an email to antonio@joomdle.com if you want me to send you a copy for testing.
EDIT: using the redirect plugin will only work if you use redirect-less SSO in Joomdle
Last edit: 14 years 3 months ago by Antonio Durán.
The topic has been locked.
- ralph
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
14 years 3 months ago #7
by ralph
Replied by ralph on topic Re: Forwarding joomla-user to moodle profile
Hi Antonio,
Thanks!
Yes, I would like to test and send you an email. I installed the redirect-first-login-plugin (version 1.5.2) but found no description how to access.
Please tell me, when you mail the copy.
Thanks!
Yes, I would like to test and send you an email. I installed the redirect-first-login-plugin (version 1.5.2) but found no description how to access.
Please tell me, when you mail the copy.
The topic has been locked.
- ralph
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
14 years 3 months ago #8
by ralph
Replied by ralph on topic Re: Forwarding joomla-user to moodle profile
Hi Antonio,
thank you for sending me the enhanced joomdle version "0.8" including the feature to link directly to the moodle profile page of the registered user.
I just installed as described in the general documentation on both sides and got the additional option "Edit Moodle profile"
in the configuration of the menu item using joomdle wrapper.
This menu item opens the moodle profile page directly in the wrapper.
This means: fast and helpful assistance, no problems, requirements fulfilled!
I tested with xampp 1.7.0, Joomla 1.5.25, Moodle 1.9.16. and without further redirection features or additional plugins.
Great!
thank you for sending me the enhanced joomdle version "0.8" including the feature to link directly to the moodle profile page of the registered user.
I just installed as described in the general documentation on both sides and got the additional option "Edit Moodle profile"
in the configuration of the menu item using joomdle wrapper.
This menu item opens the moodle profile page directly in the wrapper.
This means: fast and helpful assistance, no problems, requirements fulfilled!
I tested with xampp 1.7.0, Joomla 1.5.25, Moodle 1.9.16. and without further redirection features or additional plugins.
Great!
The topic has been locked.