Skip to main content

MoEducate

"The Teacher" — "I help you understand why"

Status: ❌ Future

MoEducate will provide training education, exercise tutorials, and knowledge content.


Purpose​

  • Explain training concepts
  • Provide exercise tutorials
  • Answer "why" questions
  • Build training knowledge
  • Link to mo-docs content

Content Categories​

Training Principles​

TopicDescription
Progressive OverloadHow to build strength over time
RecoveryWhy rest is part of training
RPEUnderstanding Rate of Perceived Exertion
DeloadWhy and when to reduce training
PeriodizationPlanning training cycles

Exercise Education​

TopicDescription
Movement PatternsPush, pull, squat, hinge explained
Form CuesKey points for each exercise
Common MistakesWhat to avoid
VariationsWhen to use different versions
ProgressionsHow to advance exercises

Nutrition Basics​

TopicDescription
ProteinHow much and why
CaloriesSurplus, deficit, maintenance
TimingPre/post workout nutrition
HydrationWater and performance

Content Model​

interface EducationArticle {
id: string;
slug: string;
title: string;
category: EducationCategory;
difficulty: 'beginner' | 'intermediate' | 'advanced';

// Content
summary: string;
content: string; // Markdown
keyTakeaways: string[];

// Media
images: string[];
videoUrl: string | null;

// Metadata
readTime: number; // minutes
relatedArticles: string[];
relatedExercises: string[];

createdAt: Date;
updatedAt: Date;
}

interface ExerciseTutorial {
exerciseId: string;
exerciseName: string;

// Instructions
setup: string[];
execution: string[];
breathing: string;

// Cues
formCues: string[];
commonMistakes: string[];
safetyNotes: string[];

// Media
videoUrl: string | null;
imageUrls: string[];
}

Example Content​

Article: Understanding RPE​

# Understanding RPE (Rate of Perceived Exertion)

RPE is a simple way to measure how hard a set feels on a scale of 1-10.

## The Scale

| RPE | Description | Reps Left |
|-----|-------------|-----------|
| 6 | Light warmup | 4+ |
| 7 | Could do 3 more | 3 |
| 8 | Could do 2 more | 2 |
| 9 | Could do 1 more | 1 |
| 10 | Maximum effort | 0 |

## Why Use RPE?

1. **Auto-regulation** - Adjust weight based on daily readiness
2. **Consistency** - Same effort across different days
3. **Communication** - Describe intensity precisely

## How Mo Uses RPE

Mo tracks your RPE to:
- Detect fatigue trends
- Know when you're ready to progress
- Suggest appropriate weights

## Key Takeaways

- RPE 7-8 is ideal for most working sets
- RPE 9-10 is for testing or special occasions
- If RPE trends up without weight increase, you're fatiguing

Planned API Endpoints​

EndpointMethodDescription
/api/education/articlesGETList articles
/api/education/articles/:slugGETGet article
/api/education/exercises/:idGETGet exercise tutorial
/api/education/searchGETSearch content

Integration with mo-docs​

MoEducate will pull content from the mo-docs knowledge base:

  • Exercise descriptions from exercise library
  • Nutrition info from nutrition guides
  • Training concepts from playbook section

Implementation Tasks​

  • Design content structure
  • Migrate relevant mo-docs content
  • Build article reading UI
  • Create exercise tutorial pages
  • Add search functionality
  • Link education to workout context