Topic Generator

Create a custom problem set based on topics selected from past contests.

June 4, 2026
Thursday

The Topic Generator randomly chooses up to 30 problems according to contest, level of difficulty (Part A/B/C), and topic. The problem set can be printed by clicking "Printer Friendly Version" below.

After generating a problem set, each selected problem can be changed by clicking the arrows. A problem from the same contest, level and topics will be substituted.


To use these problems in an LMS, click one of the Export to LMS buttons (Canvas, Moodle, D2L, H5P, QTI) that appear after generating a problem set. Each button downloads a ready-to-import quiz file for that platform. Learn more about Quiz Converter.


No contest grades selected No primary topics selected No secondary topics selected
Contest / Grade
Primary Topics
⚠️ Please select contest grades first to see primary topics
Secondary Topics
⚠️ Please select contest grades first to see secondary topics
📊 Number of Problems by Part
Select number of problems for Part A (0-10)
Select number of problems for Part B (0-10)
Select number of problems for Part C (0-10)

Topic Problem Set