File size: 1,911 Bytes
9c63e49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
title: CBT4JEE v33.2.5
license: mit
tags:
  - jee
  - fiitjee
  - aits
  - exam
  - practice
---

# CBT4JEE v33.2.5 - FIITJEE AITS Paper Processor & Practice Platform

## What's New in v33.2.5

### Processor Improvements
- **Subject Symmetry Enforcement**: All 3 subjects (Physics, Chemistry, Mathematics) now have guaranteed equal question counts per section
- **Marking Scheme Symmetry**: Corresponding questions across subjects enforce consistent (correct, negative) marks via majority vote
- **Improved Answer Key Parsing**: Better handling of old papers with table-format and inline-format answer keys
- **N/A Answer Inference**: Missing answers filled using cross-subject symmetry patterns
- **Glitched Option Filtering**: Single non-A-D letters (F, J, X) from OCR are automatically rejected
- **Photo-PDF Detection**: Scanned/photo PDFs are automatically detected and skipped (< 5 chars/page average)
- **Subject Planner Detection**: Short PDFs (< 3 pages) are automatically skipped
- **Paragraph Crop Improvement**: Better handling of paragraph/comprehension questions spanning page boundaries
- **Info-Box False Positive Fix**: FIITJEE "Useful Data" reference boxes properly excluded from question crops

### Batch Processing
- **Robust Solution Matching**: Handles inconsistent naming (sol before/after QP, various naming conventions)
- **Sequential Processing**: Papers processed one-by-one to avoid memory issues
- **Validation**: Post-processing validates question count symmetry and marking scheme consistency

### Supported Papers
- FIITJEE AITS 2013-2025 (JEE Advanced + JEE Mains)
- Currently processed: 61 papers from 2013-2015
- More papers being processed and added

## Quick Start
1. Download `cbt4jee_33.2.5.zip`
2. Extract and open `index.html` in a browser
3. Use the PDF ingest server to process new papers
4. Batch process folders using `tools/pdf_ingest_system1/batch_process.py`