LLM Educational Assistant

A personalized AI-powered learning tool for students

Project Overview

Our term project involves developing an application that simplifies educational content using Large Language Models (LLMs). Students can generate quizzes from summaries and track their progress, helping to improve their learning experience in a personalized manner.

Glimpse of Major Features

We’ve outlined all functional and non-functional requirements for the project. Here’s a glimpse of the major features:

Login System

Users must be able to create and access their accounts securely. Requirements for the login system include encryption of passwords, email validation, and password strength checks.

Content Summarization

Using LLMs, the application must summarize educational materials clearly and concisely.

Quiz Generation

Quizzes generated from summaries must match the difficulty levels chosen by the user. The system should track performance to improve learning outcomes.

Progress Tracking

Progress tracking allows students to monitor their learning journey. The system tracks the quiz score.

Check out the full SRS document for detailed requirements.