Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/UAnirudh/IntelliPlan/llms.txt

Use this file to discover all available pages before exploring further.

Study & Learn transforms your raw course materials into active study tools in seconds. Upload a PDF, paste lecture notes, or drop in a YouTube video link — IntelliPlan reads the content and generates flashcards for active recall, quiz questions at varying difficulty, key concept definitions, and a concise summary. A built-in spaced repetition system (SRS) then schedules reviews based on how well you actually know each item, so you spend more time on what needs work and less on what you already know.

Supported Input Formats

IntelliPlan accepts content from multiple sources. You can mix and match — upload a PDF of your slides and paste additional notes in the same session.

File uploads

PDF, DOCX, TXT, MD, CSV — upload any combination of course notes, reading excerpts, or study guides. Files are stored per user under uploads/course_notes/.

Pasted text

Paste lecture notes, copied paragraphs, or any plain text directly into the text field. No file needed.

YouTube video transcript

Paste a YouTube video URL and IntelliPlan imports the transcript automatically. Useful for recorded lectures and educational videos.

Handwritten notes (image)

Upload a photo or scan of handwritten notes. The AI vision model extracts and interprets the text before generating study materials.

Generating Study Materials

1

Upload or paste your content

Choose a file to upload, paste text directly, or enter a YouTube URL. You can combine multiple sources before generating.
2

Select what to generate

Choose one or more outputs: Flashcards, Key Concepts, Quiz Questions, or Summary. You can generate all four at once.
3

Generate

Click Generate. IntelliPlan calls /study/generate with your content and returns all selected materials.
4

Study

Review flashcards in flip mode, work through quiz questions, read key concepts, or skim the summary. Quiz answers are evaluated by AI when you submit.

What Gets Generated

Classic question-and-answer cards designed for active recall. Flip a card to reveal the answer, then mark whether you got it right or not. Your response feeds the SRS to schedule the next review.

AI Image Analysis for Handwritten Notes

If you upload a photo of handwritten notes, IntelliPlan routes it through the AI vision pipeline before generating study materials.
POST /study/analyze-image
The vision model (Google Gemini 2.5 Flash, with Groq Llama 4 Scout as fallback) reads the image, extracts the text content, and passes it into the same generation pipeline as any other input. Diagrams, equations, and annotated figures are interpreted alongside the written text.
Image analysis works best on clearly lit, reasonably straight photos. Heavily skewed or blurry scans may produce incomplete extractions. If results are poor, try a higher-resolution image or flatten the page.

Study & Learn API Endpoints

EndpointMethodDescription
/study/generatePOSTGenerate flashcards, quiz questions, key concepts, and/or summary from notes
/study/evaluatePOSTAI-evaluate a student’s quiz answer and return scored feedback
/study/analyze-imagePOSTExtract text and content from an uploaded handwritten-notes image
/notes/<id>/summarizePOSTAI-summarize a specific uploaded course notes file

Spaced Repetition System (SRS)

IntelliPlan includes a full spaced repetition system that tracks your mastery level on every flashcard and quiz question individually. Rather than cycling through cards in a fixed order, the SRS uses your answer history to decide when each card needs to be reviewed next.
Each question has its own mastery score. Correct answers increase it; incorrect answers decrease it. The SRS uses this score to determine review intervals — high-mastery cards are shown less often, low-mastery cards appear more frequently.
After each study session the SRS calculates due dates for every card you reviewed. Cards you struggled with come back sooner; cards you knew well are pushed further out. The AI Scheduler reads these due dates and budgets review time into your weekly study plan automatically.
Cards progress through mastery levels as you answer them correctly over time. The dashboard shows your overall mastery for each note set and highlights which cards are due for review today.
Connect your SRS data to the AI Scheduler. When you generate a weekly plan, the scheduler reads how many cards fall due on each day and reserves time for reviews — preventing the common problem of a planner that ignores your SRS workload entirely.

AI Quiz Evaluation

When you answer a quiz question, your response is sent to the AI for evaluation — not matched against a static answer key. This means:
  • Partial credit is possible for answers that are mostly right but missing a nuance.
  • Feedback is specific: the AI explains exactly what was correct, what was missing, and what the complete answer should have been.
  • Free-response questions are supported alongside multiple-choice, so you can practice essay-style answers.
POST /study/evaluate
Request body includes the question, your answer, and the source content context so the AI can evaluate accuracy against the actual material — not just generic knowledge.

Note Organisation

Uploaded files are associated with your account and optionally tagged to a specific course. You can return to previously generated study sets without re-uploading, and notes are available across devices since they are stored server-side.
File uploads are stored under uploads/course_notes/ on the server. Do not upload files containing sensitive personal information beyond what is in your course notes.

Build docs developers (and LLMs) love