UNPKG

education-module-ai

Version:
2 lines (1 loc) 1.43 kB
export declare const educationSqliteTables = "\n-- Educational Content table\nCREATE TABLE IF NOT EXISTS educational_contents (\n id TEXT PRIMARY KEY,\n title TEXT NOT NULL,\n content TEXT NOT NULL,\n type TEXT NOT NULL,\n subject TEXT NOT NULL,\n level TEXT NOT NULL,\n keywords TEXT,\n createdAt INTEGER NOT NULL,\n updatedAt INTEGER\n);\n\n-- Learning Sessions table\nCREATE TABLE IF NOT EXISTS learning_sessions (\n id TEXT PRIMARY KEY,\n userId TEXT NOT NULL,\n subject TEXT NOT NULL,\n level TEXT NOT NULL,\n startTime INTEGER NOT NULL,\n endTime INTEGER,\n active INTEGER NOT NULL DEFAULT 1,\n messages TEXT NOT NULL,\n feedback TEXT\n);\n\n-- User Profiles table\nCREATE TABLE IF NOT EXISTS user_profiles (\n id TEXT PRIMARY KEY,\n name TEXT NOT NULL,\n email TEXT,\n createdAt INTEGER NOT NULL,\n learningStyles TEXT,\n subjectProgress TEXT,\n recommendations TEXT,\n goals TEXT,\n streak INTEGER NOT NULL DEFAULT 0,\n lastActive INTEGER,\n badges TEXT,\n totalLearningTime INTEGER NOT NULL DEFAULT 0\n);\n\n-- Learning Paths table\nCREATE TABLE IF NOT EXISTS learning_paths (\n id TEXT PRIMARY KEY,\n userId TEXT NOT NULL,\n subject TEXT NOT NULL,\n topic TEXT NOT NULL,\n overview TEXT NOT NULL,\n difficultyLevel TEXT NOT NULL,\n estimatedCompletionTime TEXT NOT NULL,\n prerequisites TEXT,\n steps TEXT NOT NULL,\n createdAt INTEGER NOT NULL,\n updatedAt INTEGER NOT NULL\n);\n";