Quick assignment builder

Pick a student, pick domains and skills, pick a difficulty + count. We'll pull questions that match, skip anything the student has already done, and save it as a homework assignment they can launch from their portal.

1. Student

2. Exam & section

Skill drill = pick specific skills + counts (per-skill). Full section = pick a test and (optionally) module — pulls those questions in order. Leave test as "All tests" for a random scoop. Full test = every question from one official form, in order. 📕 Textbook = assign a Book-of-Knowledge chapter quiz or a specific drill / page.

Untimed = a normal drill. Timed options run under test conditions — no answer feedback until the student checks everything at the end.

3. Skills to drill

Click a domain to expand. Tick the skills you want — pick as many as you like across domains. Each skill gets a Share that splits the total set in step 4 (equal by default — e.g. 50 / 20 / 30). The live “= N qs” badge shows how many each skill will get.

No skills selected.

4. Difficulty, count, source

Tick any combination. All three on = any difficulty. None on = none — pick at least one.

This is the catch-all total. It splits across your picked skills by their Share (the “= N qs” badge under each skill). The preview in step 5 confirms the exact count.

AI = claude-generated drills (~7,000 records). Verified = real CB / ACT / ERB / etc.

Official Tests 1-11 are excluded by default so they stay clean for full-length practice.

5. Preview & generate

Pick a student, exam, and at least one skill to see how many questions match.