sails.helpers.analytics.showtime does not consider when a DJ signs off and then signs back on the air; analytics thinks it is an entirely new show, and that the old show ended too early while the new show started too late. This results in the number of shows calculation being inaccurate, as well as the attendance reputation stats.
[x] Fix this so that when more than one attendance record is detected with the same unique (Google Calendar ID), combine them into one show considering the earliest actualStart, and latest actualEnd, when determining if they started or ended too soon or too late. This should only apply for analytical purposes in analytics.showtime. It should NOT apply when getting attendance logs.
sails.helpers.analytics.showtime does not consider when a DJ signs off and then signs back on the air; analytics thinks it is an entirely new show, and that the old show ended too early while the new show started too late. This results in the number of shows calculation being inaccurate, as well as the attendance reputation stats.
[x] Fix this so that when more than one attendance record is detected with the same unique (Google Calendar ID), combine them into one show considering the earliest actualStart, and latest actualEnd, when determining if they started or ended too soon or too late. This should only apply for analytical purposes in analytics.showtime. It should NOT apply when getting attendance logs.
[x] Monitor the fix