TABLE OF CONTENTS
- How is duration calculated?
- When session check-out is required
- When session check-out is not required
- Calculating duration for an attendee that checks out and back in during a session
How is duration calculated?
Duration considers an attendee’s check-in and check-out times in the context of the session’s start and end times, and also considering whether or not check-out is required.
When session check-out is required
For example, consider a 60-minute session that starts at 9:00 AM and ends at 10:00 AM, with both check-in and check-out required. Sally checks into the session a few minutes late, at 9:05 AM, then forgets to check out until 10:15 AM.
A raw difference between Sally’s check-in and check-out is 70 minutes, but the session was scheduled to end at 10:00 AM. When calculating duration, Conferences i/o ignores any extra time before or after the session. Sally’s check-in duration will be reported as 55 minutes.
Continuing with a 9:00 AM to 10:00 AM session that has check-in and check-out required, here are some example duration calculations:
* The lack of a check-out produces a “no value” duration. When check-out is required, and a user has not checked out, no response is returned because there isn't enough information to calculate a duration.
When session check-out is not required
Calculation logic is slightly different when check-out is not required for a session. In this scenario, the calculation essentially sets the check-out time as the session end time unless a checkout time was recorded prior to the session end. The rationale with no check-out requirement is that Conferences i/o will assume the attendee attended the entire session unless otherwise indicated.
Note: Checking out when session check-out is not required will only be possible in Kiosk Mode.
In the previous example with the 9:00 AM to 10:00 AM session and no checkout, here are example duration calculations:
Calculating duration for an attendee that checks out and back in during a session
Conferences i/o will only report the first check-in and the last check-out of an attendee in a given session, even if the attendee checks out and checks back in during the session. If an attendee checks in and out multiple times during a single session, the duration will be calculated as the total amount of time spent checked in. In this scenario, the duration time will not appear to match the check-in and check-out times, but is calculated accurately.
In the previous example with the 9:00 AM to 10:00 AM session with a 10 minute break at 9:30 AM, here are example duration calculations for one attendee with multiple check-ins:
* The attendee checked in at 8:50 AM, but the session starts at 9:00 AM, thus those extra 10 minutes are not counted
** The total duration would be calculated as the total time spent checked in to the session using the start and end times as constraints -- attendees are not credited with any time spent checked-in before the start or after the end.