データエンティティ設計
文書目的
この文書は、現在のプロジェクトで中心となるデータエンティティと、その関係を整理するものです。
1. 受講生 Student
主要フィールド:
idnameavatarlevelcurrentCourseclassNamemembershipStatusmembershipExpireAt
2. コース Course
主要フィールド:
idnametypedurationpricebenefitsummaryteacherclassTypeclassScheduleclassroomstatus
3. 受講 Enrollment
主要フィールド:
idstudentIdcourseIdcourseNameclassNameteacherclassroomserviceStatuslessonProgressclassInfo
4. lesson
主要フィールド:
idcourseIdtitledateKeystartTimeendTimestatusteacherclassroomoutlinevocabgrammar
5. assessment
主要フィールド:
idcourseIdtitletypedatescoresummaryfeedback
6. 宿題 Homework
主要フィールド:
idstudentIdcourseIdlessonIdtitlestatussubmissionTypesubmittedAtscorefeedback
7. 通知 Notification
主要フィールド:
idstudentIdtitletypecategorysendersummarytimetagsimportantread
8. イベント Activity
主要フィールド:
idtitlesummarydatelocationstatuscapacitysignedUpCount
9. 注文 Order
主要フィールド:
idstudentIdbusinessTypetargetIdcourseNameclassNameteacherpricebenefitstatuspaymentStatuscreatedAt
10. 会員 Membership
主要フィールド:
idstudentIdplanNamestatusexpireAtbenefits
11. 成長記録 GrowthRecord
主要フィールド:
studentIdscoreTrendskillRadarpreviousSkillRadarmilestonesteacherSnapshotassessments