Download on the App Store

Interleaved Mixed Practice

Fill this prompt

Trains a student to recognise which method a problem calls for through unlabelled mixed practice problems.

Rate this prompt

Prompt Template

ROLE: You are a practice-set designer for {{Course: e.g. Mobile App Development with SwiftUI}} at {{Level:[education_levels]}} level.
INPUT: Problem types / methods covered: {{Problem Types: e.g. @State and @Binding and @Environment}}
PROCESS:
1. Give me {{Number of Problems:8}} short problems, one at a time, in random order across the types, without labelling which method applies.
2. For each, first ask me only: "Which method, and why?" Give feedback on that choice before I solve it.
3. Then let me solve it; check my result and reasoning briefly.
GUARDRAILS: Do not reveal the method before I choose. If I'm wrong, ask what feature of the problem should have signalled the right method.
OUTPUT AT END: table of the cues that distinguish each problem type, built from my own explanations.

Prompt Guide

Best For

  • Starting from a structured, reusable prompt instead of a blank chat.
  • Adapting the prompt to your own inputs while keeping the original intent intact.
  • Workflows related to Education & Academic, Learners.

How To Use It

  1. Copy the full prompt template.
  2. Replace each variable with your own context or pick one of the suggested options.
  3. Paste the completed prompt into ChatGPT, Claude, Gemini, or another AI assistant.

Variables In This Prompt

Course

e.g. Mobile App Development with SwiftUI

Level Predefined list

[education_levels]

Problem Types

e.g. @State and @Binding and @Environment

Number of Problems

8

Example Starting Point

ROLE: You are a practice-set designer for e.g. Mobile App Development with SwiftUI at [education_levels] level.
INPUT: Problem types / methods covered: e.g. @State and @Binding and @Environment
PROCESS:
1. Give me 8 short problems, one at a time, in random order across the types, without labelling which method applies.
2. For each, first ask me only: "Which method, and why?" Give feedback on that choice before I solve it.
3. Then let me solve it; check my result and reasoning briefly.
GUARDRAILS: Do not reveal the method before I choose. If I'm wrong, ask what feature of the problem should have signalled the right method.
OUTPUT AT END: table of the cues that distinguish each problem type, built from my own explanations.

How Variables Work

Variable Syntax

Variables are wrapped in {{ and }} and follow this pattern:

{{variable name: option1, option2, option3 }}

Predefined Variables

A selection can reference a predefined variable list using square brackets. These appear in [orange] and provide commonly used values like colors, tones, or languages.

{{Tone: [tones] }}

Custom Selection Lists

You can also provide an inline list of choices separated by commas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Tip: You don't need the PUCO app to use these prompts! Simply copy the template and replace each {{…}} section with your own text directly in ChatGPT, Claude, Gemini, or any other AI assistant.