Product

A lesson builder, not a curriculum

RFT App gives you a drafting step and an editing surface. What you assign is what you wrote.

The workflow

  1. Choose a frame and a target

    Pick the relational frame you are programming for and describe what the learner should be able to do.

  2. Generate a draft

    Get back a structured lesson: trial types, stimulus arrangements, prompts, and answer options.

  3. Edit it

    Change anything. Swap stimuli, rewrite prompts, reorder trials, set the error-correction behaviour, adjust difficulty per round.

  4. Assign and override

    Assign the skill to learners, with per-learner overrides on top of the skill-level defaults.

  5. Run and review

    Trial-by-trial data is recorded as the learner works, and charted so you can see where responding breaks down.

Activity types

Different frames call for different trial formats. The builder supports several.

Match to sample

The standard arrangement for coordination and equivalence probes.

Category grid

Sorting members into classes, with an error-correction loop.

Sequence ordering

Arranging items into a correct order, for temporal and comparison work.

Category discrimination

Probing class membership against distractors.

What stays with you

Every generated lesson is a draft. Nothing is assigned automatically, nothing reaches a learner without you assigning it, and every element remains editable after generation.

That boundary is deliberate. The tool is good at structure and volume. Deciding what a particular learner should be working on is not a structural problem, and it is not one we try to solve for you.

Try the builder

Draft a lesson, edit it, and see whether the output is worth your time.

Sign in

Common questions

Can I edit the lessons it generates?
Yes. Stimuli, prompts, answer options, trial order, difficulty progression, and error-correction behaviour are all editable after generation.
Can one skill be used across multiple learners?
Yes. Skills carry default configuration, and each learner assignment can override those defaults individually.
What data does it record?
Trial-by-trial responding, recorded in an ABA-familiar shape and charted per learner.