The document presents the development of a distributed asynchronous web-based training system utilizing a hybrid peer-to-peer (P2P) architecture to enhance scalability and robustness. This system leverages mobile agents to facilitate content distribution and provide various functions autonomously, differentiating between nodes based on their roles, such as server, client, and user interface nodes. Experimental results demonstrate the effectiveness of this architecture in maintaining system performance and functionality despite node failures.