Call for Paper - May 2023 Edition
IJCA solicits original research papers for the May 2023 Edition. Last date of manuscript submission is April 20, 2023. Read More

Designing an Adaptive Distributed Tutoring System based on Students’ Learning Style and Collaborative Learning using Intelligent Agents

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 87 - Number 17
Year of Publication: 2014
T. T Sampathkumar
R. Gowri
Venkateswaran V

T T Sampathkumar, R Gowri and Venkateswaran V. Article: Designing an Adaptive Distributed Tutoring System based on Students Learning Style and Collaborative Learning using Intelligent Agents. International Journal of Computer Applications 87(17):11-19, February 2014. Full text available. BibTeX

	author = {T. T Sampathkumar and R. Gowri and Venkateswaran V},
	title = {Article: Designing an Adaptive Distributed Tutoring System based on Students Learning Style and Collaborative Learning using Intelligent Agents},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {87},
	number = {17},
	pages = {11-19},
	month = {February},
	note = {Full text available}


This study developed an adaptive distributed tutoring system targeting on students' learning style and collaborative learning. The system is composed of intelligent agents which plays a definite role in making the system adaptive using the association rule mining and fuzzy C-means clustering. This agent oriented system is modeled using Tropos for a consistent development. The system is composed of a student model, a tutor model and a system model. The adaptation is derived into three levels of adaptation namely user level adaptation, user interface level adaptation and system level adaptation. In the user level adaptation, the system would adaptively recommend contents with variety of contents based on the individual learning behavior and overall performance of the students. The user interface level adaptation would allow the user to personalize the user-interface based on his/her own likeliness. Our system would persist the personalization in the user interface and whenever user logs in to the system, the personalized user-interface is presented. The system level adaptation would store/replicate contents in the distributed environment which is based on the current system disk space and memory available in the system. A total of 144 students had been taken in our study with Java as the course. The experimental result reveals various styles of the user and how the individual performance varies from the group. The results also provide an evidence of the system could increase learning factor of the students.


  • Brown, I. (1998). The effect of WWW document structure on students' information retrieval. Journal of Interactive Media in Education, 98(12), 1–18.
  • Graf, S. , & Kinshuk, T. -C. L. (2010). Analysis of learners' navigational behaviour and their learning styles in an online course. Journal of Computer Assisted Learning, 26(2), 116–131.
  • Graf, S. (2007). Adaptivity in learning management systems focusing on learning styles. Ph. D. dissertation, Vienna, Austria: University of Technology.
  • Stash, N. (2007). Incorporating Cognitive/Learning Styles in a General-Purpose Adaptive Hypermedia System. Ph. D. dissertation, Eindhoven: Technische Universiteit, Eindhoven, Netherlands.
  • Ghazarian, A. , & Noorhosseini, S. M. (2010). Automatic detection of users' skill levels using high-frequency user interface events. User Modeling and User-Adapted Interaction, 20(2), 109–146.
  • Bruce M. McLaren a, Krista E. DeLeeuw. (2011). Polite web-based intelligent tutors: Can they improve learning in classrooms?. Computers & Education, 56, 574 –584
  • Monova-Zheleva, M. (2005). Adaptive learning in Web-based educational environments. Cybernetics and Information Technologies, 5 (1), 44–55.
  • Rosmalen, P. , Vogten, H. , Van Es, R. , Passier, H. , Poelmans, P. , & Koper, K. (2006). Authoring a full life cycle model in standards-based adaptive e-learning. Educational Technology & Society, 9 (1), 72–83.
  • Damjanovic, V. , Kravcik, M. & Devedzic, V. (2005). An approach to the realization of personalized adaptation by using eq agent system. In Paper presented at workshop on personalization on the semantic Web: Held in conjunction with the 10th international conference on user modeling (UM'05), 24–30 July, Edinburgh, UK.
  • Mahkameh Yaghmaie, Ardeshir Bahreininejad. (2011). A context-aware adaptive learning system using agents. Expert Systems with Applications, 38 (2011), 3280–3286
  • Yanghee Kim, Quan Wei. (2011). The impact of learn er attributes and learner choice in an agent-based environment. Comp uters & Education 56 (2011) 505 –514.
  • Shengnan Ke , Xin Lu (2010). Study on Intelligent Tutoring System Based on Multi-Agents. In proc. of Sixth International Conference on Natural Computation, pp. 2948-2952
  • R. Aguilar, V. Munoz, et. al. Fuzzy and Multi-Agent Instructional Planner for an Intelligent Tutorial System. Applied Soft Computing 11 pp. 2142–2150
  • Keeley Crockett, Annabel Latham. et. al. (2011). On Predicting Learning Styles in Conversational Intelligent Tutoring Systems using Fuzzy Classification Trees. In proc. International Conference on Fuzzy Systems ,June 27-30, pp. 2482-2482
  • Elena Verdú, María J. Verdú, et. al. A genetic fuzzy expert system for automatic question classification
  • in a competitive learning environment, Expert Systems with Applications 39 (2012) 7471–7478
  • Volha Bryl, Paola Mello, et al, "B-Tropos Agent-oriented requirements engineering meets computational logic for declarative business process modeling and verification", in proc 8th Workshop on Computational Logic in Multi-Agent Systems (CLIMA-VIII), 2007.
  • Siena, A. , Mylopoulos, J. , et al, "Designing Law-Compliant Software Requirements", in proc. ER 2009.
  • Marco Montali, Paolo Torroni, et al, "Engineering and Verifying Agent-Oriented Requirements augmented by Business Constraints with B-Tropos", in Auton Agent Multi-Agent Systems, vol 23, pp. 193-223, 2011