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.

Screenshot: Activities button in teacher dashboard header
Click "Activities" to open the Activity Catalog

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.

  1. Find the activity in the table
  2. Click the trash can icon in the Actions column
  3. 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

  1. Enable Show Archived to see archived activities
  2. Find the archived activity
  3. 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

  1. Open the Activity Catalog page
  2. Click the Student Menus tab at the top
  3. 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

  1. Find the activity in the grid (expand sport sections as needed)
  2. Click the checkbox next to the activity name
  3. 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

  1. Start with Enable All General to give warmups and cooldowns
  2. Use Enable by Difficulty: Beginner for younger students
  3. Add sport-specific activities based on the student's interests
  4. 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

  1. Open the Activity Catalog page
  2. Click the Team Events tab
  3. 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

  1. Click the green + Add Event button
  2. Select the student (pre-filled if already selected)
  3. Choose sport (Baseball, Basketball, Fitness, General)
  4. 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
  5. Enter title, location, and team name
  6. Set the date and start/end times
  7. Click Save Event

Recurring Events

For events that repeat on a schedule (like weekly practices):

  1. Check This is a recurring event
  2. Select repeat frequency (Weekly or Every 2 weeks)
  3. Check the days this event occurs (e.g., Tuesday and Thursday)
  4. 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