Coach Workflow Completion
Canadian Elite Volleyball Academy — Development Update • April 18, 2026
--- title: Coach Workflow Completion ---
Coach Workflow Completion
What & Why
The staffing assignment system, coach portal, hour logging, evaluation submission, and payroll sections all exist — but the end-to-end coach experience has friction points. This task tightens the flow from assignment notification through to payment processing so coaches have a clear, guided workflow and admins can trust the pipeline is complete before approving payroll.Done looks like
- Coach Portal "Assignments" tab shows a clear visual workflow tracker per assignment: Assigned → Accepted → Session Complete → Hours Submitted → Approved → Paid, with the current step highlighted
- Coaches who haven't responded to an assignment within 48 hours see a visual urgency indicator on their portal; admins see an "Overdue Response" flag in the Staffing Section
- After a session, the Coach Event Session page shows a "Post-Session Checklist" with clear completion states: Attendance recorded, Session journal written, Hours submitted, Evaluations completed — coaches can see what's still pending at a glance
- Hours submission includes a "Discrepancy Note" field when actual hours differ from scheduled hours by more than 30 minutes, giving admins context before payroll review
- Payroll Section shows a "Readiness" indicator per coach-event row: green if all post-session tasks are complete, yellow if some are pending, red if hours haven't been submitted — admins can filter by readiness status
- Evaluation completion status is visible in the Payroll Section so admins can see if evaluations are still pending before marking hours as processed
Out of scope
- Automated payment processing (Stripe Connect, direct deposit, etc.) — payroll remains manually marked as processed
- Real-time clock-in/clock-out or geo-fencing
- Coach scheduling/availability calendar
- Changes to the parent/family dashboard
Relevant files
- - - - - -Canadian Elite Volleyball Academy
elitevolleyball.training
No comments:
Post a Comment