Two applications that come to mind are Hot Potatoes which can be downloaded and used on Windows, Mac, or Linux platforms. You can write multiple choice, matching, crossword exercises and put them on a website. I also use the online flash card application Quizlet for vocabulary work. It can be used to generate quizzes as well as for student practice.
- For Teachers