The development of an online SQL learning system with automatic checking mechanism

E-Learning has become an important topic in the field of information Technology. At present the online programming learning system can only provide feedback information about the answers is correct or wrong. When learner input a worng answer, those platform systems can not provide learning suggestion for learner, learner can only through trial and erroe approach to find the correct answer by oneself, and reducing the learning effectiveness. In this research, we developed the e-learning system that has detailed feedback whether the program of practice were correct or wrong. It developed a structured query language (SQL) e-learning system by intelligent agents and question answering, moreover, this system will take down the learning log for find out learners' problem to teachers.