With Yaakov (age 6), our activity schedule strengthened his independent play skills.
We taught him how to complete an activity schedule and how to get the toys himself. We built this up with task analysis (breaking up a large task into smaller accomplishments). We started by having a teacher play next to him and give him reinforcement. Next, we introduced having the teacher at a distance while he played. The activity schedule we follow has a picture of legos, then blocks, then puzzles. He must get each toy, play with it, and then clean it up, with a timer to back up the activities.
Now, Yaakov cleans up and puts the toys back without being told and when he’s home he can play independently, where as before, he needed someone present at all times.