Does your attendance plugin support automated attendance marking? e.g. set the session to be between 2pm-3pm and if the user views the course between that time, it marks them as attended?
Hmm, i'll have a think about it.