It sounds like Moodle will serve your needs well. There are many tools in Moodle so learn to use a couple of them to do what you need in your online courses. The more specific you can make your questions here on the forum the more likely folks will be able to help. Happy Moodling!
Wiki
Moodle as a tool for distance learning
This discussion has been locked so you can no longer reply to it.