Architecture for Efficient String Dictionaries in E-Learning

E-Learning is a response to the new educational needs of society and an important development in Information and Communication Technologies. However, this trend presents many challenges, such as the lack of an architecture that allows a unified management of heterogeneous string dictionaries required by all the users of e-learning environments, which we face in this paper. We mean the string dictionaries needed in information retrieval, content development, “key performance indicators” generation and course management applications. As an example, our approach can deal with different indexation dictionaries required by the course contents and the different online forums that generate a huge number of messages with an unordered structure and a great variety of topics. Our architecture will generate an only dictionary that is shared by all the stakeholders involved in the e-learning process.

[1]  Nicolas Hernandez,et al.  MappSent: a Textual Mapping Approach for Question-to-Question Similarity , 2017, RANLP.

[2]  Masami Shishibori,et al.  A dynamic construction algorithm for the Compact Patricia trie using the hierarchical structure , 2002, Inf. Process. Manag..

[3]  Chung Keung Poon,et al.  Efficient Phrase Querying with Common Phrase Index , 2006, ECIR.

[4]  Rene De La Briandais File searching using variable length keys , 1959, IRE-AIEE-ACM Computer Conference.

[5]  Masao Fuketa,et al.  Practical String Dictionary Compression Using String Dictionary Encoding , 2017, 2017 International Conference on Big Data Innovations and Applications (Innovate-Data).

[6]  Tobias Nipkow,et al.  Trie , 2015, Arch. Formal Proofs.

[7]  Joaquín Adiego,et al.  Generalized Biwords for Bitext Compression and Translation Spotting , 2014, J. Artif. Intell. Res..

[8]  Alejandro Maté,et al.  Application of Data Mining techniques to identify relevant Key Performance Indicators , 2017, Comput. Stand. Interfaces.

[9]  Jane Sinclair,et al.  Massive open online courses : learner participation , 2014 .

[10]  It Informatics Directed Acyclic Word Graph , 2012 .

[11]  Preslav Nakov,et al.  SemEval-2017 Task 3: Community Question Answering , 2017, *SEMEVAL.

[12]  Ulrich Germann,et al.  Tightly Packed Tries: How to Fit Large Models into Memory, and Make them Load Fast, Too , 2009 .

[13]  Preslav Nakov,et al.  SemEval-2016 Task 3: Community Question Answering , 2019, *SEMEVAL.

[14]  Miltiadis D. Lytras,et al.  An emerging - Social and emerging computing enabled philosophical paradigm for collaborative learning systems: Toward high effective next generation learning systems for the knowledge society , 2015, Comput. Hum. Behav..

[15]  Edward Fredkin,et al.  Trie memory , 1960, Commun. ACM.

[16]  Marcos Borges,et al.  More Collaboration, More Collective Intelligence , 2015, Int. J. Knowl. Soc. Res..

[17]  David Gil,et al.  A Computational Method for Enabling Teaching-Learning Process in Huge Online Courses and Communities , 2017 .

[18]  Yassine Jamoussi,et al.  Comprehensive classification of collaboration approaches in E-learning , 2017, Telematics Informatics.

[19]  Joaquín Adiego,et al.  A Two-Level Structure for Compressing Aligned Bitexts , 2009, SPIRE.

[20]  David Haussler,et al.  Complete inverted files for efficient text retrieval and analysis , 1987, JACM.