Mastering and generalization

Cliff Baluyot

Last Update 5 months ago

How do I set a Program as Mastered?

Mastering a program means that the child has mastered the skill in Acquisition and is ready to generalize the skill to other settings. You define the criteria for mastery when creating or editing a program.


NB! It is only possible to mark a program as mastered while it is in Acquisition. The Mastered switch will therefore not be available if the program has a different status than Acquisition.


  1. Go to Programs.

  2. Select the Program you want to set as mastered.

  3. Make sure that the program is in Acquisition.

  4. Tap the Mastered switch to the right.

How do I set a Program as Generalized?

Generalizing a program means that the child is able to perform the task with different people and in different settings. The next step is to move it to Maintenance (where it will be practiced intermittently) or exit the program. You define the criteria for generalization when creating or editing a program.


NB! It is only possible to set a program as mastered while it is in Generalization. The Generalized switch will therefore not be available if the program has a different status than Generalized.


  1. Go to Programs.

  2. Select the Program you want to set as generalized.

  3. Make sure that the program is in Generalization.

  4. Tap the Generalized switch to the right.

Was this article helpful?

0 out of 0 liked this article