04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

222 Selected Studies on Software and Information Systems<br />

processes, there is also a secondary, but probably even more important effect: the centralized<br />

user model gives an opportunity to share the same user model between several adaptive<br />

applications, where each one could take advantage of knowledge acquired by others.<br />

8.4.1 CUMULATE<br />

CUMULATE [16, 65] is an example of a generic user modeling server in the domain of<br />

e-Learning (so we call it also student-modeling server). It is based on the KnowledgeTree<br />

architecture [14]. This architecture assumes that server receives information about each<br />

important student action from the external adaptive applications. The server processes<br />

this information into a student model and provides student information by request to any<br />

adaptive applications that wants to adapt to the student.<br />

Information about student is represented in two levels:<br />

– The Event Storage – stores events reported by external adaptive applications. An<br />

application can store not only events, but also the student’s progress as well as any<br />

additional, application-specific information. CUMULATE adds a timestamp to each<br />

received event;<br />

– Inferred User Model – the event storage is open to a variety of inference agents that<br />

process this data and convert it into a form of attribute-value pairs that form inferred<br />

user model.<br />

Authors of CUMULATE created a topic based inference agent which is responsible for<br />

topic-based knowledge modeling. CUMULATE provides a form-based authoring interface<br />

allowing for definition of topics and their relationships to activities. Implementation of the<br />

inference agent that exploits these relationships is then straightforward. However, it is not<br />

clear why these relationships belong to CUMULATE and not to the agent itself, i.e., the fact<br />

that CUMULATE, being a user modeling server, has to deal with form-based interfaces seems<br />

like a flaw in the design.<br />

Another point is that authors do not mention the flexibility of created user model. Does<br />

CUMULATE allows for use of an ontology based user model?<br />

8.4.2 MEDEA<br />

Methodology and Tools for the Development of Intelligent Teaching and Learning Environments<br />

(MEDEA [60]) is a complex platform in the e-Learning domain allowing for the<br />

creation of intelligent systems offering domain-independence, extensibility and resource<br />

reusability and interoperability. MEDEA could enhance existing tutoring systems by user<br />

modeling and adaptivity feature, under condition that the tutoring system can be encapsulated<br />

as a web service that accomplishes a communication protocol. MEDEA is composed<br />

of a domain-independent kernel and set of instructional resources (see Figure 8-3).<br />

Instructional resources are external educational systems which perform an individual,<br />

well defined pedagogical task (e-books, simulation systems, assessment tools, etc.). Each<br />

instructional resource has its own domain model, content authoring interface, student interface<br />

and may have its own student model (which contain information to be passed to<br />

MEDEA). MEDEA defines three types of instructional resources:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!