Question Kundli

Checking admin access…

Not redirected automatically? Go to the main Admin Panel to log in first.

πŸ—‚οΈ Question Kundli (QK)

Master organization layer β€” sits above Question Bank / MPPSC PYQ / Law PYQ, doesn't replace them.

πŸ“₯ Input Portal Extract β†’ Classify β†’ Save as Master Questions β€” bulk, file-wise

Type is the βš–οΈ Law / 🧠 MPGK-GS tab selected at the top of this page β€” it decides which fields below are mandatory.

Law mandatory fields: Subject/Act, Chapter, Question, exactly 4 Options, Answer. Section/Article, Topic/Sub-topic and Solution are optional and never invented β€” missing ones are left blank or flagged 🟑 Needs Review, never guessed. Picking "+ New" adds it to your taxonomy automatically once you Approve & Apply below β€” nothing is invented by AI.

πŸ“‹ Paste
Reasonable format variations are all fine β€” "Q1."/"1."/"Question 1:", "A)"/"A."/"(a)", "Answer:"/"Ans:"/"Correct Answer:". Any metadata line below is OPTIONAL β€” include only what your data already has, and place it AFTER this question's own number (anywhere up through its Explanation), never before it: Q1. Article 21 of the Constitution deals with? A) Right to Equality B) Right to Life and Personal Liberty C) Right to Freedom of Speech D) Right against Exploitation Answer: B Explanation: (optional) Act/Subject: Constitution Chapter: Part III – Fundamental Rights Section: Article 21 Topic: (optional)
πŸ“ƒ TXT
Same shape as Paste above (including the optional metadata labels), saved as plain .txt file(s). Select multiple files, or an entire folder at once β€” each file is processed separately, and (Law) its Chapter defaults from the filename (e.g. "BNS - General Exceptions.txt" β†’ Chapter: General Exceptions) unless the file's own questions label their own Chapter.
πŸ“ DOC / DOCX
Any Word document with readable question text β€” AI reads the raw text and extracts questions (including the optional metadata labels and filename-based Chapter shown above). Select multiple files or an entire folder. For the existing ClassPlus table-format import (Question/Option/Solution table), use Question Bank's own import on the main Admin Panel β€” that exact format is preserved there, not duplicated here.
πŸ“„ PDF
Upload a PDF containing MCQs β€” a real digital PDF is read directly (fast, free); a scanned/image PDF automatically falls back to OCR. No separate scan step needed.

πŸ“Š Subject Dashboard counts reflect the currently loaded/filtered list below

πŸ“ˆ Section-wise PYQ Frequency & Weightage counted directly from real PYQ occurrences β€” never estimated or invented

Subject / Chapter / SectionPYQ CountWeightage %Exams / Years

πŸ† Best Questions / Quality Ranking deterministic, evidence-based, never "AI liked this" β€” computed fresh, never stored β–Έ show

🧩 Question Families 6-category relationship intelligence β€” never auto-merged, always admin-confirmed

Family IDRelationship TypeMembersStatusActions

⚑ Contradiction Detector source vs source β€” never auto-resolved, always sent to human review

Pick a Law Subject β†’ Chapter β†’ Section (any level β€” narrower is optional) to select every question in that scope, then choose 2+ reference files to compare.

🧹 Data Quality / Orphan Detection read-only scan β€” nothing is auto-fixed or deleted

πŸ”’ Permanent QK ID additive only β€” the underlying Firestore document id never changes

New questions get a stable QK-{{DOMAIN}}-000001 style id automatically. Existing questions saved before this feature need a one-time backfill for this domain.

🧭 Migrate legacy "Part" field one-time, safe to run more than once

The taxonomy is Subject/Act β†’ Chapter β†’ Section β€” there's no separate "Part" level; a Bare Act Part like "Part III - Fundamental Rights" belongs at the Chapter level. This merges any question's old standalone Part into its Chapter (e.g. "Part V" + "The Union Judiciary" β†’ "Part V - The Union Judiciary") and removes the Part field. Only touches questions that still have a Part set β€” already-migrated questions are skipped, so running this again is a no-op.

πŸ” Admin Audit View append-only β€” nothing here can be edited or deleted, including by this page

Entries created before Stage 23 (merge/unmerge/rescan/etc.) may be missing some fields below β€” history is never rewritten, only rendered as-is.

DateQK IDActionSubjectOld β†’ NewActorSource/FileReason

🚨 Flagged / Hidden Questions Dashboard visibility/reviewStatus β€” kept separate from status (active/archived/bin)

QuestionReasonFlagged ByDateStatusActions

πŸ—‚οΈ File Management Portal a view over existing Master Questions grouped by source file or Subject β€” not a second question database

Group by:
0 selected
File NameSubjectsQuestionsVersions AppliedActions

πŸ—‚οΈ Master Questions

0 selected
QK IDQuestionSubject / Chapter / SectionTypePYQR/IRRStatusLegal StatusActions

πŸ“• Book Maker builds a book from Master Questions β€” nothing here is a copy; publishing elsewhere still comes from the same QK record

Filter and β˜‘ select questions in the Master Questions table above, then add them here. Repeat for multiple subjects/chapters β€” everything you add stays in one draft until you generate the book.

ClassPlus-format output isn't built yet β€” its exact table structure needs verifying against a real sample before generating it automatically. DOCX/PDF/JSON are ready now.

πŸ“€ Output / Export Portal generates files from the Master Question data β€” never a second copy of the data itself

Uses the filters above (subject/status/needs-review/search) to decide what "Export All (Filtered)" includes. JSON export carries every QK id, so a corrected file can be re-imported and matched back β€” see below.

Upload a .json file previously exported from here. Rows whose id matches an existing Master Question get their fields updated (never duplicated); rows with no matching id are skipped and listed β€” add genuinely new questions through the Input Portal above instead, so they still go through dedup/classification.