Summary
Allow admin to upload a 'Previous Year Questions' PDF for a chapter. The system flags which generated questions are similar to real CBSE board questions, marking them as 'High Priority.'
Why
The #1 most-requested feature in every CBSE student community is 'which questions are likely to appear in boards.' Mapping generated questions against PYQs using embedding similarity provides a 'board-relevance score' that dramatically increases student trust.
Implementation Notes
- Admin uploads PYQ PDF per chapter alongside the chapter PDF
- PYQ text extracted using the existing PDF extraction pipeline
- Compare generated questions against PYQ questions using keyword overlap or sentence similarity
- Questions with similarity >0.7 get a 🎯 'High Priority' badge in the test UI
Acceptance Criteria
Summary
Allow admin to upload a 'Previous Year Questions' PDF for a chapter. The system flags which generated questions are similar to real CBSE board questions, marking them as 'High Priority.'
Why
The #1 most-requested feature in every CBSE student community is 'which questions are likely to appear in boards.' Mapping generated questions against PYQs using embedding similarity provides a 'board-relevance score' that dramatically increases student trust.
Implementation Notes
Acceptance Criteria