Amid the growing need for efficient and automated educational agents for mobile learning systems, learner demand for customized coursewares is increasing. However, many m-Leaming systems that have been studied as of late have yet to support a mobile learning course in a seamless manner, thus failing to meet learner expectations. One of the problems of such m-Leaming systems is their weakness in motivating learners, in particular, in the continuous feedback of the course. This paper proposes a mobile learning scheduling system that provides environment-related educational courses for learners. The proposed system monitors and evaluates the learning outcomes of learners on a continual basis, and calculates degrees of accomplishment in learning activities that will be applied to the agent's scheduling in order to provide learners with appropriate courses. Such courses enable learners to experience vigorous learning activities through repetitive programs, according to their ability.