Forum Discussion

KathyHartman1's avatar
KathyHartman1
Community Member
9 years ago

Adding time for each slide as user proceeds

Does anyone have any ideas on how to solve this problem?

I have a course that requires a specified amount of time to be spent in the course.  One module allows the student to choose to read the slides or listen to narration.

The summary slide directs the student to a time alert slide (which takes them back to the choice slide if they have spent less than the minimum time required) or to one of three quizzes depending on the amount of time spent "reading" the slides.

Does anyone know of a way to add the amount of time the student spends on the slide that also prevents adding the same amount of time for a slide again if the student clicks back and forth between the slides?

Currently time is added to each slide using basically a counter that adds 1 second at a time.

The attached scene shows current programming, but I think I need to put some kind of a condition to only allow what ever time there is left on a slide to be added if the student clicks the previous button.  The desired result is that no slide can add more than the total number of seconds allowed for the slide.

  • KathyHartman1's avatar
    KathyHartman1
    Community Member

    Yes, it makes sense to me but unfortunately, I have almost no ability to write JS.

    I also worry about Apple product users.  99.5% of my students who currently have problems are using Apple products.

    Can macs and iPads handle this type of jS?

  • KathyHartman1's avatar
    KathyHartman1
    Community Member

    Thank you very much.  I'm glad you mentioned the Articulate player.

    By the way, We are still publishing in SL1and html5 because SL2 doesn't work with the Tin Can version our LMS uses.

  • KathyHartman1's avatar
    KathyHartman1
    Community Member

    I just tried to open the file I uploaded, and it seems to open only in SL2

  • Hi, Kathy.

    I just wanted to share that we just released an update for Storyline 360, which includes a feature you discussed here. In Update 58, you can now:

    Create timed interactions and conditional triggers using built-in variables that track the total time a learner spends on a slide, a scene, or an entire course.

    To take advantage of this feature as a subscriber of Articulate 360, take a look at our step-by-step instructions here.

    Please let us know if you have any questions by posting here or by reaching out to our Support Engineers directly.