Should it be ~ 25 mins after the start of the session, or ~ 25 mins after the chat page was open? In this case, what happend if someone close it and come back?
official start time (S): now if immediate, xx:00 if scheduled
actually open before to allow someone to arrive and start early (could be S-15min or S-60min)
official end time (E) = S+Official Duration (D). We talked about about D=60min, but after discussions with CENTAL yesterday, I think 30min is a more realistic goal => D=30min => E=S+D=S+30min
actual closing time = S+max duration (= 12h)
I think the satisfaction modal should pop up at S+D/2 => if official start == 10:00 and D == 30 min, should pop up at 10:15
This has been implemented in the last version, but the refactor due to sessions timing is still in progress, and needs to be done for this to be really useful. Otherwise, it will not pop by itself before hours.