Activity Catalog
Manage sports activities for the "Build Your Week" feature. View, create, edit, and archive activities across all sports.
Overview
The Activity Catalog is a centralized management interface for all sports activities in the system. It allows teachers and parents to:
- View all 68+ activities across baseball, basketball, fitness, and general categories
- Filter and search activities by sport, type, or skill focus
- Create new custom activities
- Edit existing activity details and metadata
- Archive activities that are no longer needed
Accessing the Activity Catalog
Step 1: Log in as Teacher
From the login page, select Teacher and enter your PIN.
Step 2: Open the Catalog
From the Teacher Review Dashboard, click the Activities button in the header navigation.
Understanding the Layout
Stats Summary
At the top of the page, you'll see stat cards showing:
- Total Activities - Count of all active activities
- Baseball - Activities specific to baseball training
- Basketball - Activities specific to basketball training
- Fitness - General fitness and conditioning activities
- General - Warmups, cooldowns, and cross-sport activities
- Archived - Activities that have been deactivated
Filter Bar
Use the filter bar to narrow down the activity list:
- Sport - Filter by baseball, basketball, fitness, or general
- Type - Filter by activity type (skill work, practice, play, warmup, etc.)
- Skill Focus - Filter by specific skill (hitting, shooting, cardio, etc.)
- Search - Type to filter by activity name
- Show Archived - Toggle to include archived activities
Activity Table
The main table displays activities with these columns:
| Column | Description |
|---|---|
| Activity | Icon, name, and brief description |
| Sport | Color-coded badge (red=baseball, orange=basketball, green=fitness, gray=general) |
| Type | Activity type (Skill Work, Practice, Play, etc.) |
| Skill Focus | Primary skill being developed |
| Duration | Estimated time in minutes |
| Intensity | 1-5 dots showing physical intensity level |
| Difficulty | Beginner, Intermediate, or Advanced |
| Status | Active or Archived |
| Actions | Edit and Archive/Restore buttons |
Creating New Activities
Step 1: Open the Create Form
Click the green + Create Activity button in the header.
Step 2: Fill in Basic Information
Required fields are marked with a red asterisk (*):
- Title* - A descriptive name (e.g., "Soft Toss 25")
- Sport* - Select baseball, basketball, fitness, or general
- Activity Type* - Choose from skill, practice, play, warmup, cooldown, stretch, game, or lesson
- Skill Focus - The skill this activity develops (options change based on sport)
- Sub Focus - More specific skill area
- Duration - Estimated minutes (default: 15)
- Description - Detailed explanation of the activity
Step 3: Set Physical Attributes
Use the sliders to indicate physical demands:
- Intensity Level (1-5) - Overall workout intensity
- Arm Stress (1-5) - Strain on throwing arm (important for baseball)
- Leg Stress (1-5) - Lower body fatigue level
- Recovery Hours - Recommended rest before repeating
Step 4: Configure Scheduling
Set scheduling constraints:
- Max Per Week - Maximum times this activity should be done weekly
- Min Per Week - Minimum recommended frequency
- Ideal Day Gap - Days to wait between sessions
- Time of Day Preference - When activity works best
- Avoid Before Game - Check if this shouldn't be done before game days
Step 5: Set Balance & Energy
These help the system create balanced weekly plans:
- Balance Category - Body area or focus (upper body, lower body, core, skill, mental)
- Balance Subcategory - Further classification
- Energy System - Power (explosive), Endurance, Skill, or Recovery
- Movement Pattern - Rotational, Linear, Lateral, or Static
Step 6: Add Details
- Difficulty Level - Beginner, Intermediate, or Advanced
- Location - Where the activity is typically done
- Equipment Needed - Type equipment and press Enter to add tags
- Instructions - Step-by-step guidance
- Video URL - Link to instructional video
Step 7: Set Visual Appearance
- Icon - An emoji to represent the activity
- Color - Hex color for the activity card
Step 8: Set Flags
- Is Warmup Activity - Mark if this is a warmup
- Non-Negotiable - Mark if this must be done (can't be skipped)
Step 9: Save
Click Save Activity to create the activity. It will immediately appear in the table.
Editing Activities
Step 1: Find the Activity
Use filters or search to locate the activity you want to edit.
Step 2: Click Edit
Click the pencil icon in the Actions column for that activity.
Step 3: Modify Fields
The edit form opens with all current values pre-filled. Make your changes.
Step 4: Save Changes
Click Save Activity to update the activity.
Archiving and Restoring
Archiving an Activity
Archiving removes an activity from the active list without deleting it permanently.
- Find the activity in the table
- Click the trash can icon in the Actions column
- Confirm when prompted
The activity will disappear from the main list but remains in the database.
Viewing Archived Activities
Toggle the Show Archived switch in the filter bar. Archived activities appear grayed out with an "Archived" status badge.
Restoring an Activity
- Enable Show Archived to see archived activities
- Find the archived activity
- Click the restore icon (circular arrow) in the Actions column
The activity returns to active status immediately.
Student Menus
The Student Menus tab allows you to curate which activities each student sees in their "Build Your Week" menu. By default, students see no activities until you explicitly enable them.
Accessing Student Menus
- Open the Activity Catalog page
- Click the Student Menus tab at the top
- Select a student by clicking their card
Understanding the Interface
When you select a student, you'll see:
- Stats Bar - Shows the selected student's name and how many activities are enabled (e.g., "15 of 68 activities enabled")
- Bulk Actions - Buttons to quickly enable/disable multiple activities
- Activity Grid - All activities grouped by sport, with checkboxes to enable/disable
Enabling Individual Activities
- Find the activity in the grid (expand sport sections as needed)
- Click the checkbox next to the activity name
- A green toast notification confirms the activity was added
Changes save immediately - no need to click a save button.
Bulk Actions
Use these to quickly manage many activities at once:
- Enable All - Adds all 68 activities to the student's menu
- Disable All - Removes all activities (student sees empty menu)
- Enable All [Sport] - Select a sport to enable all activities in that category
- Enable by Difficulty - Enable only Beginner, Intermediate, or Advanced activities
- Copy From - Copy another student's menu to the current student
Filtering Activities
Use the filter bar to narrow what's shown:
- Show - All Activities, Enabled Only, or Disabled Only
- Difficulty - Filter by Beginner, Intermediate, or Advanced
Recommended Setup for New Students
- Start with Enable All General to give warmups and cooldowns
- Use Enable by Difficulty: Beginner for younger students
- Add sport-specific activities based on the student's interests
- As they progress, enable Intermediate and Advanced activities
Tips and Best Practices
Intensity Guidelines
- Level 1 - Very light (stretching, mental focus)
- Level 2 - Light (easy drills, technique work)
- Level 3 - Moderate (standard practice)
- Level 4 - High (intense drills, conditioning)
- Level 5 - Maximum (game simulation, sprints)
Arm Stress for Baseball
Pay special attention to arm stress ratings for throwing and pitching activities. High arm stress activities (4-5) should have recovery hours set and max per week limits to prevent overuse injuries.
Equipment Tags
Be consistent with equipment names across activities. Common equipment includes:
- bat, balls, glove, tee, net, L-screen, catcher gear
- basketball, cones, ladder, jump rope
- resistance bands, weights, mat
Team Events
The Team Events tab allows you to enter external commitments like team practices, games, and private lessons. These events block time slots in the student's Build Your Week schedule.
Accessing Team Events
- Open the Activity Catalog page
- Click the Team Events tab
- Select a student by clicking their card
Calendar View
The default view shows a week-at-a-glance calendar:
- Each column represents a day (Monday through Sunday)
- Events appear as colored blocks based on their sport
- Today's date is highlighted with a purple background
- Click any event block to view or edit its details
Week Navigation
- Previous/Next - Move one week backward or forward
- Today - Jump back to the current week
- The header shows the date range for the displayed week
List View
Click the List toggle for a table view of all events:
- Shows all events sorted by date
- Displays location, team name, and recurring status
- Edit and delete buttons on each row
Adding Events
- Click the green + Add Event button
- Select the student (pre-filled if already selected)
- Choose sport (Baseball, Basketball, Fitness, General)
- Select event type:
- Practice - Regular team practices
- Game - Competitive games or scrimmages
- Tournament - Multi-game tournament events
- Lesson - Private coaching sessions
- Tryout - Team tryouts
- Camp - Training camps
- Enter title, location, and team name
- Set the date and start/end times
- Click Save Event
Recurring Events
For events that repeat on a schedule (like weekly practices):
- Check This is a recurring event
- Select repeat frequency (Weekly or Every 2 weeks)
- Check the days this event occurs (e.g., Tuesday and Thursday)
- Set an end date for when the season ends
Recurring events will automatically appear on all matching dates in the calendar.
Editing Events
- In calendar view: Click the event block
- In list view: Click the edit (pencil) button
- Make changes and click Save Event
Deleting Events
- In list view: Click the delete (trash) button
- Confirm the deletion when prompted
Event Colors
Events are color-coded by sport:
- Red - Baseball
- Orange - Basketball
- Green - Fitness
- Gray - General