Hi, Lisa,
It may be more than you want, but did you know that there are learning content management systems, used specifically for managing online courses? Some of them are open source, and free. They are generally used by organizations that are running quite a few courses (like colleges). For instance, Moodle is one of these systems, as is MyiCourse.
If you use the search function here for the TechSoup site, you will find more discussion learning content management systems.
Best wishes,
Sasha