Vimeo Display Attribute
Displays an embedded Vimeo video player, using a https://heuristicsolutions.atlassian.net/wiki/spaces/DOCS/pages/558629112 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” AttributeDuring 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
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.
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)