This paper presents a novel framework for asynchronous web-based training (WBT) using a peer-to-peer (P2P) architecture, enhancing scalability and robustness. It introduces mobile agents that serve not only as data carriers but can also mark answers and provide feedback without human intervention. Performance simulations indicate that this e-learning system outperforms traditional client/server models in scalability.