Hi Allison,
I hope you found Craig's reply helpful in answering your question.
We are keen to talk to customers who work with recurring courses, in order to better understand their user needs. If you (or anyone else here with similar experience) are willing to answer a few questions it would be a tremendous help for future enhancements of our products.
Cheers.