Degree-symbol fix (4 questions), document database search findings
º (masculine ordinal U+00BA) -> ° (degree U+00B0) in Q35, Q963, Q5359, Q9014. DATA.md now records the better-database audit: the Indian_Exams_PYQ repo's 223 shift PDFs are LFS-locked and image-only; examgoal CDN returns 403; our examgoal-derived bank stays the best structured source. Also explains the Hard-difficulty reality (user-vote metadata, ~2-3 hard questions per shift is authentic) and confirms all 9,813 questions carry exam='jee-main' source metadata.
This commit is contained in:
parent
02ab131c72
commit
51a01cc2cf
1 changed files with 39 additions and 0 deletions
39
DATA.md
39
DATA.md
|
|
@ -73,3 +73,42 @@ meaningful fraction, and a wrong answer key teaches the wrong result —
|
||||||
worse than no question. NUM import stays out until NTA final answer keys
|
worse than no question. NUM import stays out until NTA final answer keys
|
||||||
(authoritative per-shift source) are transcribed. The grader already
|
(authoritative per-shift source) are transcribed. The grader already
|
||||||
supports NUM with 0.1% tolerance for hand-added questions.
|
supports NUM with 0.1% tolerance for hand-added questions.
|
||||||
|
|
||||||
|
## Better-database search (2026-10-15 findings)
|
||||||
|
|
||||||
|
**Verdict: our current source (HostServer001 examgoal-derived, 9,813 questions)
|
||||||
|
remains the best publicly usable structured JEE Main bank.**
|
||||||
|
|
||||||
|
Repositories audited:
|
||||||
|
|
||||||
|
1. **thesrijankumar/Indian_Exams_PYQ** (GitHub, ~4 MB) — contains 223 JEE Main
|
||||||
|
shift-wise PDFs (2020-2026) plus JEE Advanced. Sounds ideal, but:
|
||||||
|
- All files are stored in **Git LFS**, and the LFS batch API returns no
|
||||||
|
download URLs (free-tier bandwidth cap) — files are effectively
|
||||||
|
inaccessible without authentication.
|
||||||
|
- Even with access, they are **scanned PDFs**: NTA renders question text
|
||||||
|
as images, so `pdftotext` yields only question IDs (verified earlier
|
||||||
|
on NTA's own `cdnbbsr` PDFs). No text-layer exists to extract.
|
||||||
|
- Use: a future per-shift "actual paper" mode could render these PDFs
|
||||||
|
page-by-page as images, but not as structured questions.
|
||||||
|
|
||||||
|
2. **examgoal CDN images** — the 1,909 image-questions we skip at import
|
||||||
|
reference `app-content.cdn.examgoal.net` / `imagex.cdn.examgoal.net`
|
||||||
|
URLs. All return **403/404** without signed URLs. Hotlinking is a dead
|
||||||
|
end; embedding them would also break whenever their CDN expires.
|
||||||
|
|
||||||
|
3. **jiteshtripathimath-lab / SBStudio07 / aryan-kronos** — marketing sites
|
||||||
|
and Telegram bots, no structured data.
|
||||||
|
|
||||||
|
**Why "Hard mode feels easy"** (resolved):
|
||||||
|
- The 24 hand-written seed questions (Q1-Q24) were trivial one-liners
|
||||||
|
mixed into the real bank. They are now **deleted** from the live DB.
|
||||||
|
- The difficulty labels come from the examgoal source's user-vote metadata,
|
||||||
|
not from NTA. Distribution across 9,789 real PYQs: 4,007 Easy / 5,614
|
||||||
|
Medium / 168 Hard. JEE Main genuinely has few "hard" questions per shift
|
||||||
|
(~2-3 of 75); the exam's difficulty comes from time pressure, not
|
||||||
|
per-question complexity. For a harder practice set, filter to Medium+Hard
|
||||||
|
and recent years (2021+) — the builder supports both filters now.
|
||||||
|
- All 9,813 questions verified `exam='jee-main'` in source metadata
|
||||||
|
(2002-2025, AIEEE-era questions included since AIEEE IS JEE Main's
|
||||||
|
predecessor under the same NTA syllabus).
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue