Award a milestone to a student
Type or bookmark /studios/{studioId}/programs
- Go to /studios/{studioId}/programs — type the URL, or use a bookmark.
- Click the program name.
- Find the student in the enrolled-students list and click Award Milestone.
- The dialog is "Award Milestone", described as "Recognize {name}’s progress. Their family will be notified."
- Pick the Milestone. Anything already earned is shown with " (already achieved)" and cannot be picked.
- Optionally add Notes — up to 2,000 characters, placeholder "e.g., Great form on basic kata".
- Optionally attach a ceremony photo with "Upload a photo (optional)". JPEG, PNG or WebP only.
- Click Award. You get "{name} achieved “{milestone}”. Their family has been notified."
- In a sequential program only the next unearned milestone can be selected. The rest read " (locked — earn earlier milestones first)". A flexible program lets you pick any unearned one.
- The Award Milestone button is disabled when the student has earned everything, and absent entirely when the program has no milestones defined.
- If a photo upload fails, the award is abandoned rather than saved without the photo. Try again.
- You cannot create programs or define milestones — that needs the class-management permission, so the Create Program control will not render for you.