Comedian Constructor is an online application from the Comedy Channel which allows you to create a comedian. You then put your comedian on a virtual stage, and he/she will tell a joke that you have written (it uses a text-to-speech program). You can email the url to be posted on a teacher’s website.
It’s very easy to use, and a great way to help English Language Learners to develop more confidence in the English. I know my most memorable experience in learning Spanish was the first time I told a joke in Spanish and people laughed.