Skip to content

Previous Year CBSE Question Mapping (PYQ) #16

Description

@ankit2101

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

  • Admin can upload a PYQ PDF for any chapter
  • High-priority questions are flagged with a badge during the test
  • Summary shows how many 'board-relevant' questions were attempted
  • PYQ similarity threshold configurable in admin settings

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions