Skip to content

Add Student Test Prep Agent example #259

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ramansrivastava
Copy link

@ramansrivastava ramansrivastava commented May 28, 2025

This PR adds a new example project: Student Test Prep Agent, a practical application of CrewAI designed to help students prepare for exams more effectively using AI.

🚀 Project Overview

The Student Test Prep Agent takes a student's natural language input about an upcoming exam—such as:

"I have a statistics test in 4 days. Topics include probability, distributions, and sampling theory."

It then uses a CrewAI agent system to:

  • Extract key details (exam date, topics)
  • Build a personalized daily study timetable
  • Recommend focused study strategies
  • Suggest relevant YouTube videos for each topic

📁 Project Structure

exam_prep/
├── src/
│   └── exam_prep/
│       ├── config/
│       │   ├── agents.yaml    # Agent configurations
│       │   └── tasks.yaml     # Task definitions
│       ├── tools/
│       │   └── youtube_tool.py # YouTube API integration
│       ├── main.py            # Entry point
│       └── crew.py            # CrewAI implementation
├── output/                    # Generated study plans
├── tests/                     # Test files
├── .env                       # Environment variables
└── README.md                  # Documentation

📄 Output Format

The generated study plan includes:

  1. Exam Overview

    • Subject
    • Date
    • Topics
  2. Study Schedule

    • Day-by-day breakdown
    • Topic distribution
    • Time allocation
  3. Study Strategies

    • Topic-specific approaches
    • Learning techniques
    • Practice methods
  4. Learning Resources

    • YouTube video links
    • Channel information
    • Video descriptions

@ramansrivastava
Copy link
Author

Hi CrewAI team!
I’ve added a new example: Student Test Prep Agent, which showcases how CrewAI can be used to automate exam planning for students.
Would love to get your feedback when you have a moment. Thanks for your awesome work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant