What I’ve done for teaching online with Discourse is to have a topic that is the syllabus that links to the relevant topic of the week. This only works if it’s not essential to withhold future weeks’ information.
Ok, and are these users coming from another system?
Is so, then your best bet is to publish this using groups. That way the content can be on your Discourse instance from day one, and the user journey for each cohort can be delivered on a strict schedule.
The above would need some kind of SSO platform, managing the group memberships, but it would make the rest of the process incredibly straightforward.
It’s going to create complexity either on the groups, or category permissions, but both would achieve this.
It might be, @Stephen. Thanks for pressing the point here. I anticipate students will have discussions with their “Class” and wouldn’t want next year’s students to see the previous year’s class.
Perhaps I could hide comments on a Topic if someone wasn’t in the same Group?
Example:
Group Spring 2019 - commenting on Lesson 1
9 months later, Fall 2019 group comments on Lesson 1 and does NOT see Spring 2019 comments
Thanks. In Discourse providing this feature, I believe there would be greater utility, especially for membership-based websites.
A simple “post at a later date and time” feature would solve this for me! Happy to chip in $25 for a bounty (knowing that’s a small sum, but hopefully others want this too!).