+/- table definition
Query
CREATE TABLE mock_exams (
id TEXT PRIMARY KEY,
child_id TEXT NOT NULL,
package_id TEXT REFERENCES review_packages(id),
subject TEXT NOT NULL,
questions TEXT DEFAULT '[]',
answers TEXT DEFAULT '[]',
total_score INTEGER DEFAULT 100,
user_score INTEGER DEFAULT 0,
time_limit_min INTEGER DEFAULT 15,
used_seconds INTEGER DEFAULT 0,
status TEXT DEFAULT 'pending' CHECK(status IN ('pending','in_progress','completed')),
created_at DATETIME DEFAULT (datetime('now')),
updated_at DATETIME DEFAULT (datetime('now'))
)