Overview
The Premium Lesson Plan Builder is an interactive web application designed to help swim instructors create, customize, and save lesson plans quickly and efficiently. With a drag-and-drop interface, you can build a structured plan for any swim level, from parent-tot classes to advanced stroke development.
Key Features
How to Use the Builder
Filters and Library
The library panel on the right lets you filter elements by:
Tips for Effective Lesson Plans
- Start with a warm-up activity to get swimmers comfortable and engaged.
- Alternate between skill-focused drills and fun games to maintain energy and focus.
- Include a challenge or game at the end to reinforce skills in a playful way.
- Keep the plan flexible — adjust based on your students' progress during the lesson.
Start building your next lesson plan now and save time while delivering high-quality swim instruction.
Manage My Elements
div id="elements-view" class="lpb-view">div class="lpb-view-header">h1>Manage My Elements/h1>div class="lpb-view-header-actions">button id="export-elements-btn" class="lpb-btn-secondary">Export Elements/button>label class="lpb-import-btn"> Import Elementsinput type="file" id="import-elements-input" accept=".json" style="display: none;">/label>button id="show-add-element-form-btn" class="add-new-button">Add New Element/button>div class="my-elements-filters">div class="lpb-accordion">button type="button" class="lpb-accordion-trigger">span>Filters/span>svg class="lpb-accordion-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
Add New Element Form
div id="elements-form-view" class="lpb-view">div id="element-form-card" class="lpb-form-card">form id="ulpe-form" enctype="multipart/form-data">div class="ulpe-slide-over-header">button type="button" id="back-to-elements-list-btn" class="back-button">← Back to List/button>
Add New Element
label for="ulpe-type">Element Type/label>select id="ulpe-type" name="type">option value="Activity">Activity/option>option value="Challenge">Challenge/option>option value="Game">Game/option>option value="Song">Song/option>/select>
div class="form-image-upload" style="grid-column: span 2;">label for="ulpe-image">Image (Optional)/label>input type="file" id="ulpe-image" name="ulpe_image_file" accept="image/png, image/jpeg, image/gif">div id="ulpe-image-preview-container" class="hidden">
Manage Levels
div id="levels-view" class="lpb-view">div class="lpb-view-header">h1>Manage Levels/h1>div id="levels-manager-container">
My Saved Plans
div id="saved-plans-view" class="lpb-view">div class="lpb-view-header">h1>My Saved Plans/h1>div class="lpb-view-header-actions">button id="export-plans-btn" class="lpb-btn-secondary">Export Plans/button>label class="lpb-import-btn"> Import Plansinput type="file" id="import-plans-input" accept=".json" style="display: none;">/label>div class="lpb-saved-plans-controls">div class="lpb-search-box">input type="text" id="saved-plans-search" placeholder="Search saved plans...">div class="lpb-bulk-actions" id="plans-bulk-actions" style="display: none;">span id="plans-selected-count">0 selected/span>button id="bulk-delete-plans-btn" class="lpb-btn-danger-sm">Delete Selected/button>div id="saved-plans-list-container">!-- Saved plans will be rendered here by JavaScript -->
Manage Skills
div id="skills-view" class="lpb-view">div class="lpb-view-header">h1>Manage Skills/h1>div id="skills-manager-container">div style="height:100px" aria-hidden="true" class="wp-block-spacer">div style="height:100px" aria-hidden="true" class="wp-block-spacer">div style="height:400px" aria-hidden="true" class="wp-block-spacer">

Discussion0 comments