I am using Moodle version 3.5 and Adaptable theme (version 1.7.1 (2018073000) )
I have a created a course with format "Single Activity format" with Type of activity set to "Book". This is a book that will provide some general guidelines and other information to all our students.
While I would like to make this book available to all users (including student), I don't want to show this book listed as course under "My Course" or "Dashboard section". So what I am looking for is:
- How to hide/remove this book from both "My Course" drop-down or "Dashboard" section, but still make it available for students? Anyone who has the direct link to the book should be able to access it. I was able to hide the book and disappear it from both "My course" drop-down or "Dashboard" section, but then it become inaccessible for the student.
- How to make this course available for all authentic users without the need for them to enroll for it?
Can you elaborate what do you mean by "you can set a restriction with an email for example."? Is there a plugin that I need to install to achieve this? Or any setting changes in Moodle?
Thank you for helping me out here!
I like the suggestion, but it works efficiently only when I have few books. I will have multiple books (~80-100) that I would like to categories and make available to the users. You can imagine how cluttered my front page would like with so many books.
One of the way I could achieve my goal is to apply permissions at the course level. This will make the books appears only for the selected users, but it will also list them under "My courses" and "Dashboard" which is not a preferred way.
I was hoping that perhaps there is a way to restrict book access (or even categories) based on email address, but that will also not solve my goal of making them available for selected users AND also hidden them from their "My courses" and "Dashboard" list.
Any more thoughts?
let's imagine a hidden course with an "anonymous access" enrolment method
added permission for the authenticated user to see hidden courses
Is it possible?
This does cause issues because they will be able to see all hidden courses and they will still show up on the dashboard I think. What about creating all the books in a main menu block on the front page and then creating a page that just links to them all. Then you can delete or hide the main menu block and just have a link to the page that can created in a design pleasing way...
This also is not perfect because new books would have to be manually added to the page but it would achieve what you want...
I tested this idea before and it worked well. I can add all the books on the front page, hide the topic section, and then add links to all the books on a different page to serve them to the customers. I dropped the idea looking at the number of books that are going to be hosted and maintained on site. Also, there is no way to categorize them on front page to avoid clutter.
Hi Sa Ku
Try his :
- create a new course
- course visibility on "hide"
- add the "guest access" enrolment method
- in "users permissions" for "Authenticated user" set "moodle/course:viewhiddencourses" on "allow"
- add your books ressources
That worked, but not without a rider. When any authenticated user access this course, they get this message:
This course is hidden and cannot be accessed by students.
Certainly not a good experience.