International Journal of Computer Applications
In any form of education continuous learning and training plays an important role while knowledge and skills are equally important. In a given domain, an automated system for training skills and active learning is an effective form of learning. This paper presents a system that helps in active learning and training of skills with respect to database programming. While learning database programming with SQL commands, this system guides the user by giving feedback. The recommendations and the automated feedback help end user to improve his skills and focus on week areas. Classification and correction component proposed in this paper is the core of the system which is based on syntax and grammars and provides necessary feedback.