StudyGPT preview

StudyGPT

A custom ChatGPT assistant that helps students study by generating questions and providing feedback.

OpenAIEducationUniversityPrompt Engineering

Problem

Students studying large volumes of material had no interactive way to self-test beyond re-reading notes — existing flashcard tools required manual card creation rather than AI-generated questions from their own content.

Solution

Engineered a custom ChatGPT prompt system that accepts student-supplied notes and generates contextual quiz questions, hints, and explanations across Bloom's taxonomy levels through the OpenAI API.

Achievements

  • AI-generated questions across multiple Bloom's taxonomy levels
  • Zero student friction — paste notes and receive questions instantly
  • Prompt engineered for consistent, well-formatted output
  • Used by NUS students for exam preparation

StudyGPT is a custom-prompted ChatGPT assistant that turns student notes into an interactive quiz session. Paste your lecture slides or reading notes and receive targeted questions, hints, and explanations — no manual flashcard creation required.

StudyGPT Chat Interface
Key Features
  • Paste any study material to generate contextual questions
  • Questions span recall, comprehension, and application levels
  • Hints and explanations available on request
  • Iterative Q&A session format for active recall practice
  • Works across any subject domain
How It Was Built
  • Carefully engineered system prompt to control question style, difficulty progression, and answer format
  • OpenAI API integration for real-time question generation and feedback
  • Prompt chaining to maintain context across a study session
  • Tested and iterated with NUS students across multiple modules