Comparing architectural styles for distributed expert knowledge modules in intelligent tutoring systems


Autoria(s): Teeuwen, Gideon
Data(s)

06/10/2016

06/10/2016

25/08/2016

Resumo

Intelligent Tutoring Systems (ITSs) are computerized systems for learning-by-doing. These systems provide students with immediate and customized feedback on learning tasks. An ITS typically consists of several modules that are connected to each other. This research focuses on the distribution of the ITS module that provides expert knowledge services. For the distribution of such an expert knowledge module we need to use an architectural style because this gives a standard interface, which increases the reusability and operability of the expert knowledge module. To provide expert knowledge modules in a distributed way we need to answer the research question: ‘How can we compare and evaluate REST, Web services and Plug-in architectural styles for the distribution of the expert knowledge module in an intelligent tutoring system?’. We present an assessment method for selecting an architectural style. Using the assessment method on three architectural styles, we selected the REST architectural style as the style that best supports the distribution of expert knowledge modules. With this assessment method we also analyzed the trade-offs that come with selecting REST. We present a prototype and architectural views based on REST to demonstrate that the assessment method correctly scores REST as an appropriate architectural style for the distribution of expert knowledge modules.

Identificador

http://hdl.handle.net/1820/7082

Idioma(s)

en

Publicador

Open Universiteit Nederland

Palavras-Chave #intelligent tutoring system #expert knowledge module #REST architectural style #architecture evaluation
Tipo

Master thesis