When tracking video in xAPI, the progress (the total percentage of the video seen) is calculated together with an array of all the segments that were viewed.
To calculate the progress, the segments array is ordened and simplified, and in some special circumstances (seeking back end viewing a part again within an existing segment) the ordening and simplification is wrong.
When tracking video in xAPI, the progress (the total percentage of the video seen) is calculated together with an array of all the segments that were viewed.
To calculate the progress, the segments array is ordened and simplified, and in some special circumstances (seeking back end viewing a part again within an existing segment) the ordening and simplification is wrong.