Normal
In my refactored version, MP1 always processes resume data (though I believe it always did that) and uses the 'percentage needed to mark video as watched' value to make the screen reflect that a video has been watched (like turning the color of the video name to white or displaying the percentage watched) when the percentage needed is exceeded. Behind the scenes, the database is still reflecting what has actually happened.Personally, I set the percent needed value to zero because I always want to know what is actually happening, but the screen will still obey the old rules according to what you set the percentage to.I strongly believe that databases should reflect what is actually happening and that, when you want screens to be displaying something else depending upon certain conditions, those conditions should apply to visuals only. This approach can do no harm. Should you suddenly decide that you want to see all of the watched statuses, under my system all you have to do is to set the percent needed to a different value and the screen will show you the real watched status because watched status has been been recorded faithfully as events occurred.Tony
In my refactored version, MP1 always processes resume data (though I believe it always did that) and uses the 'percentage needed to mark video as watched' value to make the screen reflect that a video has been watched (like turning the color of the video name to white or displaying the percentage watched) when the percentage needed is exceeded. Behind the scenes, the database is still reflecting what has actually happened.
Personally, I set the percent needed value to zero because I always want to know what is actually happening, but the screen will still obey the old rules according to what you set the percentage to.
I strongly believe that databases should reflect what is actually happening and that, when you want screens to be displaying something else depending upon certain conditions, those conditions should apply to visuals only. This approach can do no harm. Should you suddenly decide that you want to see all of the watched statuses, under my system all you have to do is to set the percent needed to a different value and the screen will show you the real watched status because watched status has been been recorded faithfully as events occurred.
Tony