Did you finally solve this issue?
I need to implement something similar and I had thought to use conditional activies, so one activity can not be opened until the previous one is finished, but this is not exactly what I want.
I need that a user starts a topic; then 1 week is provided to complete the topic and then access to the next one is granted.
Thanks for sharing your experience!!