Skip to main content

Content Management

Upload study materials for your assigned batches — course material, lecture notes, assessments, practice problems, and reference notes. Uploaded PDFs are automatically processed for AI-powered features, and you can extract questions from them to build your question bank.

Video Walkthrough


Overview

Navigate to Academic Management → Batch Content from the sidebar. The page shows your assigned batch and all uploaded content files.

screenshot - Content Overview

Batch Selector

Your assigned batch is pre-selected at the top. If you teach multiple batches, use the dropdown to switch between them.


Uploading Content

Click the + Upload button to add new study material:

  1. Select the content category:
    • Lecture Notes — classroom teaching material
    • Practice Material — problem sets and exercises
    • Reference Notes — supplementary reading
    • Assessments — test papers and sample exams
  2. Choose the subject (Physics, Chemistry, Mathematics, etc.)
  3. Select a PDF file from your computer
  4. Click Upload — processing begins automatically

Automatic Processing Pipeline

After upload, the system automatically:

  1. Extracts text from the PDF
  2. Chunks the content into paragraphs and sections
  3. Embeds each chunk as a vector using AI models
  4. Marks the file as Ready

Once ready, the content is searchable by students through the AI Doubt Solver and Smart Tutor.


Content Table

Each uploaded file shows:

ColumnDescription
CategoryContent type — Lecture Notes, Practice Material, etc.
FileFile name with PDF icon
SubjectsSubject tags (Physics, Chemistry, etc.)
SizeFile size
StatusProcessing status — Ready (fully processed), Processing, or Failed
UploadedUpload date and uploader email
ActionsPreview, Download, Extract Qs, Re-embed, Delete

Use the subject filter dropdown to narrow the list.


Extracting Questions from Content

One of the most powerful features available to teachers is the ability to extract questions directly from uploaded study materials.

Click the Extract Qs button on any uploaded file with "Ready" status:

  1. AI reads the PDF content
  2. Identifies question patterns (MCQs, problem statements, etc.)
  3. Extracts questions with options, correct answers, and explanations
  4. Adds them to the Question Bank as AI-extracted questions

The number of extracted questions appears as a badge on the file (e.g., "20 Qs").

After extraction, navigate to the Question Bank to review the extracted questions. Verify accuracy, adjust difficulty levels, and publish them for use in quizzes.


Other Content Actions

ActionWhat it does
PreviewOpen the PDF in a preview modal to view the content
DownloadDownload the original file
Re-embedRe-process the file's vector embeddings (useful if the embedding model has been updated)
DeleteRemove the file and all associated chunks, embeddings, and extracted questions

Review Queue

Click the Review Queue tab to see content files that need review or have processing issues.


How Content Powers AI Features

Uploaded content is used across multiple AI-powered features:

FeatureHow content is used
AI Doubt SolverWhen a student asks a doubt, the AI searches your uploaded content for relevant context and cites it in the answer with page references
Smart TutorThe AI Tutor references your batch content during guided learning sessions to provide accurate, curriculum-aligned explanations
Question ExtractionAI extracts MCQ questions from your PDFs to rapidly build the question bank
RAG ContextAll content chunks are available as retrieval-augmented generation (RAG) context for AI responses

Content Visibility

ScopeWho can see
Batch contentStudents enrolled in that specific batch only
Program contentAll students in the program (uploaded by org admin)
Public contentAll students platform-wide (uploaded by system admin)
Upload Chapter-Wise

Upload separate PDFs for each chapter rather than one large file. This improves chunk quality and makes AI citations more precise — students see specific page references instead of generic file-level citations. It also produces better results when extracting questions.