Skip to main content

ERD Diagram

How to read this: Each box is a database table. Lines show how the tables connect. || means "exactly one" and o{ means "zero or more."

How this program works:

  • An Expert (admin) downloads videos and creates parent accounts. They can view both parents and children for management but cannot access the child interface.
  • A Parent is created by the admin and creates their children's profiles. They log in to view progress reports and configure their child's interaction mode.
  • A Child is the learner - they belong to one expert and optionally one parent.
  • Videos are YouTube videos the expert has downloaded into the system.
  • Video Expert Assignments tracks which expert manages which video.
  • Quiz Attempts is a record saved every time a child finishes a quiz on a video.