Creating Programs by Type

Frequency Programs

Frequency-based programs allow you to set goals for specific behaviors and work on either increasing or decreasing their frequency.

Frequency-based programs will keep track of both prompt counts and duration when collecting data and automatically chart data by frequency (count) and rate over time.

Set up a frequency-based program

From your client programs page or the library:

  • Select [Programs]
  • [Add Program]
  • Select [Frequency]
The basic setup of frequency-based programs is similar to Skill acquisition programs. The primary difference is your measurement, prompt level template, and timer option on the data recording tab. See each section below for more information! 


Choose your measurement:

The default measurement for a Frequency Program is Frequency. Using Frequency as the measurement will:

  • Show Increase Frequency and Reduce Frequency Mastery Workflows 
  • Change the default graph settings to learning opps count on the y-axis (total number of instances of the behavior recorded)

 

Another common option for measurement would be Rate. Using rate as the measurement will:

  • Show Increase Rate and Reduce Rate Mastery Workflows 
  • Change the default graph settings to rate on the y-axis


This will default to Rate per Hour, but can be changed to Rate per Minute by clicking the 3 lines on the right side of the Measurement drop down: 

 

Choose a Prompt Level Template

On the data recording tab, choose a "Clicker" prompt level template. This will allow you to click once to record an instance of the behavior. Other prompt level templates can also be used if you would like to record different prompt levels! 


Choose Timer Settings

On the Data Recording tab, you can select [Sync Timer with Session Duration]. If this is checked, the timer will automatically link with the session timer. If this is un-checked, you will need to manually start the timer during the session to begin collecting frequency data.

Note: if you pin a program to the top of the session, it will automatically sync the timer with the session timer 

Tip: Recording Zero Occurrences of a Behavior

To ensure that data will be recorded even when there is no occurrences of the behavior, you need to make sure that the timer for the Frequency program is running. An easy way to do this is by syncing your timer with the session duration!

 

Running a frequency-based program

In a session, press the timer icon to start the timer (if tied to the session timer, it will start running automatically)

Click the target to record an instance of the behavior. The count will appear in the top right corner of the target

 

Rate Calculations

Hi Rasmus calculates the rate data by # occurrences / duration of program in hours (which is often tied to session duration). This gives the HOURLY rate.
    • To get DAILY rate we take the hourly rate and multiply by 24.
    • EXAMPLE: 4 occurrences in an 8 hour session = 0.5 occurrences / hour. 0.5 X 24 = 12 occurrences / day

 

Frequency programs on a graph: Click here to learn more! 

 


-Updated October 2025