Nice site to teach kids how to create and code mobile apps. Very good, easy to follow tutorials, and apps can (for a fee) actually be sold through the Vizwik app store or other app stores.
Web app lets students use web-connected mobile devices to indicate whether or not they understand a topic, then provides teachers a real-time graph of student responses.