Course/Session approvals need some automation to follow up so they don't just sit there for months cause learners/leaders don't address them. Either an expiry/cancellation with notice to one or both the learner or supervisor or a reminder to the supervisor after a time.
I will add that it would also be great if there was some sort of e-mail back to the supervisor letting them know their approvals or denials were successfully submitted. Currently when they click on either they get no feedback from the system.