Quia Web allows users to create and share online educational activities in dozens of subjects, including Spanish.