Attendance taking for live classes + CRM + Automated invoicing

I’m a private tutor with about 50-80 students a year.
I’m building a student portal with an LMS that has native integration to Gravity.

Is there any tech stack with Gravity such that I can include attendance taking from the front end of the site, tag them and trigger a payment request (using a shopping cart or Gravity payment) and students can view from their dashboard - their attendance, amount outstanding, absences (not charged).

Currently, i have GF, ACF, WP Fusion, WPEP and I have thrivecart.