At this time, we have two roles created - the 1-year and 2-year subscription (this is the route we went with, in the event we wanted to offer differential pricing on other offerings to 1-year vs 2-year subscribers, but you can also just have a ‘Subscriber’ role and set up different SKUs / role expirations with pricing attributes).
Configuration-wise, we can set the role-based price to $0 for the offerings included in our plan, so when a user with the subscription role navigates to one of the included offerings, they are only prompted to click “Take Course” (i.e., no add to cart, checkout, etc. unless your site forces $0 courses to checkout).
Another use of the Subscription Module we considered is a sort of loyalty/membership program - since you can set differential pricing on specific offerings based on the user’s role, you can therefore create a member/subscriber role for a fee, and then offer reduced pricing on courses for those members/subscribers.
Let me know if you have any questions or would like to discuss further!