- Posts: 10
Is it possible to set Expiration Date?
- hfr
- Topic Author
- Offline
- New Member
-
Less
More
13 years 1 month ago #1
by hfr
Is it possible to set Expiration Date? was created by hfr
Hello,
we use joomla to manually sync users to moodle (admin -> joomdle -> users -> add user to moodle). We do not use virtuemart or something like that.
Is it possible, to:
- ... set an expiration date, so when a user for example gets access for 30 days, after that time the user is automatically locked in moodle?
- ... activate enrolments for specific courses? We would like to choose the courses a user has access to in moodle when manually syncing the user to moodle?
If this does not work - would it work when using virtuemart? -> user buys 30-days-access, gets automatically synched to moodle when user pays and enrolled to the courses he payed for and is being deleted after 30 days?
Regards
hfr
we use joomla to manually sync users to moodle (admin -> joomdle -> users -> add user to moodle). We do not use virtuemart or something like that.
Is it possible, to:
- ... set an expiration date, so when a user for example gets access for 30 days, after that time the user is automatically locked in moodle?
- ... activate enrolments for specific courses? We would like to choose the courses a user has access to in moodle when manually syncing the user to moodle?
If this does not work - would it work when using virtuemart? -> user buys 30-days-access, gets automatically synched to moodle when user pays and enrolled to the courses he payed for and is being deleted after 30 days?
Regards
hfr
Please Log in or Create an account to join the conversation.
- Chris
-
- Offline
- Moderator
-
13 years 1 month ago #2
by Chris
Replied by Chris on topic Is it possible to set Expiration Date?
Expiry date:
- There are a few ways you can achieve the first part. Personally, I like to use a Joomla based subscription module such as Payplans. Once the user buys a course, or you manually add the user, you an give them a 30 day time frame. Their user id would be bared from Moodle after the expiry date.
- When enrolling the student into a course, you specify an expiry date.
- You should be able to do both of the above (independently) giving extra 'protection'
Enrollments
- By default they are enrolling for a specific course. You define the courses and the enrollment methods in Moodle. The question is how do students enroll. If using VM or something, you can auto enroll them into 1 course or a "bundle" of courses upon payment or "free" payment. Without VM (or similar) you can enroll one at a time from the course details page in Joomdle.
- There are a few ways you can achieve the first part. Personally, I like to use a Joomla based subscription module such as Payplans. Once the user buys a course, or you manually add the user, you an give them a 30 day time frame. Their user id would be bared from Moodle after the expiry date.
- When enrolling the student into a course, you specify an expiry date.
- You should be able to do both of the above (independently) giving extra 'protection'
Enrollments
- By default they are enrolling for a specific course. You define the courses and the enrollment methods in Moodle. The question is how do students enroll. If using VM or something, you can auto enroll them into 1 course or a "bundle" of courses upon payment or "free" payment. Without VM (or similar) you can enroll one at a time from the course details page in Joomdle.
Please Log in or Create an account to join the conversation.
- hfr
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
13 years 1 month ago #3
by hfr
Replied by hfr on topic Is it possible to set Expiration Date?
Thanks for your response.
That would be fine but I did not understand yet how this works. In Joomla-Admin -> Joomdle -> Users I can select an User and click on "Add to Moodle". Now the selected user has an user account in Moodle and can SSO from Joomla to Moodle but is not enrolled to a Moodle Course yet. What do you mean with "you can enroll one at a time from the course details page in Joomdle". In Joomdle-Admin I only see "Course Requests" (there I see my courses but can not choose an user to enroll. Where can I manually enroll users to a course via Joomdle? This would be a great improvement because I would not have to login to moodle for every new user.Chris wrote: Without VM (or similar) you can enroll one at a time from the course details page in Joomdle.
Please Log in or Create an account to join the conversation.
- Chris
-
- Offline
- Moderator
-
13 years 1 month ago #4
by Chris
Replied by Chris on topic Is it possible to set Expiration Date?
You will need to do this manually. When I say you can enroll one at a time, I mean from the front end where you display the course details using a menu item. There will be the enroll button. Click to enroll.
If you are trying to do this for them, that depends on if you are doing it one time batch or longer term. If batch, you could set up a master password (extension from JED), login in and out so you do not need to know their password enrolling. You should also be able to add them to a course using your admin/teacher login from the Moodle backend.
Remember Joomdle is not a teacher / admin tool. It is really a tool for the students to give them a unified experience.
The other option you may wish to explore, you will need to test and see if there are any other implications from your business perspective, is to set up a parent role (call it parent but could also be boss / hr department / manager) and assign courses to your kids / students / staff. This is done through the front end.
If you are trying to do this for them, that depends on if you are doing it one time batch or longer term. If batch, you could set up a master password (extension from JED), login in and out so you do not need to know their password enrolling. You should also be able to add them to a course using your admin/teacher login from the Moodle backend.
Remember Joomdle is not a teacher / admin tool. It is really a tool for the students to give them a unified experience.
The other option you may wish to explore, you will need to test and see if there are any other implications from your business perspective, is to set up a parent role (call it parent but could also be boss / hr department / manager) and assign courses to your kids / students / staff. This is done through the front end.
Please Log in or Create an account to join the conversation.
- hfr
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
13 years 1 month ago #5
by hfr
Replied by hfr on topic Is it possible to set Expiration Date?
The only thing I would need is a possibility to specify a course number when using the add to moodle function in joomdle. We have several courses so I can't use the Signup enrolment plugin.
It would just be one additional sql-statement (which I could provide) to add the user not only to moodle but also enroll the user to a course. Is it possible to add this to joomdle?
It would just be one additional sql-statement (which I could provide) to add the user not only to moodle but also enroll the user to a course. Is it possible to add this to joomdle?
Please Log in or Create an account to join the conversation.