Video Time

Activities ::: mod_videotime
Maintained by Stefan Scholz
Embed videos from Vimeo easily in your course, use activity completion to track videos and much more!
Latest release:
1312 sites
30 fans
Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

Version   Moodle   Sites   Since  

The Video Time activity enables the teacher 

  • to easily embed videos from Vimeo, just by adding the url
  • to add content above and below of the video player
  • NEW pop-up activities course format support
  • NEW global search is now supported

Video Time Pro adds the following features:

  • track the user’s viewing time using activity completion
  • sync the viewing percentage to the gradebook
  • insert a video directly on the course page (label mode)
  • resume the video where you left off (resume)
  • automatically load the next activity when the student completes video
  • get insights about each user’s viewing time
  • set default embed options for the plugin
  • moodle mobile app support
  • in-activity support (embed video time everywhere)
  • privacy provider support
  • NEW prevent fast forwarding
  • NEW student activity completion badges supported (3.11)
  • NEW statistics report (requires Dash Pro)
  • NEW sessions report (requires Dash Pro)
  • ... and override the instances' embed options globally. 

Video Time Business adds the following features:

  • all pro features plus
  • choose videos from a video picker directly in the video time activity settings
  • transfer vimeo meta data into the video time activity: title, description, tags, duration
  • video overview (browse all videos globally, with support for parameters to search videos)
  • display videos with a preview image on the course page
  • NEW video channels (requires Dash Pro)

Here's how to get the Pro or Business version:

Please contact us if you are interested.


We usually release updates to Video Time twice a year (roughly synced with moodle releases) to ensure compatibility and add new features. Here's a link to our public RoadmapIf you're missing something, please let us know using our Feedback Form – we're always open for suggestions. Or contact us directly using our live chat plugin, which you can find on our website or any demo sites.

Demo Site

We've prepared a little demo site where you can view the plugin in action: There's also a playground course available with editing rights for you.

Potential privacy issues

Video Time makes viewing Vimeo videos easier. There are no reports on participants activities in the free version, except for the usual log entries. However, Vimeo is an external service, which might collect user data.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9


Stefan Scholz (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Aug 18, 2020, 11:01 PM
    Hi Andriy, currently no. We might change that in a future version, but it is not planned this year.
  • Mon, Aug 31, 2020, 11:31 PM
    Hi. I have the next "warning" in server:
    mod_fcgid: stderr: Default exception handler: No se puede encontrar registro de datos en la tabla external_functions de la base de datos. Debug: SELECT * FROM {external_functions} WHERE name = ?, referer: https://www............/mod/videotime/view.php?id=1403
    mod_fcgid: stderr: [array (, referer: https://www.............../mod/videotime/view.php?id=1403
    mod_fcgid: stderr: 0 => 'videotimeplugin_pro_get_new_session',, referer: https://www................/mod/videotime/view.php?id=1403

    Any idea?
  • Wed, Feb 24, 2021, 5:31 AM
    Does this plugin also support YouTube videos? If not, is there one that does? I need to monitor percent watched for YouTube videos embedded in my Moodle. Thanks.
  • Tue, Jun 8, 2021, 5:13 PM

    We have a problem with your VideoTime plugin.
    On my moodle web platform there are courses that contain videos, deposited on Vimeo.
    Using the plugin, the video, due to vimeo permissions, is not displayed correctly on the app.
    By deactivating the plugin, everything works fine.

    The problem is the referer: using the plugin makes sure that there is a direct call between the moodle app and vimeo.
    Obviously not recognizing the call referer among those accepted and selected by us in the vimeo privacy settings, it returns a permissions error.

    How can we solve this issue?

    Thanks for support.
  • Fri, Jul 9, 2021, 1:12 AM
    Hi! Does this plugin only run when I embed the vimeo video? Can I embed from another platform ... For example, Youtube?
    I think I need this plugin because it has the option to "end the activity when you watched the all video".
  • Fri, Jul 9, 2021, 1:15 AM
    Hi Florencia,
    Currently we only support Vimeo. However, we are evaluating to add support for YouTube and video files (either locally or links) in one of the next releases. If you would like to see YouTube support, please vote for it! (Just leave a comment, that’s enough).

  • Hola, el plugin es sensacional. Me encantaría que tuviera soporte también para Youtube, con eso fuese un plugin perfecto
  • When will it be available for youtube videos too?
  • Tue, Aug 3, 2021, 10:51 PM
    Hi Daniel,

    Glad you like our plugin!
    As written above, we are currently evaluating it. If we decide to implement YouTube it will probably be in 1.6, which is scheduled for spring 2022.

  • Thu, Aug 5, 2021, 4:10 AM
    It's ok if you want to charge for the plugin to work in the app, at least in the free version you should add the link to see the activity from the browser as do other activities.
  • Thu, Aug 5, 2021, 4:30 AM
    Hi Sergio,

    Honestly, I was not aware that a plugin needs to do something for a link to show up. I assumed that was the default behaviour for any activity that does not support the app.

    We‘ll review and improve it, thanks for letting us know.

  • Fri, Oct 22, 2021, 3:06 PM
    it seems that it is not yet possible to change the speed of the videos after being integrated into moodle.
    Will this be added in the future?
    Thank you for your support.
  • Fri, Oct 22, 2021, 3:16 PM
    Hi Magdalena,

    Video time supports all features that the Vimeo player supports. That does include speed. It requires a paid subscription from Vimeo though to have access to the speed setting. Probably you are using a video from an account which does not support speed.

  • Fri, Oct 22, 2021, 10:04 PM
    Hi Stefan,
    thank you very much for your answer. Unfortunately I can't find the error, we have a paid subscription to vimeo. When I look at your demo videos in, there is no speed option either. If I link the vimeo video into moodle using an embed code, the speed function is available. Do you have any other idea?
  • Fri, Oct 22, 2021, 10:08 PM
    Hi Magdalena,

    Can you please reach out directly? This comments section is not a good place for support. (I’ll post a summary here)

    Ideally via our live chat:

1 2
Please login to post comments