Skip to content

Data Model ​

Tapiz uses a relational data model designed around institutions, users, subjects, sessions, attendance, score sheets, materials, forms, quizzes and notifications.

Core concepts ​

ConceptPurpose
InstitutionAcademic organization using the platform.
Faculty and departmentOrganizational structure for academic programs.
UserAccount identity with a role-based workspace.
SubjectCourse or academic unit managed by assistants and faculty staff.
SessionScheduled teaching or attendance event.
AttendanceStudent participation record.
Score sheetGrading structure and student results.
MaterialTeaching resource made available to users.
Form and quizStructured data collection and knowledge-check workflows.
NotificationUser-facing message or activity signal.

Documentation boundary ​

This page intentionally documents product-level data concepts only. It does not publish database schema files, migration details, internal table names or implementation-specific source paths.