EdPuzzle
EdPuzzle is a tool for that students or teachers can use to create video based lessons. Blend together video from a wide variety of sources with multiple-choice or short answer questions. As students watch the videos, intermingled questions pop up, and students must answer them to move on. All of the data is sent to the teacher for review.