Not that I would know of (but then again I really do not know much <g> ). Maybe the people involved in this thread could give you some pointers or ideas, if you have not contacted them already.
You could also put this idea in as an enhancement request. Since "jumps" between pages are kind of like internal dependencies, it seems reasonable that this time requirement could be implemented within a lesson.
OTOH, I don't know how many people would agree that it's a good idea (and vote for the ER), since (as Chris C says in that thread) the "butts on seats" standard isn't really a guarantee of anything in terms of user attentiveness. A video plays, that's all you know (in fact I'm not even sure that it would make any difference to the timing if the student *paused* the video for the entire period) -- does Moodle even have a way to prove that that browser page or tab is even frontmost (active/has focus) on the client side?.
IAC, thanks for explaining why you've done it this way.
Meanwhile, you could still do something like what I suggested earlier (right?): Make your "lesson" page a question page rather than a content page, and use that as a way to streamline your creation of multiple review-jumps, since each answer provides the opportunity to create a jump. I would think that cloning a full lesson and slightly editing it would actually work pretty well.
This time-dependency feature also gives me a question (which may be stupid, sorry): if they go back and review a previous video, does Moodle Lesson re-start the clock on that video? IOW, if they viewed the requisite 4.5 minutes on a video, but go back to review it and spend only 2 minutes on the re-view, does Moodle see this as 2 minutes or 6.5 minutes from a dependency POV?
Regards,
>L<