A data-driven analysis of SSC CGL Tier 1 General Awareness questions, with split sub-topics, better OCR, and LLM-extracted correct answers.
This website presents a structured analysis of 952 General Awareness (GK/GS) questions from the SSC CGL Tier 1 examination held in September-October 2025. Every question has been categorized into one of 8 major subjects and further classified into 90 sub-topics. For 10 questions, the correct answer has been extracted via LLM.
.github/workflows/run_ocr.yml for the Gemini-based OCR workflow, and categorize_with_gemini.py for LLM-based categorization.The categorization taxonomy covers the standard SSC CGL General Awareness syllabus, with 90 sub-topics:
Ancient, Medieval, Modern Indian History & World History â 25 sub-topics from Indus Valley to Independence
Physical, Indian & World Geography â 11 sub-topics including rivers, climate, agriculture, industries
Constitution, Parliament, Judiciary, New Criminal Laws & Governance â 15 sub-topics
Indian Economy, Banking, Budget, Inflation & International Trade â 8 sub-topics
Physics, Chemistry & Biology â 12 sub-topics covering all major science areas
Books, Sports, Awards, Festivals, Dance (separate), Music (separate), Architecture, Space â 18 granular sub-topics
Recent Events, Schemes, Sports, Awards, Rankings â 8 sub-topics for 2024-25 events
Questions that could not be auto-categorized
The repo includes a GitHub Actions workflow (.github/workflows/run_ocr.yml) that uses Gemini Flash
for high-accuracy OCR. To run it:
GEMINI_API_KEYinput.pdf in the repo rootextracted-english-text artifact when complete
There's also a categorize.yml workflow that uses Gemini to categorize questions and extract correct answers.