Ugrás a fő tartalomhoz

Adatmodell — 21 modell

ModellFő kapcsolatok / megjegyzés
Userrole: student | admin | instructor | moderator; karmaScore
Courseformat: video | text-only; linkedVideoCourseId
ChaptervideoSourceType: bunny | youtube | vimeo | none; bunnyVideoId; textContent
PurchaseLemon Squeezy order id, productType
MembershipLemon Squeezy subscription id, badge, writingStyleCss
NoteuserId + courseId + chapterId
Question8 típus, lásd Question Engine
QuizAttempt / QuizAnswerkvíz session és válaszok
ForumTopic / ForumCommentstatus (pending/approved/rejected), autoFlagged/autoBlocked, önhivatkozás (parentComment)
Votedirection: push | pull, polimorfikus targetType
Post Approvaladmin/moderátor jóváhagyás nyomon követése
Projectfórumon belüli projektötlet, status
QuestionnaireResponse / LearningPath / PathSteppath-finder lánc
Certificatecert/badge kurzus teljesítéskor
MentorBookingCalendly-alapú mentorálás foglalás
Notificationemail/in-app értesítés
Embedded MediaYouTube/Vimeo embed, polimorfikus (topic/comment/project)