Allow Authenticated Users to 'preview course' without enrolling

Allow Authenticated Users to 'preview course' without enrolling

by Meika Birch-Davis -
Number of replies: 2

I was wondering if anyone has set up a solution which allows Authenticated Users to view a preview of course content before enrolling? I would like them to be able to view more than just the course summary that non-authenticated users can see.

I have been trying allow Authenticated Users to access a course, view the course overviews and topic summaries (perhaps view available resource names without opening them) but not participate in the course. I do not wish to allow guest access as all users must be logged in to view this detailed course information.

This is the current solution I'm experimenting with:

Allow Authenticated Users to "View courses without participation"

  • Issue 1: These unenrolled users can view progress and mark items as complete - I don't want them to be confused into thinking they are enrolled in the course!
  • Issue 2: I am unable to prevent unenrolled users from viewing labels  - I have videos embedded in labels that I don't wish to share with unenrolled users


Average of ratings: -
In reply to Meika Birch-Davis

Re: Allow Authenticated Users to 'preview course' without enrolling

by John Provasnik -
Picture of Particularly helpful Moodlers Picture of Testers

Hi Meika,

I believe you're right that you cannot prevent authenticated users from viewing labels as a role permission; however, you CAN still group your labels. Enrolled users would see the label if they are also in the group, and authenticated users would see nothing.

In reply to John Provasnik

Re: Allow Authenticated Users to 'preview course' without enrolling

by John Provasnik -
Picture of Particularly helpful Moodlers Picture of Testers

When you say you allow these authenticated users to preview the course, are you wanting them to see everything in the course, or just a few preview items?

You have a few options if you play with groupings. If you group your assignments (maybe make an 'enrolled' student group), then you can prevent your authenticated users from seeing those activities at all, which also means they cannot mark them as complete. You could group your lessons as well and maybe leave just a few ungrouped (or turn off the activity completion for those few preview lessons) so your authenticated users can view those as preview lessons and wont have the ability to 'check' them as complete.

 

Other things you can do is group the actual topics so you can avoid grouping individual assignments, which I find to be a nice time saver. You could even make a topic that has a few preview items in it just for those authenticated users (so when they see the course, they only see those preview items if the other course items are grouped). The trick is then to have your actual enrolled students not see those preview items. Moodle 2.8 has a few more conditional settings that can aid in this later item (or you could go into the permission settings for those preview items and remove the 'student' role so your enrolled students wont see these items). It's almost like having 1 class that does 2 things -- serves as a preview for your authenticated users, and serves as a class for your enrolled users.

 

I hope any of that makes sense to you. I have a CyberLibrary that I have to do these settings to so various users who enter see different things. Keep us posted on how this works out for you. Moodle is so powerful, I'm sure there are other ways to accomplish what it is you are looking to do that I'm not thinking of/aware of.