Computers, talk and learning : using computers to help coach reasoning through talk across the curriculum