Monitoring computer-based collaborative problem solving
Journal of Artificial Intelligence in Education
Analyzing a new learning strategy according to different knowledge levels
Computers & Education
PAMR: A Process Algebra for the Management of Resources in Concurrent Systems
FORTE '01 Proceedings of the IFIP TC6/WG6.1 - 21st International Conference on Formal Techniques for Networked and Distributed Systems
A Testing Theory for Generally Distributed Stochastic Processes
CONCUR '01 Proceedings of the 12th International Conference on Concurrency Theory
An Adaptive, Collaborative Environment to Develop Good Habits in Programming
ITS '00 Proceedings of the 5th International Conference on Intelligent Tutoring Systems
How Can We Form Effective Collaborative Learning Groups?
ITS '00 Proceedings of the 5th International Conference on Intelligent Tutoring Systems
WHAT: Web-Based Haskell Adaptive Tutor
AIMSA '02 Proceedings of the 10th International Conference on Artificial Intelligence: Methodology, Systems, and Applications
Encoding PAMR into (Timed) EFSMs
FORTE '02 Proceedings of the 22nd IFIP WG 6.1 International Conference Houston on Formal Techniques for Networked and Distributed Systems
Defining Meta-Adaptable Living Agents
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
Web Application Construction by Group Work and Practice
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part III
Market-Based Adaptive Discussion Forums
Advanced Internet Based Systems and Applications
Distance learning system for programming and software engineering
KES'07/WIRN'07 Proceedings of the 11th international conference, KES 2007 and XVII Italian workshop on neural networks conference on Knowledge-based intelligent information and engineering systems: Part III
Distance learning support system for game programming with Java
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part III
Trial of a distance learning system using a brain wave sensor
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part III
Hi-index | 0.01 |
In this paper we introduce a collaborative environment for the development of medium-size programming projects. Our system provides the usual facilities for communication among members of the group as well as a friendly programming environment for the functional programming language Haskell. A relevant feature of our learning environment is that some of the students may be, in fact, virtual students. It is worth to point out that these agents will not always behave as helpers. On the contrary, it can happen that they produce, on purpose, wrong programs. By doing so, we pretend that students get the abilities to detect mistakes not only in their own code, but also in the code generated by other team-mates.