Vimeo Display Attribute

Displays an embedded Vimeo video player, using a to obtain the specific video.

Overview

LearningBuilder is capable of displaying Vimeo videos.

The canonical use case is:

  • Applicant records a video of themselves performing some task

  • Applicant uploads the video to Vimeo in order to share it with the credentialing program

  • On their LearningBuilder application, the Applicant enters their video’s Video Id into a “Vimeo Source” Attribute

  • During the review process, reviewers watch the video through the Vimeo Display attribute

The player keeps track of the user’s progress through the video.

Usage and Appearance

Configuration

image-20240529-204731.png

This attribute collects the ID of the Vimeo Source attribute that it will display.

Input mode

In input mode, displays the video player which tracks the user’s progress.

image-20240529-204937.png

Display mode

This attribute does not display anything in display or readonly mode.

Data Storage

The Value field in the IAV table is a JSON string. Here are 2 examples.

{"WorkflowInstanceId":1200109,"AttributeDefinitionId":60,"Progress":75.185,"Length":2638.764,"IsComplete":false} {"WorkflowInstanceId":1200098,"AttributeDefinitionId":60,"Progress":0.0,"Length":0.0,"IsComplete":true}

Progress is the point in time at which the user is in the video.

Length is the total length of time for the video.

IsComplete is whether the Practitioner has completed watching the video or not. It has nothing to do with the workflow completion status.

When practitioners are watching a video for the first time, they can skip around to any part they have already watched. If they leave and comeback, they can click the resume button to pick up where they left off.

When a user has finished watching the video, IsComplete will be set to true and both Progress and Length will be set to 0.

Once practitioners have completed watching the video for the first time, they cannot skip around or leave, comeback, and pick up where they left off.

Completion status is shown by the border around the video

Green means the practitioner has finished watching the video (IsComplete = true)

Orange means the practitioner has started watching the video but has not finished it (IsComplete = false)

Blue means the practitioner has not started watching the video yet (No record in the IAV table)