draft v0.1.0 2026-07-04

EPA-003 System Architecture

EAOS 先从可发布静态知识库开始,逐步演进为多端、多租户、AI First 的教育平台。

C4 Context

flowchart LR
  Teacher["教师"] --> EAOS["EAOS Platform"]
  Trainer["培训者"] --> EAOS
  School["学校管理者"] --> EAOS
  Student["学生"] --> EAOS
  EAOS --> AI["AI Providers"]
  EAOS --> Pay["Payment Providers"]
  EAOS --> WeChat["WeChat / WeCom"]
  EAOS --> Storage["Object Storage"]
  EAOS --> Search["Search Index"]
  EAOS --> Analytics["Analytics"]

Architecture Stages

StageArchitectureReason
Stage 0Markdown + Static Site建立知识库和协作基础
Stage 1Static portal + structured data发布案例、资源、课堂游戏、线下课 HTML 课件和本地演示数据
Stage 2API backend + CMS管理课程、用户、内容、订单
Stage 3AI Center + workflow enginePrompt、Agent、评估、成本控制
Stage 4Multi-tenant SaaS支持多学校、多品牌、多区域

Quality Attributes

Current Implementation

当前仓库采用零运行时依赖的静态站生成器。它适合第一阶段知识库发布、线下课私密专区原型和 HTML 课件演示,也能自然升级到 Astro、Next.js 或 Payload CMS。