draft v0.1.0 2026-07-04

EPA-004 Database Design

EAOS 数据库遵循“教育领域优先、审计优先、AI 可理解优先”。

Naming Rules

Core Entity Families

FamilyEntities
OrganizationTenant, School, Campus, Department, Grade, ClassGroup
PeopleUser, TeacherProfile, StudentProfile, GuardianProfile
LearningCourse, Lesson, Resource, KnowledgeNode, LearningPath
Offline ClassOfflineClass, OfflineEnrollment, OfflineProgress, OfflineSubmission
AssessmentQuestion, Paper, Homework, Exam, Submission, Rubric
AIModelProvider, ModelConfig, PromptTemplate, Agent, WorkflowRun, Evaluation
CommerceProduct, PricePlan, Order, Payment, Entitlement
GovernanceAuditLog, DataPolicy, ConsentRecord, ReleaseNote

Migration Principles

Offline Class Data Rules

线下课专区涉及手机号、现场学习进度和学员成果,生产数据库必须按私密班级处理。

EntityRetention and access
OfflineClass老师和运营可管理;支持 lectureSeriesId/lectureNo 归入同一讲座系列;归档后仍保留授课记录
OfflineEnrollment仅保存手机号哈希或加密联系方式;普通后台默认脱敏
OfflineProgress用于现场进度和课后复访,可按班级导出统计
OfflineSubmission学员成果默认私密,仅老师、助教和授权运营可看

任何公开案例沉淀必须另走授权和匿名化流程,不能直接把线下课提交内容发布到论坛或宣传页。