Caroline,
If the development of the course is outsourced, the design specification document would be provided to the development company and would contain all of the requirements of that course. This document should be complete and clearly written so that development can go smoothly and the instructor, or institution, would have a course that meets their needs.
Make sense?
Let me know if you have any questions. It was nice having you in this class.
:)
Jane