Some ideas for you to look into.
Liveonlinemath.com has video based courses. D
Derekowens.com also has video based courses. He grades all the work.
If you get the Teaching textbooks with the CD, you will have the computer interactive program with automated grading.