I developed a framework for an interactive programmed instruction system, named Swimmy, in the Squeak eToys. This system is based on a multi-agent architecture for adaptability and open-endedness. Therefore, Swimmy is flexible for complex situations in classrooms. Moreover, Swimmy aims to be fun and easy to use for children. Children interact with software agents just like interacting with pets. Children can program the agents with the aid of a visual tool just like painting.
Citation:
Koji Yokokawa, "Swimmy: A Framework of Multi-Agent Instruction System for Children," c5, pp.27-32, Third International Conference on Creating, Connecting and Collaborating through Computing (C5'05), 2005