Examples
Examples
Try the starting example
- Topics: name, current questions, desired weight
- Algebra,8,1 Geometry,2,1
- Target total questions
- 10
- Target questions by topic
- Algebra: 5; Geometry: 5
- Questions to add or remove by topic
- Algebra: -3; Geometry: 3
- Current total questions
- 10
- Current share by topic (%)
- Algebra: 80; Geometry: 20
Try another scenario
- Topics: name, current questions, desired weight
- Algebra,0,2 Geometry,0,1
- Target total questions
- 5
- Target questions by topic
- Algebra: 3; Geometry: 2
- Questions to add or remove by topic
- Algebra: 3; Geometry: 2
- Current total questions
- 0
- Current share by topic (%)
- Algebra: 0; Geometry: 0
Calculation method
Calculation method
Target questions by topic
Allocate the target total by normalised desired weights using largest remainders, with input order breaking ties.
Questions to add or remove by topic
Target question count − current count.
Current total questions
Sum current topic counts.
Current share by topic (%)
Current topic count / current total × 100; zero if no current questions exist.
Symbols and units
- a
- Topics: name, current questions, desired weight
- b
- Target total questions
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Balances counts against your desired topic weights. It does not assess question quality, difficulty, learning objectives or exam validity.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.
Further reading
OpenStax: arithmetic and geometry ↗
Background reading; this does not imply endorsement or independent review of SumFizz.