Since sessions can have more than a single event, tracking attendance is more like a roll call. For instance, a user could be “not present” for a virtual session but still get credit for completing the course if you allow them to watch the playback for credit. Or in cases where a session has multiple events, it is possible that they could attend only 1 of events and still get a valid course completion...depends on your content, session purpose, etc.
Automatic session tracking can be don using the “evaluation” method where the instructor can evaluate a user and mark the course as completed at the same time..or, you can use the Test training material to mark the course as completed (users need to pass a test)...Last if you’re using a virtual tool like MS Teams, it will allow to automatically track attendance (and mark the course as completed) when they attend a certain percentage of session...