Open ended course pacing

Is there a way to create an open ended (no start date, no end date) course?
Is there a way to give somebody access for X weeks or months regardless of the start date?

I am creating self-study training courses. Right now I create self-paced cohorts with start and end dates. But the momen the start date has passed, people do not want to signup any more. I guess they want access for the full duration of the course and they feel they missed out when the course is already in progress.
My solution to this would be give somebody access for a fixed period of time. But that would mean a different kind of course setup. Is there are solution for this?

How comfortable would you be using the APIs? You could build something outside Open edX that tracks enrollment and unenrollment dates and uses the APIs to enroll/unenroll. Not a totally native solution, but that’s the simplest I can think of.

https://docs.openedx.org/projects/edx-platform/en/latest/how-tos/use_the_api.html

https://courses.edx.org/api-docs/#/

1 Like

Thank you for sharing this. I am not a programmer but I will discuss it with my edx programmer. Lets see what solution we could come up with.