Resource Explorer
This interface demonstrates the optimal architecture for an IB DP resource platform. It combines a hierarchical classification system with direct access to mark schemes. Select filters below to narrow down the past paper database by specific topics (e.g., Calculus, Algebra) and difficulty levels, allowing for targeted revision sessions.
Filters
Filtered from Master DB
Question Database
Active Assessment
Select a question from the list to view details and mark scheme.
Question Title
Find the integral of f(x) = x^2 * sin(x)...
Classification Methodology
To effectively organize a Question Bank for IB DP, a robust taxonomy is required. This section outlines the logic used to classify the resources in this web application.
1. The Taxonomy Tree
Every question is tagged with a three-level hierarchy to ensure precise retrieval:
- Domain (Subject): e.g., Mathematics AA HL
- Topic (Unit): e.g., Calculus, Statistics
- Sub-topic (Skill): e.g., Chain Rule, Normal Distribution
Data Structure Example
{
"id": "Q-2023-P1-05",
"meta": {
"year": 2023,
"session": "May",
"paper": "Paper 1"
},
"classification": {
"topic": "Calculus",
"sub_topic": "Integration by Parts",
"difficulty": "Hard"
},
"assets": {
"question_text": "...",
"markscheme_ref": "MS-2023-P1-05"
}
}
2. Difficulty Assessment Logic
Questions are not just classified by content, but by cognitive demand. This platform uses the following rubric:
Database Analytics
Visualizing the composition of the question bank allows students to identify which topics are most heavily examined and how difficulty is distributed across papers.
Topic Weighting (Frequency)
Distribution of questions by primary topic across all years.
Difficulty Composition
Ratio of Easy/Medium/Hard questions per Paper type.