University of Texas
The Spanish Proficiency Exercises page at the University of Texas features a variety of games and exercises for learners of all levels of the language, from novice to expert.
Grammar, vocabulary, phrases, and podcasts are all included in each assignment. All of the activities have a linguistic twist. Some have to do with describing things or circumstances, while others have to do with grammar, such as the use of conditionals to discuss what-if scenarios.
Reservations and complaints are two examples of functional language tasks. The website's design is heavy and unremarkable, but the content is well-organized and of good quality.
Website: https://laits.utexas.edu/spe/index/siteindex/#adv