DSpace Repository

Personal AI Educator: Learn Your Way

Show simple item record

dc.contributor.author M. Ihtesham Akram Awan, 01-135212-035
dc.contributor.author Umair Shahid, 01-135212-035
dc.date.accessioned 2026-02-18T07:21:11Z
dc.date.available 2026-02-18T07:21:11Z
dc.date.issued 2025
dc.identifier.uri http://hdl.handle.net/123456789/20606
dc.description Supervised by Mr. Adnan Jelani en_US
dc.description.abstract The rise of artificial intelligence and web technologies has reshaped how educational content is delivered and consumed. In response to the growing need for personalized and intelligent online learning experiences, this project introduces Personal AI Educator: Learn Your Way — a full-stack web application designed to offer adaptive, AI-assisted education tailored to individual learners. The platform leverages modern web technologies, including React.js for the frontend, NestJS for backend service orchestration, and PostgreSQL for persistent data storage. At the core of the system lies an integration with the DeepSeek API, which dynamically generates subject-specific lecture roadmaps, full lecture content, and corresponding quizzes. This enables each user to follow a structured, AI-curated learning journey based on their chosen subject. Lectures unlock progressively, with the user required to pass each quiz with a minimum score, ensuring active engagement and knowledge retention. The application begins with a responsive landing page that introduces the platform’s purpose and highlights available courses. It offers both traditional email-based and Gmail login via Firebase Authentication. Once signed in, users are directed to a subject selection interface. Each subject opens access to three interactive modules: “Learn with AI,” “Nearby Institutes,” and “Available Courses.” The Learn with AI module provides AI-generated educational content and quizzes. The Nearby Institutes module integrates Google Maps to display location-based institutes offering related subjects, while the Available Courses section showcases scraped online courses from platforms like Coursera and edX, offering users external learning opportunities. User data, including quiz scores, lecture progress, and saved content, is securely stored in PostgreSQL, supporting continuity across sessions. The system follows a modular, test-driven development approach, with components evaluated through unit, integration, and end-to-end testing strategies. By combining artificial intelligence with scalable web infrastructure, Personal AI Educator redefines how learners interact with online education. It not only delivers personalized content but also enriches the learning experience through real-time content generation, structured progression, and curated academic resources — making self-paced education more intelligent, accessible, and impactful. en_US
dc.language.iso en en_US
dc.publisher Computer Sciences en_US
dc.relation.ispartofseries BS(IT);P-3051
dc.subject Personal en_US
dc.subject AI Educator en_US
dc.subject Learn Your Way en_US
dc.title Personal AI Educator: Learn Your Way en_US
dc.type Project Reports en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account