STUDENT'S KNOWLEDGE ASSESSMENT THROUGH AN INTELLIGENT TUTORING SYSTEM USING NATURAL LANGUAGE PROCESSING BASED ON AN AUTOMATIC SYSTEM FOR GENERATING QUESTIONS

I. Dobre
DOI: https://doi.org/10.12753/2066-026x-14-076
2014-04-25
Abstract:Starting with early 1960's a new approach has been followed by researchers and specialists in developing instructional applications. This new approach was related to the use, as an experiment, of the Natural Language Processing (NLP) in the development of next generation of instructional software. Soon, the experiment has became a reality and a necessity in the context that the quantity of information which had to be processed by students, regardless the domain or discipline, has increased considerably. One of the main goals chased constantly by the researchers and specialists in NLP was related to the improvement of the systems, methods, and techniques used for students' knowledge assessment using NLP facilities. A great opportunity to reach valuable results has arisen once the Intelligent Tutoring Systems (ITS) have been considered into the equation. Taking into consideration the ITS declared purposes to address instructional specific activities such as, teaching, learning, performance assessment and feedback generation/communication/analysis, a merge of the ITS and NLP took place and this merge was in the evident benefit of both, teachers and students. Of course, in all these changes a central role has been played by the progress related to the Information and Communication Technologies (ITC) and mainly by the development of few critical hardware and software components, such as, computers, mobile devices, operating systems for these devices and programming languages. This paper is presenting the author proposal of an automatic system for generating questions and performing the analysis of the students' answers, the system being encapsulated in an ITS using NLP and which is applicable to the Computers Programming and C language discipline. Also, the author will present briefly the algorithm used for the development of the proposed system, with the primary target to detect the incorrect answers based on off-topic/on-topic method.
Computer Science,Education
What problem does this paper attempt to address?