Music fundamentals program?

I am interested in finding a computer program to help teach fundamentals -- something that could be loaded in our computer lab, so my HS students could complete assignments outside of choir class, and the module grades could be sent to me (or loaded into Edline). Does a program along these lines exist?