Reusing learning material is very important to design learning environments for real-life learning. The reusability of learning objects results from the product of three main features: modularity, discoverability and interoperability. We proposed learning objects built based on agent architectures, called Intelligent Learning Objects (ILO). This paper discusses how the ILO approach can be used to improve the interoperability among learning objects, learning menagement systems (LMS) and pedagogical agents.