http://www2.bluevalleyk12.org/tutorials/Spanish_Transitions/Elementary%20Interactive%20Practice%20-%20Engage%20output/engage.swf
The above link is to short practice videos
.
https://onlineclassroom.bluevalleyk12.org/moodle/course/view.php?id=90
The above link takes you to the Spanish dictionary.