Educating reason. From craft to technology
In designing, developing and evaluating educational software supporting reasoning, three aspects are important. The first is the cognitive domain of practice, relating to the nature of reasoning and the idea of support. The second aspect relates to the professional and educational objectives and settings, in particular coupling reasoning software to educational modules. The third aspect relates to economics: market, distribution and user economy. Two scenarios of development for reasoning software can be extrapolated. In the first scenario, software is seen as an add-on to present day textbooks in critical thinking.