Learners enjoy a consistent and reliable video experience on smartphones and tablets. The Video Time activity supports full playback, progress tracking, and resume functionality within the Moodle app. Whether learning on the go or switching between devices, students can engage with course videos seamlessly — without losing functionality or access to key features.
Full list of features
Basic | Pro | Premium | |
|---|---|---|---|
| Video Player Flexible video playback using Vimeo and VideoJS. | ✔ | ||
| Vimeo Player Embed any public or private Vimeo video with full playback features. | ✔ | ✔ | ✔ |
| VideoJS Player Display locally hosted or external videos with the reliable open-source VideoJS player. | ✔ | ✔ | ✔ |
| Course Activity Control how the activity is shown within the course interface. | |||
| Additional content Add custom header and footer text to frame the player. | ✔ | ✔ | ✔ |
| Instant activity creation Simply drag an MP4 file into the course to create a new Video Time activity. | ✔ | ✔ | ✔ |
| Normal mode Displayed as a standard activity link with icon and title. | ✔ | ✔ | ✔ |
| Label mode Fully embedded video player on the course page. | ✔ | ✔ | |
| Preview mode Thumbnail image shown on the course page with video info. (Currently Vimeo only) | ✔ | ||
| Extended Video Experience Add interactive and contextual layers around your video with a Tab Interface. | |||
| Distraction-free view Enjoy full-width video playback for uninterrupted focus available in the Watch Tab. | ✔ | ✔ | ✔ |
| Extra info Present speaker bios or background details alongside the video in the Information Tab. | ✔ | ✔ | ✔ |
| Embedded blocks Add any Moodle block (e.g., comments, checklists) directly into the video interface via the Blocks Tab. | ✔ | ✔ | ✔ |
| Live chat Enable real-time conversations around the video with a dedicated Chat Tab powered by Deft integration. | ✔ | ✔ | ✔ |
| Related activities Guide learners to other course activities from the same section in the Related Activities Tab. | ✔ | ✔ | ✔ |
| Chapters Offer structured playback with automatic chapter markers in the Chapters Tab (Vimeo chapters auto-imported). | ✔ | ✔ | |
| Transcript Interactive, searchable transcript in the Transcript tab (Vimeo transcripts auto-imported). | ✔ | ||
| Tracking & Completion Track video usage with precision and set smart completion rules. | |||
| Standard completion conditions Mark the activity as complete when it is viewed. | ✔ | ✔ | ✔ |
| Advanced completion conditions Configure activity completion based on watch time, percentage watched, or grade. | ✔ | ✔ | |
| Watch metrics Log watch time, progress percentage, current position, and key playback events for every user. | ✔ | ✔ | |
| Tracking interval Define how often progress data is saved to balance accuracy and server performance. | ✔ | ✔ | |
| Navigation & Flow Guide users through your course with intuitive video-based navigation. | |||
| Prevent skipping Disable fast-forwarding to ensure learners watch the video in its intended sequence. | ✔ | ✔ | |
| Resume playback Automatically continue playback from the last watched position when returning to the activity. | ✔ | ✔ | |
| Simplified navigation Guide learners to the next activity or automatic transition for seamless, binge-style progression. | ✔ | ✔ | |
| Deep Moodle Integration Seamless fit into Moodle’s infrastructure. | |||
| Global search Make video titles, descriptions, and transcripts searchable through Moodle’s global search (currently Vimeo only). | ✔ | ✔ | ✔ |
| Grading and gradebook sync Automatically transfer watch percentage into Moodle’s gradebook. | ✔ | ✔ | |
| Privacy API support Fully compatible with Moodle’s privacy API for GDPR compliance. | ✔ | ✔ | |
| In-activity embedding Embed Video Time activities into other course elements using the Moodle filter plugin. | ✔ | ✔ | |
| Mobile app compatibility Videos can be accessed and played directly within the official Moodle mobile app. | ✔ | ✔ | |
| Live event integration Stream, track, and archive live video sessions directly in Moodle (tested for Vimeo events). | |||
| Vimeo Live Events Embed scheduled Vimeo live events directly in your course. | ✔ | ✔ | ✔ |
| Auto-switch to recording Automatically switch from live stream to recording after the event ends (Vimeo only). | ✔ | ✔ | ✔ |
| Live tracking Identify and track named participants attending the live session, with all data securely stored within Moodle. | ✔ | ✔ | |
| Video Management Centralized video repository and metadata sync. | |||
| In-platform search Browse and search videos directly within the Moodle interface (no need to switch platforms for Vimeo users). - Requires Media Time for locally stored videos. | ✔ | ||
| Filter & Preview Filter videos by tags or metadata and preview them before embedding into your course. (Vimeo only) | ✔ | ||
| Metadata import Automatically pull in title, description, tags, and preview image from Vimeo when selecting a video. (Vimeo only) | ✔ | ||
| Shared Vimeo access for all editors Simple and efficient – one account, full platform coverage (Vimeo only) | ✔ | ||
| Reporting Compare video usage over time and across multiple courses with a versatile report source for Moodle's report builder. | |||
| Course activity report View aggregated watch data per activity directly in the course reporting interface. | ✔ | ✔ | |
| Session report Get a detailed breakdown of each learner’s viewing behavior. | ✔ | ✔ | |
| Custom reports Use Moodle’s Report Builder to create tailored usage reports for courses, users, or activities. | ✔ | ✔ | |
| Integrations Seamless connections with your Moodle ecosystem. | |||
| Pop up activities Display videos in a modal instead of a separate activity page. – Requires Pop up activities | ✔ | ✔ | ✔ |
| Live polls and audio chats Engage viewers with live polls or add interactive audio chat to your videos. – Requires Deft Response block. | ✔ | ✔ | ✔ |
| Integrated video learning Use Video Time seamlessly within a Content Designer activity. – Requires Content Designer Pro | ✔ | ✔ | ✔ |
| Video progress visualisation Visualize video progress directly within the interface with the Designer course format – Requires Designer Pro | ✔ | ✔ | ✔ |
| Privacy-first embedding of external content Stay compliant also with external content embeds using Consent Manager. – Requires Consent Manager Pro | ✔ | ✔ | ✔ |
| Star Ratings Let users rate videos across the site – Requires Star Ratings | ✔ | ✔ | |
| Video hubs Build and share video channels using Video Time and the Dash Block. – Requires Dash Plus | ✔ | ✔ |