Completion Threshold

6 views
Skip to first unread message

Pankaj Agrawal

unread,
May 25, 2018, 3:51:46 PM5/25/18
to xapi-video-cop, Haag, Jason, Jonathan M Kevan, anthony altieri
Hi All,

In last meeting we decided to add completion threshold extension to add flexibility in deciding when the completion of video is marked.

I have a question, Should it be part of Result Extension or Context Extension? 

Here is more details about Completion Threshold and what was decided: 

This extension would broadly help in two situations:  
1. If the player / authoring tool is not confident in calculations and there are possibilities of completion not being triggered because only 99.99% video was consumed. In such cases, a safer "completion threshold" like 99% or 99.9% can be used. 

2. If the trainer wants the training to be considered completed when the user has consumed a less than 100% video, say 70%. The video can be marked as completed at that level, by using completion threshold. 


The Format/ID of the extension decided is: 

"https://w3id.org/xapi/video/extensions/completion-threshold": threshold, // threshold value 0.000-1.000

The verbs in which Completion Threshold will be included is: 
Initialized, Paused, and Completed. 


Non inclusion of completion threshold will mean completion threshold is 1.000 

Please let me know your thoughts on where it should go: Result Extension or Context Extension. 

Pankaj


Jason Haag

unread,
May 25, 2018, 4:29:52 PM5/25/18
to Pankaj Agrawal, xapi-vi...@googlegroups.com, Jonathan Kevan, anthony altieri
cmi5 has the concept of mastery score (borrowed from scorm) and they put it in context extensions 

Jonathan Kevan

unread,
May 25, 2018, 10:23:45 PM5/25/18
to Jason Haag, Pankaj Agrawal, xapi-vi...@googlegroups.com, anthony altieri
Thanks Pankaj.

I am a little torn between the options, but I am inclined to put it in context extensions.

Why did we want completion-threshold in the paused statement? I suggest only Initialized and Completed unless there is a good use-case for Paused.

- Jon

Jonathan Kevan
R&D Coordinator, Distance Course Design & Consulting (DCDC)
College of Education, University of Hawai‘i at Manoa
1776 University Avenue, Wist 245, Honolulu, Hawai‘i 96822
Web: dcdc.coe.hawaii.edu

Pankaj Agrawal

unread,
May 26, 2018, 3:04:49 AM5/26/18
to Jonathan Kevan, Jason Haag, xapi-video-cop, anthony altieri
ok, so we will also use Context Extension. 

Jon, are you using it currently in context extension, if not you might need to change it. 

We decided to use it in paused statement because paused statement also contains the progress and played-segments extensions. So, if you want to find the status of a student for a specific video. You could get the last paused statement for that registration. And you will know if he completed, as well as his current progress and played-segments. 
Reply all
Reply to author
Forward
0 new messages