http://www2.bluevalleyk12.org/tutorials/Spanish_Transitions/Elementary%20Interactive%20Practice%20-%20Engage%20output/engage.swf
The above link is short practice videos.
https://onlineclassroom.bluevalleyk12.org/moodle/course/view.php?id=90
The above is the Spanish Dictionary link (will require the student to log in)