Best practice forum (Archived)
Deze forumdiscussie is verwijderd
Hi Shameer
1 How I can list only the courses to a user which user enrolled in ?
These are shown in the My learning menu > Dashboard > Recent learning or under My Learning > Learning Plans > Active learning
2 How I can disable the course resources, activity and events from users who are not enrolled to a specific course ?
There are probably a few ways to do this based on roles , course and enrolment settings.
You can make courses not visible to non enrolled learners through the Course Administration block > Settings > Availability > Guest Access , do not allow guests in.
You could also make some course resources visible by assigning a learner role to the activity for the people you want to see the activity. To do this select the activity and Update select locally assigned roles.
There is some additional information in this area in the help files http://help.totaralms.com/SA_Courses.htm
regards
Craig
Hi Shameer
The users should not be able to see the course resources until they have enrolled in the course.
Can you check under the participants or Assign roles in the course to see whether the user is listed as a learner.
The default method for enrolment is internal enrolment which asks the question You are about to enrol yourself as a member of this course. Are you sure you want to do this?
This may have been answered Yes - If you don't want to have enrolments so open it is possible to restrict this to require an enrolment key to enrol in the course.
See http://help.totaralms.com/Enrolments.htm#Enrolments for the various metods of restricting enrolments.
If the person isn't enrolled and getting access to the resources then I may need to login to your system to see waht is going on.
regards
Craig