Interactive Video - inconsistent trigger of completion event
The Interactive Video should always trigger completion event.
Once ANY of H5P interaction is capable of triggering the 'completion' event it should trigger the event regardless it's settings.
In case of IV the completion event is not triggered if editor (for example) decides to remove the 'submit screen'.
Unfortunately this is not documented clearly anywhere, nor the fact that IV will not trigger completion event if there are no interactions.
BTW.: Who wants to create interactive video without interactions. Believe or not - there are some users that go that route too.
The main reason for reporting this issue as a bug is - the application which declares listener for xAPI events may wait forever for the completion event.
There is no common method that would detect upon loading the H5P interaction if the interaction will trigger completion event.
I have been dwelling on submitting above as a bug for long time.
I did look at a lot of posts on how to examin the IV upon it is being loaded and they do give great information and prove the H5P team has great knowledge.
However, this is all just for IV and does not apply to any other H5P content that has xAPI implemented.
Use of H5P interactions should not require LRS/LMS to examine in retrospect the event statements in addition to do it on per H5P content type.
This breaks the principal for making the things working together.
Do not want to open Pandora's Box again.
But I think that IV which is for long time listed as 'Featured' on examples and downloads page should be more 'consistant'.