With a litle coding - sure. Time is kept in milliseconds, you just have to set a variable (timeAtLoad) on page load to the current time when the page is loaded, then run a timer at a particular interval to check if ( parseFloat(presentTime) - parseFloat(timeAtLoad))>= targetTime.You might be able to do it with standard Lectora ACTIONS.