aita_core.db — Database
SQLite database for interaction logs, student feedback, and feature requests. The database auto-initializes tables on first connection.
Connection
Interactions
Feedback
Feature Requests
Analytics
Database Schema
CREATE TABLE interactions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL,
student_id TEXT NOT NULL,
week INTEGER NOT NULL,
question TEXT NOT NULL,
response TEXT NOT NULL,
sources TEXT,
rating INTEGER
);
CREATE TABLE feedback (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL,
student_id TEXT NOT NULL,
interaction_id INTEGER REFERENCES interactions(id),
rating INTEGER,
comment TEXT
);
CREATE TABLE feature_requests (
id INTEGER PRIMARY KEY AUTOINCREMENT,
timestamp TEXT NOT NULL,
student_id TEXT NOT NULL,
title TEXT NOT NULL,
description TEXT,
status TEXT DEFAULT 'open'
);