Skip to main content

Student Modeling in the ACT Programming Tutor: Adjusting a Procedural Learning Model With Declarative Knowledge

  • Conference paper
User Modeling

Part of the book series: International Centre for Mechanical Sciences ((CISM,volume 383))

Abstract

This paper describes a successful effort to increase the predictive validity of student modeling in the ACT Programming Tutor (APT). APT is an intelligent tutor constructed around a cognitive model of programming knowledge. As the student works, the tutor estimates the student’s growing knowledge of the component production rules in a process called knowledge tracing. Knowledge tracing employs a simple two-state learning model and Bayesian updates and has proven quite accurate in predicting student posttest performance, although with a small systematic tendency to overestimate test performance. This paper describes a simple three-state model in which the student may acquire non-ideal programming rules that do not transfer to the test environment. A series of short tests assess students’ declarative knowledge and these assessments are used to adjust knowledge tracing in the tutor. The resulting model eliminates over-prediction of posttest performance and more accurately predicts individual differences among students.

This research was supported by the Office of Naval Research grant N00014-95-1-0847. We thank Dana Heath and Michele Mellott for assistance in data collection.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

  • Anderson, J. R., (1993). Rules of the Mind. Hillsdale, NJ: Lawrence Erlbaum.

    Google Scholar 

  • Anderson, J. R., Conrad F. G., and Corbett, A. T. (1989). Skill acquisition and the LISP Tutor. Cognitive Science, 13:467–505.

    Article  Google Scholar 

  • Anderson, J. R., Corbett, A. T., Koedinger, K. R., and Pelletier, R. (1995). Cognitive tutors: Lessons learned. Journal of the Learning Sciences 4:167–207.

    Article  Google Scholar 

  • Atkinson, R. C., (1972). Optimizing the learning of a second-language vocabulary. Journal of Experimental Psychology 96:124–129.

    Article  Google Scholar 

  • Bloom, B. S., (1968). Learning for mastery. In Evaluation Comment, 1. Los Angeles: UCLA Center for the Study of Evaluation of Instructional Programs.

    Google Scholar 

  • Carroll, J. B. (1963). A model of school learning. Teachers College Record 64:723–733.

    Google Scholar 

  • Corbett, A. T., and Anderson, J. R., and O’Brien, A. T. (1995). Student modeling in the ACT Programming Tutor. In Nichols, P., Chipman, S., and Brennan, B., eds., Cognitively Diagnostic Assessment. Hillsdale, NJ: Erlbaum.

    Google Scholar 

  • Corbett, A. T., and Anderson, J. R. (1995a). Knowledge decomposition and subgoal reification in the ACT Programming Tutor. Artificial Intelligence and Education 1995: The Proceedings of AI-ED 95. Charlottesville, VA: AACE.

    Google Scholar 

  • Corbett, A. T., and Anderson, J. R. (1995b). Knowledge tracing: Modeling the acquisition of procedural knowledge. User Modeling and User-Adapted Interaction 4:253–278.

    Article  Google Scholar 

  • Corbett, A. T., and Knapp, S., (1996). Plan scaffolding: Impact on the process and product of learning. In Frasson, C., Gauthier, G., and Lesgold, A., eds., Intelligent Tutoring Systems: Third International Conference, ITS ’96. New York: Springer.

    Google Scholar 

  • Goldstein, I. P., (1982). The genetic graph: A representation for the evolution of procedural knowledge. In Sleeman, D., and Brown, J.S., eds., Intelligent Tutoring Systems. New York: Academic.

    Google Scholar 

  • Keller, F. S. (1968) “Good-bye teacher....” Journal of Applied Behavioral Analysis 1:79–89.

    Article  Google Scholar 

  • Kulik, C. C., Kulik, J. A., and Bangert-Drowns, R. L. (1990). Effectiveness of mastery learning programs: A meta- analysis. Review of Educational Research 60:265–299.

    Article  Google Scholar 

  • Resnick, L. B. (1977). Assuming that everyone can learn everything, will some learn less? School Review 85:445–452.

    Article  Google Scholar 

  • Slavin, R. E., (1987). Mastery learning reconsidered. Review of Educational Research 57:175–213.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Wien

About this paper

Cite this paper

Corbett, A.T., Bhatnagar, A. (1997). Student Modeling in the ACT Programming Tutor: Adjusting a Procedural Learning Model With Declarative Knowledge. In: Jameson, A., Paris, C., Tasso, C. (eds) User Modeling. International Centre for Mechanical Sciences, vol 383. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2670-7_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-2670-7_25

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82906-6

  • Online ISBN: 978-3-7091-2670-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics