Students who are pending approval should not be considered enrolled in an ILC session until they are approved and therefore should not appear in the Mark Attendance page.
The way the pending approval status is currently treated defeats the purpose of the approval step and causes roster management issues:
The attendance includes people who have not been given approval to take the class which is confusing.
The pending approval count interferes with the max size of a session.
A session with max size of 8 will show no seats available if there are 2 approvals and 6 pending
Pending approvals override the max size, so a class of 8 can have 20 names on the attendance
Only people who have been approved or have been manually enrolled in a course should count as enrolled. Pending Approval should act as its own state.