Edpuzzle for Teachers

Create a Quiz in an Interactive Video

Learn how to use Edpuzzle to build a private, class-based listening course where students join with a class code and complete video quizzes as homework. Covers the student-side experience, class management, and the flexible question settings available.

Beyond quick public quizzes, Edpuzzle can function as a lightweight learning management system: students join a private class with a code, work through assigned videos on their own time, and you can track their progress and scores. This makes it a strong option for independent teachers building a self-paced listening course, or for assigning listening homework to an existing class.

Why use this tool?

Setting up a class in Edpuzzle gives students a consistent, private space to access your video content — useful if you're running an ongoing course rather than a one-off quiz. Students join with a class code and their name, without needing a full account themselves, and from there can see all assigned videos in one place.

The student-facing experience includes several helpful built-in features: adjustable playback speed, a full-window view, volume control, and the option to rewatch a section before answering. Because questions are embedded at specific points in the video, students focus on one small chunk of listening at a time rather than the whole video at once, which keeps the activity focused and low-distraction.

On the teacher side, there's a good amount of control over how each quiz behaves: questions can use a one-word answer or a poll format, answer order can be randomized or fixed, closed captions can be allowed or turned off, and rewatching or skipping can be permitted or restricted depending on how strict you want the activity to be.

How to use it

  1. Upload or import your video. Add a video directly or import one from YouTube.
  2. Add questions throughout the video. Use Edpuzzle's built-in question tools to place questions at specific points, choosing between formats like one-word answers or polls.
  3. Adjust settings as needed. Decide whether students can skip questions, rewatch sections, use closed captions, and whether answer choices are randomized.
  4. Create a class. Set up a class so students can join with a class code, and assign your video(s) to it.
  5. Share the class link or code. Students join by entering the code and their name — no full account required.
  6. Monitor results. As students complete assignments, you can check who has finished, how they scored, and track progress across the class.

The free plan supports up to 20 video assignments, which is enough to build out a solid starting course before considering a paid upgrade. A separate tutorial covers building a similar quiz experience using Google Forms instead, for comparison.