I want some courses to display for employees others
courses to display for customers.
This will let you hide your categories so only certain users can see them, and you can place the appropriate courses inside those hidden categories. Think about your structure a little bit and set your Front Page items and Front Page items when logged in accordingly, and you can make it so your users see only what you want them to.
This also interests me, and I've had a frustrating time trying to figure this one out trying all kinds of possibilities. There seems to be a "View only courses in which student is enrolled" missing in the permissions settings.
I still can't figure out how to hide your categories so only certain users can see them - where do I assign these permissions?
Appreciate your assistance
When the users log in they only see their courses. However there is a little bugger of a 'All courses" that shows them everything. Now they cant get into the other courses but they can see them which is something i dont want. Any solutions to this?
The top category, Arts & Communications, is visible and has two courses in it. These courses exist to give information about the programs and our instructors have the choice to allow or disallow guests in these courses.
All the rest of the categories are hidden, and all the courses in them are active with students in them. When the student logs in and goes to their list of courses, and click on the 'All courses' link, they only see the visible categories and the courses in them. The entire category structure is only visible to administrators.
Just implemented it on our school so the demo courses are easily visible from the front page of moodle, without being buried in the 50+ other courses we offer.
Many thanks to you.
PS. Many thanks to all who are adding informations to Moodle docs of course
That works fine with the courses being displayed.
However I was wondering if there is a way to show the sub-categories instead of the courses? When there are 50 courses for example, it will be better to have just the sub categoies listed... And then one can click and display the courses in these sub categories.
Any idea How to achieve that ?
thanks so mutch
very big thank u
Anyone know how to do this in 2.3? The 'Administration->Front Page->Front Page Settings, then check the box to allow visible courses in hidden categories, at the very bottom of the page.' is no longer there.
I am having this same issue. Has anyone else been able to figure out how to do this????
Hello Mindy and Burt
To hide courses from users who are not enrolled in or to show courses to users only in which they are enrolled:
Solution: make "My home" the default home page for users from Site administraion > Appearance > Navigation . Then select "My home" for Default home page for users.
Then hide the courses and course categories from the site home page (in Site administration > Front page > Front page settings). set none for Front page and front page items when logged in.
Now the users will able to see only courses in which he is enrolled. The courses are display on uses "My home" page and under "My courses" in the navigation block.
I tried this and am not able to find "My home". There is an option called my moodle is that what you are to use?
My Moodle and My Home are the same thing. You can select My Moodle instead of My home.
I want to hide some courses to all enrolled users.
but i have a content list that contains links for refering to these hidden courses . so i want to users access to courses just by links. would you help me how can i do that?
Thanks in advance
Yes, it is possible.
By using "Audience Visibility" within the course settings.
Before using it, you must have created dynamic audiences with the rules that you want to apply to the visibility conditions you want to enforce.