Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge
Learning Issues for Intelligent Tutoring Systems
Learning Issues for Intelligent Tutoring Systems
Deductive error diagnosis and inductive error generalization for intelligent tutoring systems
Journal of Artificial Intelligence in Education
The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
ACM Computing Surveys (CSUR)
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
KnowledgeTree: a distributed architecture for adaptive e-learning
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
From Response Systems to Distributed Systems for Enhanced Collaborative Learning
Proceedings of the 2005 conference on Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences: Sharing Good Practices of Research, Experimentation and Innovation
Leveraging the linda coordination model for a groupware architecture implementation
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Flexible Analysis of User Actions in Heterogeneous Distributed Learning Environments
EC-TEL '08 Proceedings of the 3rd European conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts
Hi-index | 0.01 |
This paper proposes a blackboard architecture based on Tuple Spaces to support flexible integration of existing algorithms with modern learning environments and interfaces. The platform allows for extending existing single user systems to networked environments and for combining heterogeneous implementation languages. The specific implementation supports a generic inter-language communication by adding a Prolog interface to the Java based TSpaces platform. This approach is exemplified by a Java application for symbolic derivation coupled with an intelligent analyser written in Prolog, which uses deductive error recognition and classification to generate feedback to the user.