Refactor teacher integration and add confirm delete/edit modal to teacher's page
Description
refactor teacher integration to have backend calls only in page instead of in modal, add confirmation to delete/edit teacher, remove unnecessary cancel emits, change confirm delete/edit modal to generic name
Issues
Steps to Test
Screenshots
Checklist (reviewers)
- Code review
- Manual test (if applicable)
- Tests added (if applicable)
- Documentation reviewed