Learning cooperatively with computers: An introduction