Product and workflows
Programs, exercises and training
Prepare reusable prescriptions, assign a stable version, and review actual work.
What this provides
An institution can maintain its own program library instead of treating every assignment as an unrelated document. Coaches create sessions and exercises, save work as a draft, review it and publish a version. Publication makes that version available in the institution library; it does not automatically assign it to every athlete.
The organisational benefit is a traceable link between a reviewed prescription, the athletes selected to receive it and their recorded sessions. It does not guarantee that a program is suitable or effective for a particular sport.
Choose and prepare exercises
Use the exercise library to inspect instructions, recording type, equipment and available media. Supported discovery includes body-area, equipment and video-availability filters. Some entries have motion demonstrations; others have written guidance or static reference positions. Do not assume every exercise has a video.
Institution-created exercises remain within the institution. Trainer-created exercises can remain creator-private. For your own demonstrations, use files you have rights to upload and avoid athlete-identifying material. Published training retains its selected instructions and demonstration references; archive unused resources rather than assuming removal can rewrite old assignments.
The current catalogue is a general strength-and-conditioning starting point. Sport-specific drills, agility vocabulary and field-task coverage still need university coach evaluation. A similarly named exercise is not evidence of equivalence to a sport test.
Prepare, publish and assign
- Open Programs, choose the intended institution context and start or edit a draft.
- Add sessions and exercises; check instructions, set prescriptions and any selected alternatives before publication.
- Review the finished program and publish it. The published version is fixed rather than a live draft that changes underneath an athlete.
- Choose Assign this program, review the selected athletes and confirm. A coach may assign only within their current responsibility.
- Check the athlete’s current training view. No active assignment should appear as an honest empty state, not an invented example workout.
When a plan needs to change, review and publish the appropriate new prescription and explicitly assign it. Do not assume editing a draft silently replaces existing published work.
Record and review actual training
An athlete opens assigned training and records what they actually did. The assigned prescription and actual performance are distinct records. Completed-session history lets authorised staff review recorded work and adapt future programming without rewriting what the athlete was previously given.
With the updated web app and backend, Athlete plans opens current assignments across authorised athletes immediately. Search athletes or programs, page through results, or filter upcoming, expired and ended assignments. Open a card to inspect its assigned published version. Session history separately opens the latest recorded workouts across the authorised roster; filtering by athlete is optional. Review the session before drawing conclusions from a missed or incomplete entry: a missing record is not proof that training did not happen.
Concurrent plans and coach-recorded sessions (beta.2 foundation)
These capabilities are merged in application PR #135 for beta.2; publication is being prepared.
Several plans at once. An athlete can follow more than one active plan, each with an optional goal and sport.
- When you assign a program to an athlete who already has plans, choose Keep them and add this plan or Replace a specific plan. Replacement is never implied.
- The same published version cannot be active twice for one athlete.
- After assigning, Rafik lists other active plans whose dates overlap. Overlap is reported, not blocked.
- Athletes see every active plan with its label, and a notice when more than one plan has sessions today.
- End a single plan from its Athlete plans detail. Recorded sessions and the published version stay in history.
Recording for an athlete. A primary coach, or a supporting coach on a plan labelled with their sport, can choose Record a session from the athlete profile. They record it under their own name.
- The athlete sees who recorded the session and can correct it.
- Every start, save and correction is kept with its author.
- Coaches cannot edit sessions the athlete recorded themself.
- Reports count coach-recorded sessions separately.
- Recording for an athlete works online only and for the current date. The coach's page retries the exact saved change, but it does not keep the offline device queue of the athlete's own workout screen.
Overlap compares date ranges, not training load. It does not judge whether two plans are appropriate together.
Understand acknowledgement and recovery
A device-saved draft is different from a server-acknowledged save. Reconnect and use the documented retry path if acknowledgement is uncertain. When another device has changed the record, preserve the local draft and review the newer server version rather than forcing an overwrite.
These mechanisms help preserve the meaning of a submitted record. They are not a guarantee of general offline operation, conflict-free multi-device editing or native background sync. Browser storage is not an institutional backup.
A useful first evaluation
With synthetic athletes, publish one program, assign it to a small selected roster, record a session and review its history. Then check coach reassignment and revoked access. The institution can evaluate whether its staff can follow the whole prescription-to-review path before importing its real operational data.
Continue with scheduling and assessments, coach tasks and roles.
Source and scope
Based on the maintained application API and workflow documentation reviewed on 17 October 2026. Benefits describe workflow capabilities, not measured outcomes. Institutional acceptance remains required.
Measured sets and leaving the screen
For coach-recorded timed or distance sets, enter actual seconds or metres before marking a set done; targets are placeholders, not recorded performance. Effort is optional. Leaving while a start is being acknowledged does not pull you back; the recorded session remains available.