By prompting learners to articulate the steps taken during their thinking processes, the software creates a record of thought that learners can use to reflect on their work and teachers can use to assess student progress. Several projects expressly include software designed to make learners’ thinking visible. In CSILE, for example, as students develop their communal hypermedia database with text and graphics, teachers can use the database as a record of students’ thoughts and electronic conversations over time. Teachers can browse the database to review both their students’ emerging understanding of key concepts and their interaction skills