{'fraction_non_alphanumeric': 0.025869759143621766, 'fraction_numerical': 0.0, 'mean_word_length': 5.925925925925926, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
CSIEC (computer simulator in educational communication): a virtual context-adaptive chatting partner for foreign language learners

In this paper we present an innovative intelligent Web-based computer-aided instruction system for foreign language learning: CSIEC (computer simulator in educational communication). After short summarizing of the related works we introduce the system goals and the corresponding system framework including the natural language markup language (NLML) to structurally label the grammar elements, natural language object model in Java (NLOMJ) to represent the grammatical elements, natural language database (NLDB) to store the historical discourse, and the communication response mechanism (CR) considering the context, the world model and the personality of the users and of the system itself comprehensively. Then we explain the pedagogical functions of this system in the learning of English as a foreign language, i.e. syntactically and semantically analyzing the English sentences given from the users via Internet, and synchronously, reasonably and adaptively responding to the users.