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.