Tools to Create Media-Based Assignment Submissions

Below are reliable, low-barrier tools your students can use to record, edit, and submit media-based presentations for assignment submissions. A tool matrix can be found at the end of the article for quick review of each tool. 

Note: To protect your Canvas course from exceeding storage limits, all video presentations should be submitted through Panopto, regardless of the tool used to create the recording. Panopto offers unlimited hosting, automatic captioning, and smoother playback than direct Canvas uploads. 

Panopto Capture Recorder

Best for: Quick, browser-based recording with minimal setup

Why use it: 

  • Runs entirely in the browser—no downloads required.
  • Simple, student-friendly interface with clear input selection
  • Automatically uploads to your course’s Panopto folder.
  • Can record multiple sources at once (camera, screen, application window, tabs) for easily sharing presentation materials.
  • Videos are automatically captioned.

For detailed instructions for recording with Panopto Capture, please see our student guide for recording and uploading video content

Panopto Desktop Recorder

Why use it: 

  • Downloadable application for Mac/Windows
  • More robust than the browser version, especially on slower network connections
  • Allows recording without an internet connection, then uploading later.

For detailed instructions for recording with Panopto Capture, please see our student guide for recording and uploading video content

PowerPoint

Best for: Slide-driven pitches or briefs

Why use it: 

  • Students can record narration on each slide.
  • Exports as a video file (MP4), which can be uploaded through Panopto.
  • Very low technical barrier
  • Tool is often used in students' work environments.

Zoom

Best for: Individual or group presentations, interviews, slide narrations

Why use it:

  • Students already know it and have institutional access
  • Facilitates recording group meetings
  • Easy screen sharing and recording

Note: By default, student Zoom accounts do not include cloud recording. Students will need to record locally to their device unless they have been granted permission for cloud recording. 

VoiceThread

Best for: Interactive, discussion-based presentations.

Why use it: 

  • Students can upload slides, images, or videos and narrate them with audio or video.
  • Classmates and instructors can leave audio, video, or text comments directly on the presentation.
  • Great for assignments where peer engagement or reflective commentary is part of the learning goals.

Tool Matrix 

Tool Best For Why Use It / Key Features Notes / Limitations
Panopto Capture (Browser-Based) Quick recording
  • No downloads
  • Simple interface 
  • Auto-upload to Panopto folder 
  • Automatic captions
  • Requires a stable browser session
Panopto Desktop Recorder (App) More robust recording
  • Works offline to upload later
  • Better for slower networks
  • Requires download and installation
PowerPoint Slide presentations
  • Record slide-by-slide narration
  • Export to MP4 - Familiar interface
  • Limited editing capabilities
Zoom Group work, interviews, narrated slides
  • Students already know it
  • Supports group recording
  • Easy screen share
  • Students lack cloud recording by default (local only)
VoiceThread Interactive or discussion-based presentations
  • Upload slides/images/video 
  • Narrate with audio/video
  • Peer commenting capabilities
  • Better suited for interaction than simple video recording
Canvas Media Recording Short, bare-bones recordings
  • Browser-based
  • No external tools required
  • Max upload 500 MB
  • Cannot download media after
  • Only use with graded assignments

Troubleshooting Tips to Share with Students

  • Test microphone and camera to ensure quality recording. 
  • Record a test to determine if audio or video need to be adjusted.
  • Record in a quiet space and use headphones with a built-in mic.
  • Allow time for processing when uploading video submissions.
  • Reach out to the help desk to help troubleshoot issues.

Need help? 

We're happy to assist. Please reach out to our help desk CMTShelp@jhu.edu

Was this article helpful?
0 out of 0 found this helpful