Skip to content

ruhmahashmi/AILA

Repository files navigation

AILA — An Intelligent Lecturing Assistant

AI-powered platform that builds knowledge graphs from lecture slides and generates adaptive formative assessments

Ruhma Hashmi · Advisor: Dr. Yuan An · College of Computing & Informatics, Drexel University

IEEE BigData 2025 ACM SIGCSE 2026 arXiv


Overview

AILA automates the creation of high-quality multiple-choice questions (MCQs) from lecture slides by first building a knowledge graph (KG) of the content, then using that structured representation to prompt an LLM. The platform delivers questions through adaptive quizzes calibrated to individual student mastery.

Built as a full-stack web app: Next.js frontend, FastAPI backend, Google Gemini LLM, SQLite database.


Published Research

Paper Venue Links
Rate-Distortion Guided KG Construction from Lecture Notes Using Gromov-Wasserstein Optimal Transport IEEE BigData 2025 arXiv · PDF
Scaling Retrieval Practice with LLM: Improving MCQ Quality through Knowledge Graphs ACM SIGCSE TS 2026 DOI · PDF
Enhancing Student Learning with LLM-Generated Retrieval Practice Questions: An Empirical Study arXiv 2025 (co-authored) arXiv · PDF

Posters & Presentations

Event Year File
Drexel STAR Scholars Showcase 2025 PDF
Pennoni Honors College Student Showcase 2026 PDF

Getting Started

Backend

cd aila_backend
pip install -r requirements.txt
uvicorn aila_backend.main:app --reload

Frontend

cd aila_frontend
npm install
npm run dev

Set your Google Gemini API key via .env in the backend. Frontend runs on localhost:3000, backend on localhost:8000.


Repo Structure

aila-star/
├── aila_backend/     # FastAPI + SQLite (KG pipeline, MCQ gen, quiz logic)
├── aila_frontend/    # Next.js / React (dashboards, concept map, quiz UI)
└── docs/
    ├── papers/       # Published research PDFs
    └── posters/      # Conference & showcase posters

Funding & Acknowledgements

Supported by Drexel STAR Scholars Program (2025) and UREP Mini-Grant ($1,000, 2026). Advised by Dr. Yuan An, College of Computing & Informatics, Drexel University.


Contact

Ruhma Hashmi · rh927@drexel.edu · linktr.ee/ruhmahashmi