I have a series of courses in categories but now I need to create a global glossary with entries autolinked from all courses.
I need to give access to this glossary only to logged in users.
I added the glossary in the frontpage but it seems to be open for everyone.
I have no default user role defined for the frontpage.
I really need to do this with the minor necessary changes (the site is production and fully working now).
thank you very much,
What do you mean by access? The ability to add to it, or see it?
As far as I know there is no way to hide a glossary residing on a Moodle site's front page from un-logged users. Here is a workaround. I suppose the courses on your moodle site can only be accessed by logged on users?
- Create a new course, name it e.g. "Global Glossary Course".
- Make that course "not available to Students"
- In that course, create a Glossary, set it to Global.
- that global glossary will not be visible to un-logged users
- no-one will be able to access that glossary (except admin and, if you enrol them, teachers)
- no-one will be able to add entries or comments or ratings to that glossary (except admin & teachers)
I hope this is what you want.
To avoid confusion for your users, you might want to erase the text in the "You can display links to actions..." section of the Random Glossary Entry Box set up. If the links aren't there, they won't be clicking on them.