Abstract
Computer-Assisted Language Learning (CALL) are computer-based tutoring systems that deal with linguistic skills. Adding intelligence in such systems is mainly based on using Natural Language Processing (NLP) tools to diagnose student errors, especially in language grammar. However, most such systems do not consider the modeling of student competence in linguistic skills, especially for the Arabic language. In this paper, we will deal with basic grammar concepts of the Arabic language taught for the fourth grade of the elementary school in Egypt. This is through Arabic Grammar Trainer (AGTrainer) which is an Intelligent CALL. The implemented system (AGTrainer) trains the students through different questions that deal with the different concepts and have different difficulty levels. Constraint-based student modeling (CBSM) technique is used as a short-term student model. CBSM is used to define in small grain level the different grammar skills through the defined skill structures. The main contribution of this paper is the hierarchal representation of the system's basic grammar skills as domain knowledge. That representation is used as a mechanism for efficiently checking constraints to model the student knowledge and diagnose the student errors and identify their cause. In addition, satisfying constraints and the number of trails the student takes for answering each question and fuzzy logic decision system are used to determine the student learning level for each lesson as a long-term model. The results of the evaluation showed the system's effectiveness in learning in addition to the satisfaction of students and teachers with its features and abilities.
Highlights
Computer-Assisted Language Learning (CALL) is a research discipline that concerned with using computers, new media, and information technologies for language learning [1], [2]
Intelligent Tutoring Systems (ITSs), Adaptive Hypermedia systems (AHSs), Collaborative environments (CE), and computer-supported ubiquitous learning (CSUL) are the common adaptive approaches that have been used in Intelligent Computer-Assisted Language Learning (ICALL) [4]
Karaci presented an example in using a fuzzy logic decision system to determine the learning level based on MYCIN certainty factor and the number of times the student takes for answering the question [6]
Summary
Computer-Assisted Language Learning (CALL) is a research discipline that concerned with using computers, new media, and information technologies for language learning [1], [2]. Karaci presented an example in using a fuzzy logic decision system to determine the learning level based on MYCIN certainty factor and the number of times the student takes for answering the question [6]. Another example presents developing parsers to identify grammatical errors by incorporating NLP techniques in analyzing student input [7]. The main contribution is the proposed mechanism for efficiently checking constraints by utilizing the hierarchical structure of the domain knowledge Such a technique facilitates diagnosing student errors and their origins. Sections nine and ten respectively present the evaluation and the conclusion
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Computer Science and Information Technology
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.