trading-platform-database-v2/ddl/schemas
rckrdmrd cd6590ec25 [DDL] feat: Sprint 2 - Add education schema with 11 tables
## Schema: education (Complete Learning Management System)

### Course Structure (3 tables):
- categories: Hierarchical course categories with materialized paths
- courses: Full course catalog with pricing, access models, gamification
- modules: Course sections/modules with sequencing

### Content (3 tables):
- lessons: Individual lessons (video, article, interactive)
- quizzes: Assessments with configurable rules
- quiz_questions: Question bank with multiple types

### Progress Tracking (3 tables):
- enrollments: User enrollments with progress tracking
- lesson_progress: Detailed per-lesson progress
- quiz_attempts: Quiz attempt history with grading

### Completion (2 tables):
- course_reviews: Student reviews with moderation
- certificates: Verifiable completion certificates

## Features:
- 8 custom ENUMs for education domain
- Multi-tenancy with RLS policies
- Automatic progress calculation triggers
- Quiz grading and statistics
- Certificate generation with verification codes
- Rating aggregation for courses
- Gamification support (XP, badges)

Total: 11 tables, ~95KB of DDL

Roadmap: orchestration/planes/ROADMAP-IMPLEMENTACION-DDL-2026-Q1.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 19:48:39 -06:00
..
admin/tables [DDL] feat: Sprint 1 - Add 12 tables for users, admin, notifications, market_data 2026-01-16 19:41:53 -06:00
audit/tables Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
auth/tables Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
education/tables [DDL] feat: Sprint 2 - Add education schema with 11 tables 2026-01-16 19:48:39 -06:00
financial Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
investment Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
market_data/tables [DDL] feat: Sprint 1 - Add 12 tables for users, admin, notifications, market_data 2026-01-16 19:41:53 -06:00
ml Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
notifications/tables [DDL] feat: Sprint 1 - Add 12 tables for users, admin, notifications, market_data 2026-01-16 19:41:53 -06:00
products Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
rbac/tables Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
teams/tables Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
tenants/tables Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00
users/tables [DDL] feat: Sprint 1 - Add 12 tables for users, admin, notifications, market_data 2026-01-16 19:41:53 -06:00
vip Migración desde trading-platform/apps/database - Estándar multi-repo v2 2026-01-16 08:32:52 -06:00