Skip to the content.

Exercise Library & Warmup Drills

Overview

The BPVA Calendar app includes comprehensive tools for managing pole vault exercise libraries and warmup drill sequences. These features help coaches organize training programs and ensure athletes have access to proper technique demonstrations.

Exercise Library

Purpose

The Exercise Library allows coaches to maintain a centralized database of pole vault-specific exercises that can be reused across multiple workout templates. This ensures consistency in training and makes workout creation more efficient.

Exercise Categories

Strength Training

Technical Drills

Conditioning

Flexibility & Mobility

Exercise Attributes

Each exercise in the library includes:

Creating Exercises

  1. Access Exercise Library
    • Open Admin Dashboard (hamburger menu in top-left)
    • Tap Workout Management expansion tile
    • Tap “Exercises” option
    • View existing exercises
  2. Add New Exercise
    • Tap “Add Exercise” button
    • Enter exercise name
    • Select category
    • Choose difficulty level
    • Add detailed description
  3. Add Media
    • Upload demonstration video (optional)
    • Upload reference images (optional)
    • Add external video links (YouTube, Vimeo)
  4. Add Coaching Points
    • List 3-5 key coaching cues
    • Note common mistakes
    • Describe progressions/regressions
  5. Save Exercise
    • Review all information
    • Tap “Save”
    • Exercise now available in workout builder

Using Exercises in Workouts

When creating workout templates:

  1. Select exercises from library
  2. Define sets, reps, and rest periods
  3. Add pole vault specific parameters (pole length, step count, grip height)
  4. Assign to athletes

Exercise Management

Edit Exercises

Delete Exercises

Duplicate Exercises

Warmup Drills

Purpose

Warmup Drills provide structured warmup sequences with video demonstrations and progressive action levels. Athletes can follow along with proper warmup routines before practice or competition.

Warmup Structure

Progressive Action Levels

Creating Warmup Sequences

  1. Access Warmup Management
    • Navigate to Admin Dashboard
    • Tap “Warmup Drills”
    • View existing sequences
  2. Create New Sequence
    • Tap “New Warmup Sequence”
    • Enter sequence name (e.g., “Pre-Practice Warmup”)
    • Select target action level
  3. Add Drills to Sequence
    • Select drill type (dynamic stretch, activation, drill)
    • Enter drill name and description
    • Set duration or rep count
    • Define rest periods
  4. Upload Media
    • Record or upload demonstration video
    • Add multiple camera angles if needed
    • Upload images for reference
    • Add slow-motion clips for technique
  5. Organize Sequence
    • Drag to reorder drills
    • Group by action level
    • Set transitions between levels
    • Add notes or coaching points

Action Level Media

Each action level can have:

Assigning Warmups

To Practice Sessions

  1. Open calendar event for practice
  2. Select “Assign Warmup”
  3. Choose warmup sequence
  4. All athletes see warmup in their app before practice

To Workouts

  1. Create workout template
  2. Add warmup as first section
  3. Athletes complete warmup before main workout

Athlete Access

Warmup Best Practices

Progression Principle

Time Management

Video Guidelines

Data Model

Exercise

{
  "id": "exercise_uuid",
  "name": "Box Jumps",
  "category": "strength",
  "subcategory": "plyometric",
  "description": "Explosive jump onto elevated box from standing position...",
  "difficulty": "intermediate",
  "equipment": ["box", "flat surface"],
  "videoUrl": "https://storage.googleapis.com/exercises/box-jumps.mp4",
  "imageUrl": "https://storage.googleapis.com/exercises/box-jumps-form.jpg",
  "coachingCues": [
    "Arms drive upward forcefully",
    "Land softly with bent knees",
    "Full hip extension at takeoff"
  ],
  "commonMistakes": [
    "Landing with locked knees",
    "Insufficient arm drive",
    "Hesitating at takeoff"
  ],
  "progressions": {
    "easier": "Step-ups",
    "harder": "Single-leg box jumps"
  },
  "createdBy": "admin_uid",
  "createdAt": "2024-01-15T10:00:00Z"
}

WarmupSequence

{
  "id": "warmup_uuid",
  "name": "Pre-Practice Warmup",
  "actionLevels": [
    {
      "level": 1,
      "name": "Light Activation",
      "drills": [
        {
          "name": "Jumping Jacks",
          "duration": "2 minutes",
          "videoUrl": "https://...",
          "description": "Full body activation..."
        }
      ],
      "mediaUrls": ["https://..."],
      "notes": "Focus on controlled movements"
    }
  ],
  "totalDuration": "25 minutes",
  "targetAudience": "all",
  "createdBy": "admin_uid",
  "createdAt": "2024-01-15T10:00:00Z"
}

Integration with Workouts

Workout Template with Warmup

When creating workouts:

  1. Add warmup section (from warmup library)
  2. Add main exercises (from exercise library)
  3. Add cooldown (optional)
  4. Define sets/reps for each exercise
  5. Assign to athletes

Athletes see:

Best Practices

Exercise Library Management

Organization

Media Quality

Regular Updates

Warmup Design

Effective Sequences

Video Production

Athlete Engagement

Troubleshooting

Videos Won’t Load

Exercise Not Showing in Workout Builder

Athletes Not Completing Warmups

Future Enhancements

Potential features under consideration: