Sign in with your Google account to manage sectionwise questions.
Upload a CSV to bulk-import questions. Required: text, option_A, option_B, option_C, option_D, correct. Optional: exam, subject, chapter, language, explanation, trick, imageUrl, difficulty, year, qNum.
Override defaults โ set values here if your CSV rows are missing these columns. CSV column values always take priority if present.
Click to select CSV file
Supports imageUrl column (base64 or Firebase URL)
type: sectionwise. This lets the same question appear in both chapter-level AND section-level tests without duplication. Filter by exam + subject to tag an entire section at once.
A single question can serve multiple content types without being duplicated. The type field stores the primary type, but your frontend can query by subject + exam to include questions tagged as PYQ, chapterwise, or sectionwise in a section test. Alternatively, you can store an array: types: ["pyq","chapterwise","sectionwise"] and filter on that.
Recommendation: For now, use the type field as the primary tag. When you build the frontend query, use: where("exam","==",exam), where("subject","==",subject) regardless of type โ this naturally includes all matching questions.
Shows how many sectionwise questions exist per subject across all exams. Use this to identify gaps before building frontend section tests.
Select filters to delete all matching sectionwise questions at once.