Here are a few links that may be really useful when working with Spanish assignments.
1. Let's say you have a doubt regarding Spanish grammar or you just want to learn a little bit more about it.
http://www.spanishgrammarlessons.com
2. Let's say you need a good bilingual (English-Spanish/Spanish-English) dictionary
3. Let's say you are working on a project and you need to create a video