Is there a way to hide/restrict content based on a -date- per user?

Is there a way to hide/restrict content based on a -date- per user?

by Scott Haugsjaa -
Number of replies: 1
We want to have a course that stores content, the content delivery platform has not been defined, but it might be something like a video or forum discussion. What we want to do is allow a user, enrolled in the course, the ability to view any current or future content but prevent the viewing of previous content that existed before their enrollment. But, we may want the user to be able to see that the content exists, just not a way to access it without another component, like a key or permission.

For example, we might have a video library with a series of videos. Each video is provided on a particular date. User's enrolled in the course have access to any video that matches their enrollment date OR future videos as long as they are enrolled. Previous videos before the enrollment of the user might be visible but the user would have to purchase a key to unlock the content.

Is something, like the example I provided, possible? If so, what might be a good approach to this using stock moodle features?
Average of ratings: -
In reply to Scott Haugsjaa

Is there a way to hide/restrict content based on a -date- per user?

by John Provasnik -
Picture of Particularly helpful Moodlers Picture of Testers
In 3.9 there is a new feature That allows you to control some content based on a users start date relative to the course start date (https://docs.moodle.org/39/en/Course_relative_dates). Other than looking into that, you may have to consider creating a course "group" Per school week and Place students into groups based on their start week - then you can restrict access to activities based on their group. Lots of set up and maintenance but will give you the results you are looking for.
Average of ratings: Useful (1)