it would be nice to create new Sessions with different durations and a reporting which shows the total hours for the defined variables, based on the durations.
Session 1: Monday, 4 hours
Session 2: Tuesday, 8 hours
The student was present only on Monday. So he was present on 50% off all sessions, but only 33% of all hours.