Design and implementation of a dynamic spell checker for the intelligent tutoring system, ELE-TUTORA
Keywords:
Linguistic accuracy, spelling, spell checker, python, intelligent tutoring system, Spanish as a Foreign LanguageAbstract
This article focuses on the problem of linguistic accuracy in written production, specifically misspellings. To this end, we designed and built a spell checker for an Intelligent Tutorial System (ITS) of Spanish as a Foreign Language, ELE-TUTORA. This corrector is programmed in Python 3 and its design corresponds to a dynamic architecture, so as to avoid its future rigidity and allow better performance. In this article, we present the description of its modules, the implementation of the code used to program the corrector, and its operation is explained from its output and examples in correcting errors in Spanish as a Foreign Language (SFL).
Downloads
Published
How to Cite
Issue
Section
License
Copyright agreement:
Authors who have a manuscript accepted for publication in this journal agree to the following terms:
Authors will retain their copyright and grant the journal the right of first publication of their work by means of this copyright agreement document, which is subject to the Creative Commons Acknowledgment License that allows third parties to share the work provided that its author and first publication in this journal are indicated.
Authors may adopt other non-exclusive license agreements for distribution of the published version of the work (e.g., depositing it in an institutional repository or publishing it in a monographic volume) as long as the initial publication in this journal is indicated.
Authors are allowed and encouraged to disseminate their work via the internet (e.g., in institutional publications or on their website) before and during the submission process, which can lead to interesting exchanges and increase citations of the published work (read more here).