Of course, this list assumes that the student either has computer access, or is able to come to the library with headphones for access. Making sure the student practices these activities with you makes it more likely they will do them on their own between classes.
Hugosite: 365 excellent videos, in order of complexity. The words are shown on the screen as you hear them being spoken. The vocabulary builds as you go along. Be sure to check out the supplements also.