Skip to content

Oak-Ed

Oak-Ed is a self-hosted web application for homeschooling educators. It helps you manage learner profiles, build a lesson bank, track achievements, and generate AI-assisted lesson plans — all in one place.

Key Features

  • Learner Profiles — Record each learner's age, learning style, baseline knowledge, strengths, and weaknesses.
  • Inventory — Catalogue teaching aids, books, and physical materials with a flexible tag system.
  • Lesson Bank — Save lessons for reuse. AI-generated or hand-written, each lesson can be linked to achievements and scheduled for future delivery.
  • Schedule — Assign lessons to learners and track what's coming up or overdue.
  • Achievement Tracking — Log milestones with tags and optionally link them to a specific lesson or AI generation.
  • AI Lesson Generator — A queue-based generator that uses learner context, inventory, and recent achievements to produce tailored lesson plans via the Gemini API.
  • Teaching Personas — Define named instruction sets that shape how the AI generates content for each learner.
  • Data Export — Export a learner's full history (profile, achievements, AI logs) to JSON, YAML, or Markdown.

Getting Started

New to Oak-Ed? Start with Installation to get the app running, then follow the Quick Start guide for your first lesson.