Abstract
This article describes the development of a computer assisted language learning (CALL) system for writing to learn Japanese passive voice on the WWW. To investigate the error types when writing in passive voice of Japanese language by foreign learners, the authors conducted a test and took a survey through questionnaire. From this investigation, the authors classified the error types of Japanese passive voice. This classification will be used for error analysis which deals with the implementation of the system. In this system, the authors use NLP tools and then add the error analysis and the feedback processing part to the system. This system thus enables the learner to key in sentence freely, can detect the error in typed sentence and gives the adequate feedback messages to the learner.