- What is TestInvite?
- Build Your First Test
- Run Your First Assessment
- Taking the Assessment
- Viewing the Results
- Question Bank Overview
- Common Question Features
- Question Types
- Creating Questions
- Organizing Questions
- Content Blocks
- Roles & Access
- Media Library
- Import & Export
- Question Submissions
- Question Bank Schema
- Browsing Questions
- Cloning Questions
- Bulk Updating Questions
- Tests Overview
- My Tests
- Creating a Test
- The Test Editor
- Test Settings
- Sections & Pages
- Adding Questions
- Page Builders
- Test Profile
- Reporting
- Test Papers
- Analytics
- Publishing a Test
- Test Library
- Marketplace
- Tasks Overview
- Creating a Task
- Task Dashboard
- Steps
- Task Settings
- Candidates
- Test Sessions
- Sent Mails
- Proctoring
- Analytics
Page Builders
How static and dynamic page builders work — question pools, randomized selection, and when to use each.
Page builders generate test pages automatically from a pool of questions, instead of manually assigning specific questions to each page. They are the key tool for creating adaptive, fair, and varied assessments where each test-taker receives a different subset of questions.
There are two types: Static and Dynamic.
Static Page Builder
A static page builder lets you manually select a fixed pool of questions and specify how many to show per test-taker. Every test-taker draws from the same pool, but the questions are randomly selected for each session.
Configuration
- Question pool — select the specific questions to include. You can search and filter from your Question Bank.
- Questions per page — how many questions to pick from the pool for each generated page. Must be ≤ total pool size.
- Number of pages — how many pages to generate from this builder. Each page draws randomly from the same pool.
- Time limit per page — an optional time limit applied to each generated page.
- Scoring — set scoring multipliers that apply uniformly to all questions drawn from the pool.
Dynamic Page Builder
A dynamic page builder works from a manually curated question pool — you add specific questions to the pool, then configure how many to randomly select and how to split them into pages at test time. Unlike the static builder, the dynamic builder has additional control over scoring and question rules across the whole pool.
Configuration
- Question pool — add specific questions from your Question Bank. The pool is fixed; questions are randomly drawn from it at test time.
- Number to select — how many questions to randomly pick from the pool for each test session.
- Number of pages — how many pages to build from the selected questions. The selected questions are split evenly across the pages.
- Time limit per page — an optional time limit applied to each generated page.
- Mandatory — mark all pool questions as mandatory (candidates must answer them).
- Non-scored — mark all pool questions as non-scored (they do not contribute to the test score).
Scoring Mode
The dynamic builder offers two scoring modes:
- Standardize scoring — apply a uniform point value and dimensions to all questions in the pool, overriding each question's individual scoring. Use this when you want every drawn question to be worth the same amount regardless of how it is configured in the Question Bank.
- Keep dimensions — each question uses its own scoring and dimensions as configured in the Question Bank. Use this when questions have intentionally different point values.
When to Use Each
| Static Builder | Dynamic Builder | |
|---|---|---|
| Pool definition | Manually chosen questions | Manually chosen questions |
| Random selection | ✓ | ✓ |
| Uniform scoring override | — | ✓ (Standardize mode) |
| Per-question scoring | Uses question settings | ✓ (Keep dimensions mode) |
| Mandatory / non-scored flag | — | ✓ |
| Best for | Simple randomized pools | Pools needing scoring normalization or question rules |
If you want every question drawn from the pool to count equally regardless of its original settings in the Question Bank, use the Dynamic builder with Standardize scoring.
When overwriting scoring, the forced configuration can include scored dimensions — applied to every randomly drawn question. Use this only when all pool questions measure the same competencies; with “keep original scoring” each question uses its own configuration.