JADE (Java Agent Development Framework) is integrated into Moodle (Modular Object-Oriented Dynamic Learning Environment) to construct a personalized learning platform, which combines Multi-Agent and decision tree technology. The framework of the system is firstly described, and then the Course Agent is presented to explain the application of Agent in Moodle. The flowchart of Course Agent and its internal agents’ communication are analyzed in the paper. With the support of course agent, appropriate learning resources will be presented to the student once his or her learning behavior data are collected and processed completely. From the experiment, it can be seen that the system can satisfy the personalized needs of remote education to a certain degree. Keywords-Agent; JADE; decision tree; Moodle; personalized learning