Thank you very much for posting the project. Your project seems to be very exciting. I have vast experience in handling projects like this and have successfully delivered high quality dashboards which are very flexible to future changes, easily scalable to bigger data and easy to use.
I have already worked on a similar project once where we created an end to end tool which does the following things
1) Takes the following information as input
a) List of trainings being provided with information like date, no of hours, no of students, trainer name etc
b) List of trainees who are attending the trainings with information like names of the students, the trainings that he is nominated to attend.
Once these are provided to the model, it does the following things
1) It will create template for attendance reports and mails them to the trainer. Once the trainer has filled the attendance he can directly update the update the attendance with just a click of a button.
2) Feedback forms will be sent to all the trainees once the trainings are done. Feedbacks provided by the trainees will automatically be fed into the system with just a click of a button.
3) The reports will also generate reports measuring KPIs like Time and money spent on different categories of training, No of trainees attending the trainings etc..
This is a very good project and we can do a lot more since I have already worked on a project like this. Looking forward to work with you on this project
Thank you