Design and implementation of a dynamic spell checker for the intelligent tutoring system, ELE-TUTORA
Diseño e implementación de un corrector ortográfico dinámico para el sistema tutorial inteligente, ELE-TUTORA*
Author
Ferreira Cabrera, Anita
Hernández Osuna, Sergio
Abstract
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). El presente trabajo se enfoca en la problemática de la precisión lingüística en la producción escrita, específicamente en los errores ortográficos. Para ello, se diseñó y construyó un corrector ortográfico para un Sistema Tutorial Inteligente (STI) del Español como Lengua Extranjera, ELE-TUTORA1. Este corrector está programado en Python 3 y su diseño corresponde a una arquitectura dinámica, con el fin de evitar su rigidización futura y permitir mejorar su funcionamiento. En este artículo, se presenta la descripción de sus módulos, la implementación del código utilizado para programar el corrector, y se explica su funcionamiento a partir de salidas y ejemplos en la corrección de errores en el Español como Lengua Extranjera (ELE).