Interactive SQL Training and Assessment System based on Large Language Models

With the rapid advancement of large language models (LLMs), AI agents are emerging across various domains. Based on this trend, we designed QueryMinds: SQL Training System with LLMs—an enhanced learning platform that builds on traditional course systems while offering key innovations:

1. AI-Powered SQL Practice: An intelligent AI instructor generates diverse SQL exercises and automatically evaluates student submissions.

2. Natural Language Information Retrieval: Instructors can use plain language to search for course-related content, and the system intelligently delivers accurate results.

The Frontend Page of SQL LLM Learning Platform

1. AI-Powered SQL Practice:

Student users input keywords to trigger prompt-engineered queries, enabling the LLM to generate topic-specific SQL exercises along with explanations. Upon submission, student answers are scored using an LLM-based SQL equivalence evaluator, which compares logic and structure rather than syntax alone.

SQL pratice and auto-grade driven by LLM

2. Natural Language Information Retrieval

The system enables both instructors and students to automatically retrieve and analyze their own data, providing personalized insights through natural language queries integrated with Django views and MySQL-backed evaluation logs.

Statical data from LLM provide for instructor
Student personal data retrival and evaluation report auto-generation from LLM