| dc.description.abstract |
This project presents the development of a mobile application aimed at revolutionizing the way students engage with learning material. The app leverages Natural Language Processing (NLP) capabilities, utilizing the OpenAI GPT-3 API, to generate personal ized quizzes — including multiple-choice, short-answer, and interactive formats — based on user-uploaded lecture notes or inputted topics. Additionally, the application pro- vides AI-generated detailed explanations of core concepts, offering real-time feedback with interactive visual cues for correct and incorrect answers. Augmented Reality (AR) is incorporated to create 3D visualizations of data structures and algorithms, enabling hands-on learning experiences through animations and drag-and-drop interactions. User engagement is enhanced through gamification features such as experience points (XP), badges, leaderboards, and weekly performance tracking. The mobile app is developed using Flutter for cross-platform deployment, with Firebase serving as the backend, cloud storage, and analytics solution. Basic text parsing techniques are also implemented within the app to format and structure the AI-generated quizzes effectively. Overall, the system provides an adaptive and immersive learning environment, making complex computer science concepts more accessible, interactive, and engaging |
en_US |