Skip to main content

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

  • Conference paper
Intelligent Tutoring Systems (ITS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5091))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. Brusilovsky, P., Peylo, C.: Adaptive and intelligent web-based educational systems. J. Artif. Intell. Educ. 13(2-4), 159–172 (2003)

    Google Scholar 

  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. 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. Stern, M., Woolf, B., Kurose, J.: Intelligence on the web. In: 8th World Conference of the AIED Society (1997)

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Beverley P. Woolf Esma Aïmeur Roger Nkambou Susanne Lajoie

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Patvarczki, J., Almeida, S.F., Beck, J.E., Heffernan, N.T. (2008). Lessons Learned from Scaling Up a Web-Based Intelligent Tutoring System. In: Woolf, B.P., Aïmeur, E., Nkambou, R., Lajoie, S. (eds) Intelligent Tutoring Systems. ITS 2008. Lecture Notes in Computer Science, vol 5091. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69132-7_103

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69132-7_103

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69130-3

  • Online ISBN: 978-3-540-69132-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics