1 of 13

AI Study Buddy Chatbot

Team Members: Avid Andrade Trejo, Giovanni Derisca, Julio Jeronimo, Celine Perez

Product Owner: Avid Andrade Trejo

Instructor/Faculty: Masoud Sadjadi, Florida International University

COLLEGE OF ENGINEERING AND COMPUTING

2 of 13

Problem Statement

  • Many students struggle to stay:
    • Organized
    • Consistent 
    • Motivated
  • Existing tools lack:
    • Personalization
    • Real-time help
    • Study tools within program
  • Need: A smarter companion that adapts to students' goals

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

3 of 13

Project Goals & Approach

  • Build a web-based chatbot focused on academic productivity
  • Personalize the experience for each user (sessions, reminders, goals)
  • Keep user data secure and private
  • Make features lightweight and easy to use daily
  • Design for both quick Q&A and long-term habit building

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

4 of 13

User Stories

  • As a student, I want to access a simple and user-friendly chat interface, so that I can interact with the Study Buddy chatbot smoothly.
  • As a student, I want the chatbot to respond to basic academic questions, so that I can receive quick help on my study topics.
  • As a student, I want the chatbot to generate quizzes based on our study sessions, so that I can test my understanding of the material.
  • As a student, I want to export my session summaries as PDF files, so that I can keep a copy for offline review.
  • As a student, I want to bookmark important sessions, so that I can return them easily later.
  • As a student, I want to view analytics about my study sessions (e.g., time spent, topics covered, quiz scores), so that I can track my learning progress.
  • As a student, I want sessions to be automatically tagged with relevant topics, so that I can easily search and filter them later.
  • As a student, I want to review past quizzes and see which questions I got right or wrong, so that I can learn from my mistakes.
  • As a student, I want to receive reminders to start or continue study sessions, so that I stay consistent with my learning.
  • As a student, I want to track my daily study streaks, so that I stay motivated to study consistently.
  • As a backend developer, I want to implement secure authentication, so that user data is protected and access is properly managed.
  • As a student, I want to set weekly or monthly study goals, so that I can stay focused and measure my progress.
  • As a student, I want to view a personalized history of my study activity, so that I can track my learning progress and revisit important materials.

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

5 of 13

Sequence�Diagram

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

6 of 13

System Design

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

7 of 13

Study Buddy's �Sessions Flowchart

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

8 of 13

Implementation

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

9 of 13

Key Features

  • AI chat for Q&A and study help
  • Personalized quiz generation
  • Session saving & export to PDF
  • Streak tracker and goal setting
  • Bookmarked sessions 
  • Session Analytics (scores, time, etc.,)

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

10 of 13

Testing & Verification

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

11 of 13

Screenshots + Demo Preview

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

12 of 13

Conclusion/Summary

Future Ideas:

  • Stay organized
  • Study smarter
  • Track their progress

  • Add a flashcard creator
  • Note-taking within app
  • Deeper analytics

AI Study Chatbot helps:

FLORIDA INTERNATIONAL UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING

13 of 13

Thank you!

By Avid Andrade Trejo, Giovanni Derisca, Julio Jeronimo, Celine Perez

COLLEGE OF ENGINEERING AND COMPUTING