4 CONCLUSIONS
The aim of the study was to construct a method of
reducing time and workload costs when developing
new courses in the Mathematics Navigator platform.
The main questions to be studied computationally
were the following: 1) Is the adaptive framework in
tune? 2) Is there out layered content? and 3) Are the
learning paths really unique?
One of the efficient solutions was artificial users
that represents archetypes of human users. The
artificial users was implemented as software agents
using the same application interface as the host
system, which means that they can act as human
users. The host system that they are logged in does
not recognize which connections are from artificial
users and which are from human users.
Questions 2 and 3 could be studied in detail:
Learning paths are relatively unique but not
randomized. There is clear emergence as well as
remarkable entropy in paths formed by human users
and artificial users. Also, out layered content can be
noticed easily. However, Question 1 (Is the
framework in tune?) was challenging: Being in tune
is not only a computational task, it also deals with
curriculum. In the current system, the curriculum
was not in focus and therefore we could not say that
the framework is in tune according to the
curriculum. At best we can say that the framework is
very probably in tune in a solution specific
mathematical context.
In general, the studies show that we can
construct similar group behaviour between human
and artificial users and the saved resources in
development can be significant. In terms of
resources, the development project's savings are
estimated to be as high as 2-4 months of a
developers work and 2-3 months of total time in
project schedule.
The next phase of the study is to apply the
method to other relevant contexts, for example in
game development or in applications of social
media. The game development applications could
use relatively similar mechanics described in this
study. However, social media has brought an
increasing need for intelligent agents, that could
search and pick the most important pieces of content
out of the enormous information overload.
Teachable software agents could be used as
personal media readers that could pick up those
personally meaningful messages. Furthermore,
behaviour on reading messages is relatively close to
navigation behaviour in general level: In both cases
there are individual behaviour patterns and what is
different between individual behaviour and
normal/average behaviour explains something from
the goals of the behaviour.
REFERENCES
Brusilovsky, P. (2001). Adaptive Hypermedia. User
Modeling and User-Adapted Interaction. Vol 11, pp.
87-110.
Ketamo, H. (2009). Semantic networks -based teachable
agents in an educational game. WSEAS Transactions
on Computers, vol 8(4), pp. 641-650.
Ketamo, H. (2008). Cost Effective Testing with Artificial
Labour. In proceedings of 2008 Networked &
Electronic Media Summit. Saint-Malo, France, 13-
15.10.2008, pp.185-190.
Ketamo, H. & Suominen, M. (2008). Learning-by-
Teaching in Educational Games. In proceedings of Ed-
Media 2008. 30.6.–4.7.2008, Vienna, Austria., pp.
2954-2963.
Kinshuk, Patel, A. & Russell, D. (2002). Intelligent and
Adaptive Systems. In H.H. Adelsberger, B. Collins &
J.M. Pawlowski (ed.). Handbook on Information
Technologies for Education and Training. Germany:
Springler-Verlag, pp. 79-92.
Lucas, P.J.F. (2005). Bayesian network modelling through
qualitative patterns. Artificial Intelligence, Vol 163 (
2), pp. 233-263
Manslow, J. (2002). Learning and Adaptation. In Rabin,
S. (ed.) AI Game Programming Wisdom.
Massachusetts: Charles River Media, Inc., pp. 557-
566.
Reye, J. (2004). Student Modelling based on Belief
Networks. International Journal of Artificial
Intelligence in Education, Vol 14, pp. 63-96.
WEBIST 2010 - 6th International Conference on Web Information Systems and Technologies
296