The iLOG Project (Intelligent Learning Object Guide) is designed to augment multimedia learning objects with information about (1) how a learning object has been used, (2) how it has impacted instruction and learning, and (3) how it should be used. The goal of the project is to generate metadata tags from data collected while students interact with learning objects; these metadata tags can then be used to help teachers identify learning objects that match the educational and experiential backgrounds of their students. The project involves the development of an agent-based intelligent system for tracking student interaction with learning objects, in tandem with an extensive learning research agenda. This paper provides an overview of this NSF-funded project, focusing on the instructional approach and research on varying levels of active learning and feedback. Using a randomized design and a hierarchical linear modeling framework, research showed that the active learning conditions resulted in significantly higher student learning. The elaborative feedback results approached (p = .056), but did not reach, the established significance criteria of alpha = .05. Both active learning conditions and one of the elaborative feedback conditions resulted in significantly higher content assessment scores compared to a control group.