Edpuzzle is a website that you can use to take any video and turn it into an assignment. This is especially useful if you are using the flipped classroom model. In a nutshell, Edpuzzle lets you embed questions, audio and notes into the video. You then assign the video to your class and you get a ton of analytics such as who watched the video and who struggled or did well. Students can re-watch the video as many times as they need at their own pace, while you can easily check their progress from your account.
Edpuzzle offers free online courses to not only help you understand how to best use Edpuzzle in your classroom, but also includes topics such as the flipped classroom, gamification, project based learning, twenty-first century learning and much more. What's even better is that they are offered on the Edpuzzle platform so you can experience what your students will.