Advertisement

Lessons Learned from Scaling Up a Web-Based Intelligent Tutoring System

  • Jozsef Patvarczki
  • Shane F. Almeida
  • Joseph E. Beck
  • Neil T. Heffernan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5091)

Abstract

Client-based intelligent tutoring systems present challenges for content distribution, software updates, and research activity. With server-based intelligent tutoring systems, it is possible to easily distribute new and updated content, deploy new features and bug fixes, and allow researchers to more easily perform randomized, controlled studies with minimal client-side changes. Building a scalable system architecture that provides reliable service to students, teachers, and researchers is a challenge for server-based intelligent tutors. Our research team has built Assistment, a Web-based tutor used by hundreds of students every day in the Worcester and Pittsburgh areas. Scaling up a server-based intelligent tutoring system requires a particular focus on speed and reliability from the software and system developers. This paper discusses the evolution of our architecture and how it has reduced the cost of authoring ITS and improved the performance and reliability of the system.

Keywords

ITS Web-based tutor scaling architecture 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bacic, B.: Constructing intelligent tutoring systems: design guidelines. In: Information Technology Interfaces, 2002. ITI 2002. Proceedings of the 24th International Conference on Information Technology Interfaces, vol. 1, pp. 129–134 (2002)Google Scholar
  2. 2.
    Brusilovsky, P., Peylo, C.: Adaptive and intelligent web-based educational systems. J. Artif. Intell. Educ. 13(2-4), 159–172 (2003)Google Scholar
  3. 3.
    Patvarczki, J., Almeida, S.F., Beck, J.E., Heffernan, N.T.: Lessons learned from scaling up a web-based intelligent tutoring system. Technical Report WPI-CS-TR-08-02, Worcester Polytechnic Institute (2008)Google Scholar
  4. 4.
    Ritter, S., Koedinger, K.R.: An architecture for plug-in tutor agents. J. Artif. Intell. Educ. 7(3-4), 315–347 (1996)Google Scholar
  5. 5.
    Stern, M., Woolf, B., Kurose, J.: Intelligence on the web. In: 8th World Conference of the AIED Society (1997)Google Scholar
  6. 6.
    Suthers, D.: Representational support for collaborative inquiry. In: Proceedings of the 32nd Annual Hawaii International Conference on System Sciences, 1999. HICSS-32, p. 14 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jozsef Patvarczki
    • 1
  • Shane F. Almeida
    • 1
  • Joseph E. Beck
    • 1
  • Neil T. Heffernan
    • 1
  1. 1.Department of Computer ScienceWorcester Polytechnic InstituteWorcester

Personalised recommendations