--
You received this message because you are subscribed to the Google Groups "xAPI Video CoP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xapi-video-cop+unsubscribe@googlegroups.com.
To post to this group, send email to xapi-video-cop@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/xapi-video-cop/8c2310f6-d993-45b2-8228-a7580d3c4eb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
![]() | Jonathan Kevan |
Hey Pankaj,I think the belief here is that 'reached end of video' and 'played all of the video content' are different enough that they justify different verbs. I believe that at least.Yes, my suggestion with the % was just a user configurable way in H5P of determining when the 'played all of the video content' statement was sent, based on the value of the progress extension. If we did that.. we should record what that minimum percentage is in the statement in case multiple data sets are merged and analyzed. Otherwise, the group should define a value explicitly stated in the profile. I lean towards the former.I am open to your other idea as long it's moving towards a situation where multiple video profiles can be supported. In this case, the client decides to use H5Ps 'default' video profile which defines completed in one way, or the CoP Profile which defines it another way.I think we should move away from a situation where more than one completed statement is sent and they have different meanings. I realize it can be filtered using the type, I just don't think that's a better alternative than changing the verb or supporting multiple profiles.- Jon
Hi Jon,Using new verb is the easiest work around to any conflicts, however, I have never been a fan of using new verbs as long as we can use existing verbs with same or similar meanings.We already have a progress result extension: https://w3id.org/xapi/video/extensions/progressWe already have a result extension that is used for % of media consumed.I have "another" idea that doesn't require modification to Video Profile:We can leverage the requirement that: A Video Profile statement MUST have an object.definition.type = https://w3id.org/xapi/video/activity-type/videoH5P can choose to use two completed statements sent to the LRS in two different ways:a) A non-Video Profile Completed statement:This can be the "reached the end" completed statement, or X% completed statement. but without the Video Profile object definition type.It should be ignored by any strict Video Profile compliance tests or analysis tools.I would not mind any activity provider sending any extra statements, as long as it is not in the name of Video Profile, it cannot be called non-conformant.b) A Video Profile Completed statement:This can be the completed statement as per current agreed completion where all parts of the media is consumed.Regards,Pankaj Agrawal