I’m having a hard time understanding why the total duration
for registered participants is not a sum of all the signon/signoff periods within a meeting. Here’s the result for /report/meetings/{meeting_id}/participants
:
[page_count] => 1
[page_size] => 300
[total_records] => 5
[next_page_token] =>
[participants] => Array
(
[0] => Array
(
[id] => vuQwNUXKT0etpB0sksCJQA
[user_id] => 16778240
[name] => <host name>
[user_email] => zoom.host@ourdomain.com
[join_time] => 2021-01-30T13:00:49Z
[leave_time] => 2021-01-30T13:03:22Z
[duration] => 153
[attentiveness_score] =>
)
[1] => Array
(
[id] => FLA4epaiSFiPZjCpxq9EgA
[user_id] => 16779264
[name] => Attendee 1 Name
[user_email] => attendee1@ourdomain.com
[join_time] => 2021-01-30T13:01:14Z
[leave_time] => 2021-01-30T13:01:31Z
[duration] => 17
[attentiveness_score] =>
)
[2] => Array
(
[id] => FLA4epaiSFiPZjCpxq9EgA
[user_id] => 16780288
[name] => Attendee 1 Name
[user_email] => attendee1@ourdomain.com
[join_time] => 2021-01-30T13:01:31Z
[leave_time] => 2021-01-30T13:02:17Z
[duration] => 46
[attentiveness_score] =>
)
[3] => Array
(
[id] => KGkiUe8SSYyF1NKb6ot7GQ
[user_id] => 16781312
[name] => Attendee 2 Name
[user_email] => attendee2@ourdomain.com
[join_time] => 2021-01-30T13:02:50Z
[leave_time] => 2021-01-30T13:02:58Z
[duration] => 8
[attentiveness_score] =>
)
[4] => Array
(
[id] => KGkiUe8SSYyF1NKb6ot7GQ
[user_id] => 16782336
[name] => Attendee 2 Name
[user_email] => attendee2@ourdomain.com
[join_time] => 2021-01-30T13:02:59Z
[leave_time] => 2021-01-30T13:03:17Z
[duration] => 18
[attentiveness_score] =>
)
)
As you can see, both Attendee 1
and Attendee 2
have both signed on/off two times. Zoom sees that these are the same participant (same id), yet, why do they get different entries, and is their duration
not just added up?