Video Time

Activities ::: mod_videotime
Maintained by Picture of Stefan ScholzStefan Scholz
The Video Time activity enables the teacher to easily embed videos from Vimeo.
Latest release:
932 sites
24 fans
Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

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 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
  • 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

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 (rouhgly 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


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

Comments RSS

Show comments
  • Picture of Stefan Scholz
    Wed, Feb 5, 2020, 1:08 AM
    Dear Enrique,

    so sorry to hear that you encountered problems.

    Can you please open a support issue on github and provide more information on your setup? The plugin is running on hundreds of platforms, many of them Moodle 3.8+ and nobdy has reported any issues like you described. A moodle premium partner has very recently conducted a code review and user experience /functional testing, and we have not been reported any bugs (but a list of enhancements, which we will include in the next release, planned for end of q1).

    You can also contact me directly here or via the live chat on our homepage.

    Best Wishes
  • Picture of Peter G
    Mon, May 4, 2020, 2:24 AM
    This plugin is wrecking havoc on our page as well. For example, it's impossible for our instructors to modify or even delete Video Time activities after they've been created. They get the error: Coding error detected, it must be fixed by a programmer: $PAGE->context was not set. You may have forgotten to call require_login() or $PAGE->set_context()
  • Picture of Stefan Scholz
    Mon, May 4, 2020, 2:46 AM
    Dear Peter

    Sorry to hear that you have problems on your site. As with most plugins here, this is not the right place for bug reports though, as explained above. The bug tracker (in our case in GitHub) would be the best way. The link is provided above.

    Please include as much information on your setup as possible. In Enrique's case by the way it was the combination of video time with another third party plugin which lead to the problems, I don't recall which one though. We obviously can't test compatibility with all third party plugins.

    Since Enrique's report, we have not received a report that the plugin is not working properly, i.e. the chances are high that it is something very specific to your setup. Maybe some special plugins you are using? Or maybe an unusual server setup? I can of course only make guesses without more details.

    You can of course also contact me directly, I am happy to help the best I can

  • Picture of Andriy Semenets
    Sat, Jul 11, 2020, 1:12 AM
    Does free version supports basic activity completion?
    My settings are the following
    But even if student patiently look whole video - he does not receive completion checkmark.
    For other activities - it works: (same video in iframe inside "page" resource)
  • Picture of Stefan Scholz
    Sat, Jul 11, 2020, 1:43 AM
    Hi Andriy,

    That should work.
    Can you please add it here: and include some more details like Moodle version, video time version etc.? We'll look into it.

    If possible, please provide a test account (teacher in a test course) via email.


  • Picture of Andriy Semenets
    Mon, Jul 13, 2020, 4:43 PM
    Hello Stefan
    Sorry for late answer. Changes in looks sufficient (my own patch almost exactly the same) I think no reason for opening of new issue on github for now
  • Picture of PhoneMyat Khine
    Mon, Jul 27, 2020, 7:42 PM
    Is Video Time not available on Mobile moodle apps? My clients are very eager to use mobile apps rather than the web based app. And they want to use quality selector as well as offline download to view videos. In my experience, I am not able to find quality selector for the default Moodle VideoJS players and I am not able to enable offline download to other embedded videos. I am hopeful Video Time can work on mobile as well as the offline download because my clients only wishes to use vimeo and still use the offline download feature.
  • Picture of Stefan Scholz
    Wed, Jul 29, 2020, 5:52 PM
    Dear PhoneMyat Khine,

    the app can be used when using the pro version of the plugin. It is the same player as on the web, i.e. all features should work the same. Offline download is currently not available though. If that's important to you, feel free to add a feature request here:

    Best Wishes
  • Picture of Emphatic .
    Mon, Aug 10, 2020, 8:41 PM
    Hello, can we use the scheduling feature for other activities? For example I uploaded a PDF file with Source activity. I want students to spend 1 hour in this activity. So in order for the lesson to be completed, they must read that PDF file. Just see the event and not be the event complete. Is it possible to make a general scheduling add-on in this way for use in all events?
  • Picture of Stefan Scholz
    Mon, Aug 10, 2020, 10:22 PM
    Hi! Have you considered the lesson activity? It supports "time spent" by default. We could technically create what you call "scheduling", but using the lesson would make more sense in my opinion.
  • Picture of Emphatic .
    Mon, Aug 10, 2020, 10:57 PM
    Thank you so much. Yes, I examined it now. I can schedule with the lesson activity. However, I could not add the PDF file in a way that students can read on the screen. Do you have any information about how to add as I mentioned?
  • Picture of Andriy Semenets
    Thu, Aug 13, 2020, 8:29 PM
    Does FREE version of plugin could works in Moodle mobile app? I mean - basic features - just playing video?
    In my current env (Moodle 3.8.4 + mobille app) - look like does not - empty activity: ("introduction" videotime viewed on PC) (nothing in mobile app)
  • Picture of Stefan Scholz
    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.
  • Picture of Juan Carlos Jimenez
    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?
  • Picture of Albert Leatherman
    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.
1 2
Please login to post comments