This paper presents an e-Learning Web-reachable hypermedia system as the foundation of a course content development toolset. Course content, developed in XML, is stored in native XML databases and propagated via Web services. A helper agent delivers the learning objects that compose a course based on a pedagogical strategy pre-defined by the course author. The agent dynamically establishes the learning objects delivery order. The sequencing of Web pages in the proposed system relies on a Petri Net analysis of incoming events such as student responses to exercises.