Student's Guide
Student dashboard, daily drills, cricket skill-choice, nutrition check-in, skill level, video upload, coach feedback, practice plans, gamification, class enrollment, tournaments, team chat, messaging rules, adult self-pay, multi-club
Last updated April 20, 2026
Student's Guide#
You're a learner on Prodemy — doing drills, earning points, joining clubs, uploading videos for coaches to review, and registering for tournaments. This file covers everything you see day to day.
The student dashboard#
When you log in, you land on /dashboard/student. From top:
- Club tabs (if you're in 2+ clubs) — switch clubs by tapping. Single-club students don't see tabs.
- Four summary cards — total points, drills completed this week, current streak, leaderboard position.
- A weekly drill strip — color-coded 7-day view showing completed, today, upcoming, and rest days.
- Today's drill card — highlighted with the drill name, category, and a big "Mark complete" button.
- Recent coach feedback snippets.
- Notifications and messages.
Daily drills — the practice habit#
Drills are the core daily activity on Prodemy. They run every week, forever. Your drills are determined by three things:
- Your activity — cricket drills for cricket students, dance drills for dance students, etc.
- Your skill level — Beginner, Intermediate, or Advanced. Drills get harder as you level up.
- The rotation — Prodemy uses a deterministic 5-week rotation. Every Tuesday gets the same type of drill; the specific drill rotates on a 5-week cycle.
How rotation works#
Each week has assignments per day. Rest days are configurable. For each active day, you get one drill unless you're a cricket student on a skill-choice day (see next section). The drill library has 5 drills in "active" rotation per category per skill level at your club — these cycle over 5 weeks. After 5 weeks the same drill comes back.
Cricket skill-choice days (cricket only)#
Cricket students have a unique structure:
- 3 skill days per week — pick one of Batting, Bowling, or Fielding+Wicket Keeping as that day's focus. A single radio selector shows all three options; pick when you start the day.
- Fitness day — standalone, you get a fitness drill.
- Mental day — standalone, you get a mental training drill.
Your pick is recorded on the submission (DrillCompletion) so your parent can see on the verification queue which you chose.
How to mark a drill complete#
Open the drill card. Click "Drill complete." The drill enters PENDING verification. Points are not awarded yet — your parent (or a linked coach) has to verify first.
You can optionally upload a short video showing your drill. This isn't required but makes verification easier and sometimes earns bonus feedback from your coach.
Nutrition check-in#
On every day — active day or rest day — there's a "Good nutrition and hydration" checkbox next to the drill checkbox. Tick it if you ate balanced meals, drank enough water, and avoided excessive junk food.
- Worth +5 points per verified nutrition day.
- Max 35 points/week (7 days × 5).
- Nutrition points are independent of drill points — you get them even on rest days.
- Your parent verifies nutrition separately from drill — they can approve drill and reject nutrition or vice versa.
What happens after you submit#
- You see "Pending verification" on the drill card.
- Your parent gets a notification.
- Parent opens the Verification Queue, checks the box, and clicks "Verify."
- Points award immediately. Your streak updates. You see the notification.
Items never auto-approve. If your parent doesn't verify, you don't get the points. They get a reminder at 48 hours and again at 72 hours.
Skill level#
Your skill level controls which drills you get. You pick it when you first join a club.
Picking your level#
On club approval, a one-time skill-level picker appears. Three options:
- Beginner — learning the basics.
- Intermediate — comfortable with basics, refining technique.
- Advanced — solid foundation, complex drills.
Pick what fits. You can change it later.
Changing your level#
Settings → My skill level → change. The change takes effect next Monday — your current week's drills don't retroactively swap.
When your coach overrides it#
Coaches and club owners can override your self-picked skill level. If a coach changes it, you see "Level set by Coach [Name] on [Date]" on your Settings page. You can still request a change via message to the coach, but you can't self-override a coach-set level without their agreement.
Video upload for coach review#
Upload videos of your drills, technique, or match footage to get structured feedback from your coaches.
Uploading#
Sidebar → Videos → "Upload video."
- Drag and drop or pick a file — MP4, MOV, or AVI.
- Max file size: 200MB.
- Max duration: 5 minutes.
- Title (e.g. "Front foot drive — April 15").
- Skill category — Batting / Bowling / Fielding / Wicket Keeping / Fitness / Match footage. Dropdown adapts to your activity.
- Specific skill tag (optional).
- Pick one or more coaches from the dropdown — your club coaches and any independent coaches you follow.
- Privacy setting — two options.
- Optional notes ("please focus on head position and follow-through").
- Click "Upload and send for review."
Privacy settings#
Two options:
- Private (default) — only you and the selected coaches can view. Club owner cannot see.
- Share with club owner — you + selected coaches + your club owner can view.
Important rule: coaches you selected always see the video regardless of privacy. The toggle only controls whether the club owner sees it.
Videos are never visible to other students on the platform. No peer viewing.
What happens after upload#
- Video uploads to cloud storage (Cloudinary).
- Each selected coach receives a separate review request with a notification.
- You see "Pending review" per coach on your video library.
- You can change privacy settings anytime.
- You can send the same video to additional coaches later.
Getting feedback#
When a coach reviews your video, you get a notification. Your video library shows per-coach feedback cards with:
- Coach name and verified badge.
- Performance rating — 1–5 stars (1 = Needs work, 5 = Excellent).
- Improvement tags as colored pill badges (footwork, grip, timing, etc.).
- Written feedback from the coach.
- Optional audio note — play in-browser.
- Optional video response from the coach demonstrating correct technique.
Feedback is displayed rating-first, tags next, details below — so you see the summary before the deep dive.
Practice plans and training programs#
Beyond daily drills, Prodemy offers structured multi-week training programs.
What's a program#
A program is a curriculum — e.g. "Intermediate Batting — 6 weeks" — with sequential sessions. You enroll, complete sessions one by one, get verified by a parent or coach, and earn points. Programs have their own leaderboard tab.
Enrolling in a program#
Sidebar → Programs → browse catalog. Pick one and click "Enroll." Programs are included in your club's subscription (no extra fee) unless specifically marked as paid.
Completing a session#
Open your current program → current session. Read the instructions, do the exercise, mark complete. Parent/coach verifies. Points award. Next session unlocks.
You advance through sessions even if a previous session is rejected — progress is unaffected. But points for rejected sessions are not awarded.
Gamification — points, badges, streaks#
Prodemy is built on gamification. Every positive action earns points.
Points#
- Skill drill — 20 points per verified drill (batting, bowling, fielding, wicket keeping, or activity-specific skills).
- Fitness drill — 10 points.
- Mental drill — 10 points.
- Challenge (when available) — 15 points.
- Nutrition check-in — 5 points per verified day.
- Program session — varies by program.
- Class attendance — varies by class.
Weekly total caps typically around 175 points if you hit everything.
Badges#
Unlock as you hit milestones. Examples:
- "First drill" — first verified drill.
- "Week streaker" — 7 consecutive days with at least one verified activity.
- "Century" — 100 total points.
- "Perfect week" — all active days verified plus all 7 nutrition days.
Badge gallery lives on the Progress page. Earned badges are in color; unearned are locked and grayed.
Streaks#
Consecutive days with at least one verified activity. Breaks when you have a full day with nothing verified. Drives badge unlocks.
Leaderboards#
Sidebar → Leaderboard. Three tabs:
- Overall — total points this week.
- Drills — drill-only points this week.
- Programs — program-only points this week.
Leaderboards reset every Sunday at UTC midnight. Your position shows your rank within your active club and activity.
Class enrollment#
If your club offers classes, you can self-enroll or wait for your parent to enroll you.
Browsing classes#
Sidebar → Classes → "Available" tab. See every open class at your clubs with schedule, coach, location, and fee.
Self-enrolling#
Click a class → "Enroll." Your enrollment goes to status PENDING_APPROVAL:
- If the class is paid, your parent gets a notification with a "Pay now" button.
- If the class needs club owner approval, the club owner also reviews.
You see "Awaiting parent payment" or "Awaiting club approval" on the class in your dashboard.
Once approved#
The class appears on your schedule. You see upcoming sessions on your dashboard. The coach can mark your attendance.
Tournament / Workshop / Camp registration#
Sidebar → Tournaments. Shows open events at your clubs.
Self-registering#
Click a tournament. Pick a division (your age group, or one age category higher if you want to "play up"). Pay the registration fee.
If you initiate the registration, it's created under your parent's account as a PENDING payment. You see "Awaiting parent payment" until they pay.
Some tournaments require extra info at registration:
- Jersey size.
- USA Cricket ID or CricClub ID (for cricket sanctioned events).
- Allergies.
- Emergency contact.
These pre-fill from your profile. If they're blank, your parent has to fill them in via their Settings → Player details first.
After registration#
You see your registration on the "My Tournaments" tab with status CONFIRMED and division. Once the club owner publishes team rosters, you see your team name, team manager, teammates, and team chat link.
Team chat (tournaments)#
When your team's roster is published, you automatically get added to a Team Chat channel.
Who's in the channel#
- The club owner.
- Your team's coach (if assigned).
- Your team's manager (a parent or coach).
- Every player on your team.
- Every player's parent.
Sending messages#
- If you're 18+, you can send messages directly.
- If you're under 18, your parent sends on your behalf. The chat UI shows you the conversation, but the send button is disabled for you and your parent's name appears as the sender.
What you see#
Polls for new messages every 10 seconds. Auto-scrolls to your first unread with a red "New messages" divider. Sender names are color-coded by role (owner / coach / manager / player / parent).
Team chats live until the tournament ends. They don't auto-delete, so you can scroll back weeks later.
Messaging — what you can and can't do#
Prodemy enforces strict messaging rules for student safety.
Rules for students#
- You CANNOT send direct messages.
- You CANNOT receive direct messages.
- You CAN participate in team chats (if you're 18+).
- You CAN send video review requests to coaches (this is not messaging — it's structured feedback).
- You CAN post in community areas (if your club has community posts enabled).
Parents, coaches, and club owners can message each other directly. Your parent is the pipeline for communication with adults on the platform — if you want to tell a coach something, ask your parent to pass it on.
Why#
Direct messaging between adults and minors is a common vector for harassment or grooming. Prodemy avoids this by channeling all student communication through structured feedback (coach → student via video review) and team chats (supervised group context).
Adult student self-pay (18+)#
If you're 18 or older and your club has enabled "adult student self-pay" for you, you become your own payer:
- You see your payments on your own dashboard (not your parent's).
- You pay with your own payment methods.
- Class enrollments, tournament registrations, and coaching bookings all charge your account.
Your parent may still be linked for progress tracking and messaging, but the financial relationship moves to you.
If you're 18+ and want self-pay but the club hasn't enabled it, ask your club owner.
Multi-club — being at 2 or more clubs#
If you've joined multiple clubs, a club tab row appears at the top of your dashboard. Switching tabs changes what you see.
What switches per club#
- Your drills — different club, different drill schedule.
- Your classes — only classes at that club.
- Your tournaments — only tournaments at that club.
- Your coaches — the ones at that club.
- Your skill level — picked per club, can differ.
What stays global#
- Your messages.
- Your notifications.
- Your payments (parent sees one unified list across all clubs).
- Your profile and settings.
Primary vs secondary club#
Your first club joined is your primary. Others are secondary. Primary drives defaults on the dashboard. You can change primary in Settings → My clubs → "Make primary."
Settings#
Your settings at /dashboard/student/settings.
What you can edit#
- Name, photo, bio.
- Email (triggers re-verification).
- Password.
- Notification preferences.
- Skill level (if not coach-overridden).
- Primary club.
- Community post visibility.
Health & Safety (read-only)#
If you're under 18, you see a "Health & Safety" card listing your allergies and emergency contact. Marked "Managed by your parent." Your parent edits this, not you.
Weekly focus#
Students 11+ configure their own weekly drill focus — which days are active, which are rest, and (for cricket) the skill allocation.
For younger students (6–10), parents configure on their behalf from the parent dashboard.
Common student questions#
I did a drill but my parent hasn't verified it#
Ask them to open the Verification Queue. They might have missed the notification. If they're traveling or unavailable, your drill stays pending until they return.
If your parent also has a coach at your club, the coach can verify too — whoever approves first clears it.
My skill level is wrong#
Go to Settings → My skill level → change. If your coach set it, you'll see that — message the coach to discuss a change.
I can't find today's drill#
Check the active club tab — you might be on the wrong one. Also check that today is not a configured rest day in your weekly focus.
I uploaded a video but no feedback yet#
Coaches review on their own schedule. Most coaches respond within 48 hours but busy weekends can take longer. You can see per-coach status on the video library page.
I want to send a private message to my coach#
You can't — students don't DM on Prodemy. Ask your parent to message them, or submit a video review request with notes in the optional "notes to coach" field.
If this doesn't help#
Raise a ticket at https://prodemy.app/contact. Or ask your parent to help — they can raise a ticket on your behalf for anything platform-related. Tickets are read and replied to by email. There is no live chat with a person.
Was this article helpful?