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